

Use this to load the file you just exported from Scala. You can click the “read” button to bring up an open file dialog. Connect this up to the coll object (as shown below). txt file is saved somewhere convenient, your can load it into your coll object.Ĭreate a message button which contains the word “read”. This will bring up a familiar save file dialog, and you can save your. Now click File → Export synth tuning as shown below. Scala will say “Synthesizer 135: Max/MSP coll data, via text file”. Then type the following command into Scala: set synth 135 (For now we’ll just load a file from Scala’s huge database) txt files that coll can read.įirst create or load some tuning data into Scala.
MAX MSP 5 TUTORIAL SOFTWARE
For this tutorial, we’ll be using Scala tuning software to create. txt files, and there is a much better way to generate tuning data in this format. This is the lowest possible MIDI note number, and according to our data we should receive the float value 100.0 from coll’s first outlet.Ī success! It’s pretty simple to get it to work, but the only problem is that the tuning data took us a looooong time to type… 128 lines in total! Luckily coll can read. To test this out, let’s send the number 0 to the coll. Kinda trippy if you’ve never heard this kind of scale before, so try it out).
MAX MSP 5 TUTORIAL SERIES
(Interesting note: This scale is a harmonic series with a fundamental of 100Hz. # This is a simple scale which starts at 100 Hz on MIDI note 0. # Lines that start with a # symbol are comments. So we double click coll, and we start inputting data for what frequency corresponds to what MIDI note number. We want coll to spit out a frequency in Hz. We send a MIDI note number (0-127) to the coll object. First we need to understand our data structure. Here’s how we can use coll as a replacement for mtof. Mind you it’s not very useful for our goal of exploring crazy scales. Here’s what’s inside the above coll object: OndesMartenot, 1928 To see and edit all the data inside the coll, just double-click on the coll object. I just clicked the “YamahaDX7” button, so “1983” was sent via the first outlet of coll. For example, we could use coll to remember the release years for various killer synths.Ībove, the coll object is waiting to receive an index (either YamahaDX7 or Theremin) before it spits out the data we want. Each item of data contains an index followed by some content. We simply replace the mtof object with coll.Ĭoll can be used to store and edit collections of data. There is a very simple way to get microtonal scales out of your Max/MSP synths. Perfect if you’re working within the confines of 12-tone equal temperament-or rather limiting if you wish to use all kinds of expressive intonation systems outside of the Western common practice. This clever little object waits for you to send it a MIDI note number (0-127), then it spits out a frequency (Hz). Those of you who have built synths in Max/MSP or Max 4 Live will have used the mtof (MIDI-to-frequency) object.
