MIDI event probability

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

Post

Is there a way to have MIDI events occurring with a defined probability?
It would be so powerful for variations and generative music.

Post

Did you already search for such VST / CLAP plugin?
(until a built-in MUX version would exist)

Post

You mean a plugin that can assign probability to MIDI events? Not sure that exists. No, I wanted to look for native Mulab options first.

Post

It would just require a switch between velocity and probability below the piano roll. Analogous to the volume per step bars.

Post

I don't think it's possible - MuLab's Event modules aren't extensive.

For example:

Track one - Event data - used either as a base for modification or triggering new events.
Track two - defined probability (e.g. a drawn modulation curve).

Feed both to the same rack with a MUX module accepting the incoming modulation data.
Inside the MUX, a randomness generator (either Audio Noise to Modulation with Sample/Hold to bring down the frequency or just a Wobble generator).
Combine that with the modulation curve (there's several ways you can do that).

So you'd like to be able to either generate a new event or alter an existing event some way (including suppressing it) based on that modulation data, right?

Unfortunately, the available Event Processors still don't provide any event processing based on incoming automation or modulation sources, so you can't pick a note to generate every time you trigger the "Initial Note Generator" based on the modulator and the event trigger track. Or any other way, e.g. modifying an incoming note.

(EDIT to add: You also can't convert automation/modulation/parameters to notes directly.)

----
Note: where's "turn selected Modules into a MUX" gone at project level modular view?
Last edited by pljones on Sun Aug 10, 2025 9:29 am, edited 1 time in total.

Post

Yes, I think you can probably build it yourself. I guess you can wire up anything in Mulab.
The Value Parameter Randomizer has a randomize button that needs to be manually invoked everytime to generate new values(?) If it could auto-randomize with a definable speed and values could be set to 0 or 1 (off or on), that would be the random switch. 8)

Post Reply

Return to “MuTools”