scala.list / scala.scl
Good morning. I read a tutorial called: "Working with Scala and custom Tuning".Apparently scala.scl and scala.list objects are presented as RNBO objects.
The problem is that I can't get them to work in Max For Live. My question is: do I need to purchase a specific license to use RNBO objects in M.F.L.?
Thank you.
.scl are textfiles, they open in any text editor and can be loaded into max objects such as [text] or [coll].
DERF07, can you describe what doesn't work? Ideally, provide a max patcher and also:
From Max, select the 'About Max' window (Max menu on Mac, or Help menu on Windows).
Click the link in the About Max window which reads 'Copy support information to clipboard'.
Paste the results in the 'System and Max Version' field to the right on this form.
Windows 10 familial 64 bits
Max 8.5.5 (9579d1d54fe)
As soon as I write the object name, there is a bug.
It appears as if you may be trying to create the scala.list object in Max, and the scala.* objects are only in RNBO. This means that you would need to create a new rnbo~ object, then in the rnbo patcher, make these objects.
However, you can use scala files/scales in Max with the ftom/mtof objects. This functionality is documented in their help files and reference pages.
Hello! I'm trying to get scala to work with Max, playing sequences using mtof and ftom and midiout (for built-in sounds) but the pitches are rounded to the nearest integer. Is there any way to get the midiout object to accept floats for midi note numbers?
unlike mtof, ftom requires an argument of zero-float to output float.
Wow, thanks for this pointer to th.scala - and thanks to Timo Hoogland for making it!
Stephen,
this part of your patch is a problem:

ftom and mtof only work on the "note number" part of the a midi note message, you need to then take that value and use it to create a "note" which includes a channel and velocity. Check out "makenote".. something like:

BTW, once you sent those fractional note numbers to noteout you'll lose the fractional part since MIDI itself doesn't support fractions. You can use the fractional information within Max, but if you want to control a synth external to max, you should look into doing pitch bends to get those in between notes.
sometimes problems seems to reproduce themselves and before you look you have dozens.