Forum index > Feature request

Midi control of randomize?

josk
Would it be possible to randomize parts of patches using MIDI messages?

You could have a flag per voice, "rand affects voice" and make the randomization settings (which settings are marked for randomization) persistent per voice.

Then sending a MIDI CC to a patch would enable us to randomize some aspects of the patch.
KODAMO
That could be done, alongside with other parameters to give the ability to edit sounds through MIDI.
That would probably require NRPN or SysEx though, because regular CC may be used in the mod matrix and we don't want to destroy someone's performance after the firmware update.
Kwerky
Hi Kodamo
In a couple of recent threads, you've stated you don't want to use CCs because it might clash with people's choice of CCs for the mod matrix.
Is the EssenceFM mod matrix still limited to 8 assignments?

There is an industry MIDI standard defining what CCs are used for.
It's up to manufacturers whether they stick to them or not.
There are deliberately unassigned ranges for things such as for users to assign
CC 0x14-0x1F (20-31)
CC 0x55-0x5A (85-90) *CC 0x58 (88) High Resolution Velocity Prefix (?) sometimes
CC 0x66-0x77 (102-119)
12+6+18 = 36 (or 35) user assignable CCs.

References
https://professionalcomposers.com/midi-cc-list/
https://nickfever.com/music/midi-cc-list
https://www.paulcecchettimusic.com/full-list-of-midi-cc-numbers/
https://www.presetpatch.com/midi-cc-list.aspx
(among many sites)

I don't use MIDI controllers or sequencers that can handle NRPN or sysex.
Given there is a MIDI CC standard already in place, perhaps you'll reconsider?
KODAMO
Hi
We know about the unassigned CCs, but in the EssenceFM you can use any of the 127 CC as sources in the mod matrix, so it may clash with a fixed CC-to-parameter implementation.
Also, 127 is nowhere near enough for all voice parameters, so I think NRPN or sysex is the only solution.
Yes the mod matrix has 8 links per voice. That's per voice, not per patch so this is already quite powerful.
Kwerky
Ahh, that last point I didn't understand until now. Quite a revelation.
Well, I'm SOoL then. 😄

Reply