Page 1 of 1

Bezier curve for sound envelope

Posted: January 28th, 2020, 4:40 am
by benbou92
Hi,

I have a new idea for sound envelope. In instrument plugins, we have delay, attack, hold, decay, sustain and release. In ZynAddSubFX, we can customize envelope, but make curves is impossible. So, I think it's a good idea to have possibility to implement Bezier curve. Backward compatibility could be consider, and more possibilities for audio production.

Thank you.

benbou92

Re: Bezier curve for sound envelope

Posted: January 28th, 2020, 2:01 pm
by musikbear
benbou92 wrote:
January 28th, 2020, 4:40 am
In ZynAddSubFX, we can customize envelope
Njov... within the restraints!
implement Bezier envelope curve.
if max still is 100% and min 0%, then ..doable i think, but i cant see serious strong usecases for it

Re: Bezier curve for sound envelope

Posted: February 7th, 2020, 7:47 pm
by Douglas
LMMS currently only has linear envelopes, which is an absolute sin. Exponential envelopes sound better in almost every scenario.
If a change like this were to be made, I suggest we make it behave like the Slope knob in Monstro's envelopes.

Re: Bezier curve for sound envelope

Posted: February 8th, 2020, 4:48 pm
by musikbear
Douglas wrote:
February 7th, 2020, 7:47 pm
LMMS currently only has linear envelopes
No, the dials in the envelope can be shifted to logarithmic -right-click and choose set-logarithmic

Re: Bezier curve for sound envelope

Posted: February 8th, 2020, 5:59 pm
by benbou92
musikbear wrote:
February 8th, 2020, 4:48 pm
Douglas wrote:
February 7th, 2020, 7:47 pm
LMMS currently only has linear envelopes
No, the dials in the envelope can be shifted to logarithmic -right-click and choose set-logarithmic
No, nothing is changed, just scale of buttons. At begining, I told you about bezier curve, because we could have more possibilities about volume enveloppe, filter enveloppe, etc. Check ZynAddSubFX enveloppe for example https://i.imgur.com/jC9yzHm.gifv Here, we can use many points before sustain and after sustain. Yellow bar is sustain. I didn't mentionned, but if you click on L button, we could pass from logarithmic to linear enveloppe. I'm just telling you that if we could use curves or Bezier curves for enveloppes, we could adjust the sound more precisely. Not only the ZynAddSubFX, but in others instruments plugins.

Regards...

benbou92