
It doesn't seem to be part of event data. Is there any way to get the voice number to do voice specific processing? I want to use the voice number to send event data to specific voices.
function onNoteOn()
{
Message.ignoreEvent(true);
// I'd like to be able to get hold of the voice number to link the detune knobs via voice
Event.noteIds[Message.getNoteNumber()][0] = Synth.playNote(Message.getNoteNumber(), Message.getVelocity());
// Event.noteIds[Message.getNoteNumber()][1] = Synth.playNote(Message.getNoteNumber(), Message.getVelocity());
globalRouting.setEventData(Event.noteIds[Message.getNoteNumber()][0], 0, ControlValue.detune1);
// globalRouting.setEventData(Event.noteIds[Message.getNoteNumber()][1], 0, ControlValue.detune2);
}
An example @aaronventure wrote for me a while back (now in the snippet browser) exemplified how to create multiple notes from the same voice and detune them differently, but I'm not sure how to do this kind of thing across voices as well! I'm not very good with events yet.