[yoshimi] Feature request: envelope stretch for ADSR 'Release'; long-term: what's happening with "kit edit"?

  • From: lechp <lechp@xxxxxxx>
  • To: "yoshimi@xxxxxxxxxxxxx" <yoshimi@xxxxxxxxxxxxx>
  • Date: Mon, 12 Mar 2018 17:05:40 +0100

Hi guys,
I noticed while doing some wav-file work with ADDsynth tones that the release 
times were identical for various notes, and only the attack times were 
stretched for lower notes.
I kind-of expected the stretch to work for the whole envelope except for the 
sustain, but then I realised that it would break a lot of existing instruments.
So, my 1st question is:
Could a 'stretch' knob be added for note release?
As things are, many bell style instruments currently seem broken by design:
some glockenspiel/marimba style instruments have a fast decay when while the 
note is 'on' and the 'hammer' is leaning against the vibrating resonator, 
therefore damping it.
Releasing the key allows the instrument to vibrate freely. However, controlling 
that post-release ringing is cumbersome. When designing instruments, I have to 
either have that parameter flat across the keyboard range, with unnatural 
damping at the extremes (too fast at low frequencies and vice versa), or do 
things the hard way and implement a 'kit' with slightly different parameters 
for different key ranges.
And my 2nd question is: what does the road map look like for kit editing in 
Apart from note 'ranges', would it be possible to have "key notes" where 
in-between notes have blended parameters?
Say we've got the note C1 with various parameters and C3 with some different 
parameters. How easy/hard would it be to create an array of notes with weighted 
parameters in between?
My guess is that Yoshimi already generates these sorts of arrays internally, 
and it's mostly a matter of accessing/manipulating the data at the GUI level.
Lech Papierski

Other related posts: