MIDI stream processing

Official support for: mutools.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Is there any way for a patch to:

1. Check if a specific combination of MIDI notes are playing
2. If they are playing, turn them off and start a different note (or notes)
3. Output the (possibly) modified stream for further processing

I know there is a remapping module, but that checks for individual notes, not combinations--correct?

-d. vyd

Post

Say you're after three "triggers", note_A, note_B and note_C. You can split the incoming stream so that these notes go one way and everything else goes another. Just add enough "Note Key/Vel Filter" modules to split out the notes you're after and everything below between and above them into separate streams (then merge back the non-trigger streams).

Ideally, once you had the special notes (note_A, note_B, note_C), you could then do some kind of cascaded control to use them to cause another note event to happen... I've not found an easy way to do this but there probably is one. (My main idea is to map each to a modulation value then use that to control what gets triggered -- unfortunately, the note generators don't expose their controls for this kind of thing.)

It's all related to http://www.kvraudio.com/forum/viewtopic ... 9&t=473598 ...

Post

Thank you pljones. Is there a way to add modulators? If each of the three filtered notes added 30 (for example) and then another module turned modulations of 90 or more into a note event?

There is now a plugin for PureData that allows its patches to function as a VST. Currently only 32bit on Windows. I was thinking of using that for MIDI logic.

-d. vyd

Post

d.vyd wrote:another module turned modulations of 90 or more into a note event
That's the bit I've not been able to figure out. I think it may be possible -- say, use the original incoming note event, mapped to the new note, then gated depending on the modulators... I just can seem to work out how.

Post Reply

Return to “MuTools”