[yoshimi] Re: Use units when showing values of parameters

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Mon, 28 Nov 2016 18:50:57 +0000

On Mon, 28 Nov 2016 18:05:11 +0100
Jörn Eichler <joerneichler@xxxxxxx> wrote:

To keep you updated. I now have:

LFO freq in Hz
LFO delay time in s
Envelope attack,decay and release times in ms and s
Amp-Envelope sustain val in %
Volume in dB
Panning in random, %left/right and centered

I've pushed to my branch on github (https://github.com/heuchi/yoshimi
'showLFOFrequencyInHz'. Probably misnamed by now. ;-)

There is a problem with the sliders. For example the delay time for ADDsynth 
voices. I found how to translate them into seconds, but the currently used 
widget 'mwheel_val_slider' and friends don't seem to allow overwriting the 
displayed values.
For the detuning sliders this has been solved by adding a separate display 
widget. I'll need to look deeper into this. But fortunately there are still 
some dials to work on first.

Yoshimi source code is available from either: 
http://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Again this looks good so far, but didn't see volume and pan. Is that a slightly
later build? I assume 0dB is max, and the control ranges down from that.
Envelope sustain value would then also be in dB and would be regarded as
relative to the initial value. 

One that's going to difficult is amplitude LFO depth. This is waveshape
dependent and can actually go well beyond 100% for sine and triangle giving a
curious doubling effect, not so notiocable for square wave and the ramp ones.

From a dim ancient memory with tuned circuits Q varied between 1 and about 200
- dunno if that relates to emulated RC filters at all.


Sliders are a bit of a cludge. FLTK runs vertical ones upside down, so
increasing value moves the slider down. Also I seem to remember we had problems
trying to attach tooltips to them. The ones that appear to have a modified
value alongside are actually a cheat. They are completely separate boxes, but
drawn look like they are one unit :)

Phase should be +- degrees

Harmonic amplitude dB *except* subsynth. This is a normalised figure so
every one of them is relative to the overall output - no idea how to handle
that!



-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Yoshimi source code is available from either: 
http://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: