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

  • From: Jörn Eichler <joerneichler@xxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Wed, 30 Nov 2016 23:13:54 +0100

Am Dienstag, 29. November 2016, 18:49:52 schrieb Will Godfrey:

On Tue, 29 Nov 2016 10:34:29 +0100

Jörn Eichler <joerneichler@xxxxxxx> wrote:
What do you think about adding the current value to the tooltip info, so
instead of just saying
"LFO Startphase (leftmost is Random)"
it would maybe say
"LFO Startphase (leftmost is Random)\nCurrent value: -90 °"?

That's a pretty good idea. Currently, the only way you can read the level is
by clicking on a control, and probably changing it. However, I wouldn't
bother with the Words "Current value:" just number and type so:
"Main Volume\n -5.31 dB"

It turned out to be a little more challenging than I had hoped. However, I 
have it working and I have completely redone the code. Most of it is now in 
UI/MiscGui.cpp and no longer in the .fl files. Diff to master is here:
https://github.com/Yoshimi/yoshimi/compare/01005ea6455e7ad035896d97920ea3e9736b2480...heuchi:valuesWithUnitsMisc

Download the code from here:
https://github.com/heuchi/yoshimi/archive/valuesWithUnitsMisc.zip

Other than the filter frequency tracking I've not added any more controls.

I don't know what to do with the filter frequency for filters other than 
"Analog". I have included a conversion for "StVarF", but I'm not sure it is 
correct. Also I don't know how to handle Q. (For the different filter 
categories 
and types)

Also, had the scope on Yoshimi again today. Amplitude LFO depth is worse
than I thought in one way, but in another respect better! 100% modulation
occurs at the half-way point on the control. The good news is that it's
pretty mush the same for all waveshapes - even though it sounds different.
Again, I double checked against Zyn 2.2.1 with identical results.

Should we then use 0% .. 200% for Amplitude LFO depth? Does that reflect what 
is really going on?
I'm attaching a PDF showing what happens to a sine wave modulated by a sine 
LFO at different depths. Maybe this is obvious, but it was not to me, and I 
didn't find any information about this on the net.
 
Jörn

Attachment: AmpLFODepth.pdf
Description: Adobe PDF document

Other related posts: