Macro Modulators...seem to be broken
-
@Lindon anyone else?
-
@Lindon Use a MIDI Processor in the Macro Modulation Source to ignore the note on Callback. I Used something like this:
function onNoteOn() { for(i = 0; i < 127; i++) { if (Message.getNoteNumber() == i) { Message.ignoreEvent(true); } } } -
@Soundavid You don't need that loop. Just
Message.ignoreEvent(true);is enough to ignore all events. -
@Soundavid said in Macro Modulators...seem to be broken:
@Lindon Use a MIDI Processor in the Macro Modulation Source to ignore the note on Callback. I Used something like this:
function onNoteOn() { for(i = 0; i < 127; i++) { if (Message.getNoteNumber() == i) { Message.ignoreEvent(true); } } }well that renders the retrigger option as completely useless, so thats not a solution...
-
@Lindon can get it to do this both in HISE and in the compiled plugin....
-
@d-healey said in Macro Modulators...seem to be broken:
Message.ignoreEvent(true);
Tried it with this, still does it so this isn't making any difference. its very odd...its nearly random, it seems to be (possibly) a choking CPU, I can get it to start doing it if I play alot of notes, then play a single note after, and once it starts it only stops if you stop playing altogether for at least 10 seconds...
recompile and it stops doing it...
-
@d-healey I did that because I didn't want to ignore the MIDI CC Messages.
-
@Soundavid
onNoteOnis only triggered by MIDI note on messages.onControlleris for CC messages. -
@d-healey Im sure I did this with a purpose but I don't remember why

-
@Lindon Not if you use a Global Modulation Module in the Macro Modulation Source and take the LFO from a Global Modulator Container. I Remember fixing this issue using that approach.