As you can imagine, this went as smooth as a nightmare! Even when I could dispose of such niceties as Bars&Pipes custom Tools (on the AMIGA), or Cakewalk's CAL (= Cakewalk Algorithmic Language) (on the PC) which is a fancy way for saying Just Another Macro Language, things never went as smoothly as expected. If the thing worked at all, that is! Because, you see, all kinds of MIDI equipment can't process such a host of Events coming their way at the same speed. With some older sound modules, notes consistently glided in the ugliest of manners, instead of going directly to the desired pitch.
In the case of Bars&Pipes, I had to use an extra Channel for each instrument that should play quarter tones, the idea being that the Custom Tool would then filter the coming notes and divert the ones I desire to a side-track that starts off with a Pitch Bend. A terrible waste of channels! Besides, I had to prepare a separate custom Tool for each and every combination of notes to receive the Pitch Bend; e.g. E half-flat, E & B both half-flat, F half-sharp, F half-sharp & B half-flat, ... etc. I happen to know other composers who still resort to adopting the same plan on their MC-50's.
With Cakewalk things first gave me the impression of being a bit easier; all I had to do was conceive an algorithm, write the macro and run it on the desired portion of the music. It should do the filtering and intelligently add the Pitch Bend events, and annul them, all in the appropriate places. Right? ...Wrong!! Errors always popped up, and in the least reproducible of ways, which made debugging so difficult!!
In case you can't understand why I had
to go to such lengths, I need to remind you that Pitch Bend events involve
the whole keyboard span for a given channel; meaning: a Pitch Bend
event on channel 3 for example lowers, or raises, all notes following it
until further notice! Which also means I could never use it for harmony;
no way of playing C/E
b/G, unless that middle note is on
a dedicated channel!
Now, here's the harder part! Because...
I don't think you'll have any trouble using my baby; adjust the individual octave keys (-64 to +63, zero being the default, all measured in cents; remember that a semitone has 100 cents), then simply copy and paste the resulting SysEx Message into your favourite sequencing programme.
As for the Natural Scale and Tempered Scale buttons, they'll have to have their own dedicated page...
My Home Page