* MIDIOx is setup to communicate successfully already with the XP-60.
I need to automate this:
(begin psuedocode):
Code: Select all
velocities = array(32,64,96,127);
for (program_num=0; program_num<127; program_num++)
{
midiox.program_change(program_num);
for(octave=1; octave<7; octave++)
{
for(note=1; note<12; note++)
{
midiox.set.note_duration(1000);
for(velocity=1; velocity<4; velocity++)
{
midiox.set.velocity(velocities[velocity]);
midiox.noteon(octave*note);
midiox.noteoff();
}
}
}
}
Is this something doable by midiox? I have tried synthcatcher by arcdev noise industries, and it works, but it only does 1 octave at a time and only 1 velocity at a time and requires manual changes each go around. I'd prefer to use MIDIox to automate the communication with the XP-60 and just hit record in Tracktion recording the output.
Anyone know? Thanks!

