Forum index > Question

Envelope free running via sysex

wintoid
Hi,

Is there any information available on how to set the retrig/free run flag on envelopes via Sysex please?

Thanks,

Simon
KODAMO
Hi,
Via SysEx it is not possible. Would an entry in the mod matrix (controlled with CC) be an option for you? If yes, then that could be probably added in a future firmware update.
wintoid
Hi,

Impressively quick response, thanks!

I'm working on a program that generates complete Essence FM sounds from scratch and sends them over MIDI sysex. I'm trying to make heavy use of the mod matrix to get lots of lovely modulation into my sounds, and am hoping to reuse the pitch envelopes as extra LFOs with freerun enabled. So unfortunately the CC/mod matrix approach would eat up too many mod matrix slots to be useful for me.

The other option for me is to create EFM files, which presumably DO have the freerun flag? Is this file format documented?

Thanks,

Simon
KODAMO
You're a pretty advanced user! 😉
After further investigation we noticed the flag is in fact stored in the voice and can be transmitted via SysEx (makes sense since the SysEx message is a dump of the whole voice - so everything in it is contained).
We updated this page mentionning the Free Running flag in envelope data : https://kodamo.org/efm_sysex
Have fun!
wintoid
That is great news, thank you! I'll take another look at this.

Can I ask a follow-up question? I'm assuming that if I map a looped free-running pitch envelope from a muted operator to modulate the level of a different operator, the modulation from this rerouted envelope will be added to the modulation from its own level envelope. It won't replace it. Is my assumption correct?
KODAMO
I think it will be added, because operator level (volume) and envelope are different things. But best is to try to confirm, advanced modulations are full of quirks

Reply