MSF Envelope Module—REALLY wet?
-
- KVRAF
- 2000 posts since 5 Jan, 2003 from Brookings, OR
Is there a way to give each of several osc modules their own uniquely adjustable envelope, with NO input from the Global one, or iow, to get the Envelope Module's Wet/Dry knob to work as expected, providing a blend from all global to NO global?
Blending already works quite well and interestingly, but it's still a blend at 100% Wet. CAN the mix ever be set up so it's ONLY the Env Module working?
Blending already works quite well and interestingly, but it's still a blend at 100% Wet. CAN the mix ever be set up so it's ONLY the Env Module working?
-
- KVRist
- 460 posts since 25 Jan, 2016
Have you tried setting the Global to 0 Attack, 0 Decay, 0dB Sustain and 0 Release? Essentially making the Global Envelope either on or off at a key press, correct? This would give you the NO Global input when using the Envelope Module, or allow them to have full influence. (I did NOT fully test this. It was my go to idea and it seemed to do what you wanted.)
- KVRAF
- 2703 posts since 9 Jul, 2015 from UK
This is how I work anyway, for this reason.werzel wrote: Mon May 27, 2019 1:30 am Have you tried setting the Global to 0 Attack, 0 Decay, 0dB Sustain and 0 Release? Essentially making the Global Envelope either on or off at a key press, correct? This would give you the NO Global input when using the Envelope Module, or allow them to have full influence. (I did NOT fully test this. It was my go to idea and it seemed to do what you wanted.)
Jason @ Melda Production
-
- KVRAF
- 1759 posts since 11 Nov, 2009 from Northern CA
This is not sufficient. The global envelope is also the gate. If it has zero release, then the sound terminates immediately upon note-off. But you don't want to give it the longest possible release either, or resources will be held far beyond what are needed.werzel wrote: Mon May 27, 2019 1:30 am Have you tried setting the Global to 0 Attack, 0 Decay, 0dB Sustain and 0 Release? Essentially making the Global Envelope either on or off at a key press, correct? This would give you the NO Global input when using the Envelope Module, or allow them to have full influence. (I did NOT fully test this. It was my go to idea and it seemed to do what you wanted.)
So, give the global envelop 0 attack, 100% sustain, and a custom release. That custom release keeps things at 100% until the end of the release time and then drops immediately to 0. Then give the global envelope the longest release time needed by the envelope but not longer.
-
- KVRAF
- Topic Starter
- 2000 posts since 5 Jan, 2003 from Brookings, OR
Excellent—Details!! Thanks. I'd actually turned the sustain up to 100% myself as I fiddled around, but didn't get the Release-time aspect.dmbaer wrote: Mon May 27, 2019 8:31 pmThis is not sufficient. The global envelope is also the gate. If it has zero release, then the sound terminates immediately upon note-off. But you don't want to give it the longest possible release either, or resources will be held far beyond what are needed.werzel wrote: Mon May 27, 2019 1:30 am Have you tried setting the Global to 0 Attack, 0 Decay, 0dB Sustain and 0 Release? Essentially making the Global Envelope either on or off at a key press, correct? This would give you the NO Global input when using the Envelope Module, or allow them to have full influence. (I did NOT fully test this. It was my go to idea and it seemed to do what you wanted.)
So, give the global envelop 0 attack, 100% sustain, and a custom release. That custom release keeps things at 100% until the end of the release time and then drops immediately to 0. Then give the global envelope the longest release time needed by the envelope but not longer.
-
- KVRist
- 155 posts since 3 Mar, 2009 from UK
Not if you disable "Percussive"dmbaer wrote: Mon May 27, 2019 8:31 pm This is not sufficient. The global envelope is also the gate. If it has zero release, then the sound terminates immediately upon note-off.
From the manual:
I have to say, reading forum posts on KVR, many people single out the UI (which i think is excellent!) as difficult to deal with, but the way MSF implements envelopes and voicing modes has been by far the most difficult part for me to understand and get used to - there are many options and idiosyncracies that are very difficult to understand and result in unexpected behaviourPercussive button activates the immediate release mode in which case the note-off causes an immediate switch to the release stage. If this is disabled, the release stage does not occur until the whole attack/decay stage finishes.
For instance, "Polyphonic (1 per note)" voicing with a Release stage results in overlapping voices that are playing the same note - that doesn't seem to make sense at all. As well as the behaviour of MDrummer envelopes in Monophonic mode that I've made a separate post about here
I've sometimes spent hours trying to get a seemingly simple voicing and envelope behaviour to work in MSF when building more complex instrument setups. I've even resorted to wrapping MSF in a Bidule and building logic to filter out or reorder certain MIDI events like Note Off to get what I need..
-
- KVRAF
- 1759 posts since 11 Nov, 2009 from Northern CA
The global envelope is still the master gate. When release ends, the note is over, irrespective of any secondary amp envelopes. Percussive has nothing to do with that aspect. However ...n9research wrote: Tue May 28, 2019 6:27 amNot if you disable "Percussive"dmbaer wrote: Mon May 27, 2019 8:31 pm This is not sufficient. The global envelope is also the gate. If it has zero release, then the sound terminates immediately upon note-off.
From the manual:
Percussive button activates the immediate release mode in which case the note-off causes an immediate switch to the release stage. If this is disabled, the release stage does not occur until the whole attack/decay stage finishes.
I don't have time to construct a proof at the moment, but I think the manual misstates things. Percussive, by its very name, is intended for percussive events. You want the whole sound (including full decay section) to play out irrespective of how short the note duration is. I believe that's what the documentation is trying to say ... but like I said, I don't have the time to build a test case to demonstrate this.
I stick with what I said earlier (unless Vojtech cares to tell me that what I said is erroneous) about using secondary amp envelopes and the role of the global envelope in that situation.
-
- KVRAF
- 1759 posts since 11 Nov, 2009 from Northern CA
Assuming there's a secondary amp envelope that's the "real" envelope, it's critical to have a custom release curve (as I described earlier) that stays at 100% until the final instant of the release period. Otherwise, you will have the global envelope release contributing to the reduction already introduced by the secondary amp envelope. It's actually very simple, once you've figured out how the first time (which is not at all hard anyway).jmg8 wrote: Tue May 28, 2019 8:52 pm I work the same as dmbear.
I have attack at 0, decay at 0, sustain at 0db and release will be as short as I can, but at least as long as needed.
