Hi, I’m using gig performer MidiIn to split sounds.
I’ve also manually mapped note events that change variation through the note event callback.
The sound works and the variations change, *but the split configured on the MidiIn block is ignored. Below is my sample code
var
omni : MidiInBlock
omni1 : MidiInBlock
omni2 : MidiInBlock
On NoteEvent(m : NoteMessage) from omni
If GetNoteNumber(m) in [0..11] Then
Select
GetNoteNumber(m) == 4 do SetVariation(0)
GetNoteNumber(m) == 5 do SetVariation(1)
GetNoteNumber(m) == 6 do SetVariation(2)
GetNoteNumber(m) == 7 do SetVariation(3)
GetNoteNumber(m) == 8 do SetVariation(4)
GetNoteNumber(m) == 9 do SetVariation(5)
GetNoteNumber(m) == 10 do SetVariation(6)
GetNoteNumber(m) == 11 do SetVariation(7)
End
Else
SendNow(omni,m)
End
End
How can I resolve this?