Jump to content
Sign in to follow this  
hujairi

Importing Scala Scales/Modes/Tunings to OM

Recommended Posts

Dear all,

 

I am curious to know if anyone has imported any/all of the currently existing scala scales into OM.

Is it possible to automate the process of importing all the tunings just because dealing with both the .scl format and the number of available tunings can get tedious. 

 

 

Share this post


Link to post
Share on other sites

Scala files, I realize, are lists of tuning frequencies that can be subsequently mapped to midi. I have in the past imported lists of frequencies into programs such as Max/MSP for other projects, but I'm curious to see how this could be efficiently done in OM. It'd be nice to be able to simultaneously create library lists (that are stored in the OM directory for future use) without needing to manually go through each of the over 4,000 tunings available.

 

I also assume that this matter would be connected somehow to any future OM functions that allow for microtonal music. As a temporary work-around, is there a way to turn frequencies from floating point digits to ratios (if this is of any use), and the ratios would be usable in parameters such as generating pitches, lengths, and velocities (perhaps through remapping procedures)? 

 

 

 

An example of what the content of an .scl file can be seen in the following: 

 

Quote

! porcupine.scl
!
Porcupine temperament, g=162.996, 7-limit
 37
!
 44.94039
 89.88078
 103.96821
 148.90860
 162.99603
 207.93642
 222.02384
 266.96423
 311.90462
 325.99205
 370.93244
 385.01987
 429.96026
 474.90065
 488.98808
 533.92847
 548.01590
 592.95629
 637.89668
 651.98410
 696.92449
 711.01192
 755.95231
 800.89270
 814.98013
 859.92052
 874.00795
 918.94834
 963.88873
 977.97616
 1022.91655
 1037.00397
 1081.94436
 1126.88475
 1140.97218
 1185.91257
 2/1

 

Share this post


Link to post
Share on other sites

The Scala scale file format is specified here: http://huygens-fokker.org/scala/scl_format.html

It is a flexible tuning format supported by various synthesis hard and software.

 

As Opusmodus only outputs MIDI and leaves the sound synthesis to external software, those external software could be tuned with Scala files in principle.

 

Scala files could be relevant for Opusmodus, if the tuning is controlled, e.g., via MIDI, e.g., pitch bend messages, note expressions of VST 3 etc...

 

Best,

Torsten

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Topics

    • By denovaire
      Dear folks!
      So inspired using OM since a couple of weeks. I do have  a question, one of you might have run into before.
      I have sincere trouble integrating a third party package into OM. Randist would be amazing because of its normal distributed random generators.
      I found cl-randist here:
      https://github.com/lvaruzza/cl-randist
       
      Happy to read your ideas, thanks in advance!
      .-.deno.--.-
×
×
  • Create New...