There is an identical ambiguous situation with two config settings. These are
Bank Root CC and Extended Program Change CC

Taking just the Bank Root...

If you disable it, then (with versions up to 1.3.4) in order to re-enable it you
have to change the CC value as well, even if you immediately change it back
again. With the latest version in 'master' you only have to click on the 'set'
button, not actually change the value.

The reason for this is that we use 128 for the 'off' state, as this is a value
that can never be received. However, when we re-enable it we can't be sure that
 while disabled no other setting has grabbed CC0 - the default value. So,
 although we reactivate the spinbox and put a zero in it, nothing has actually
 changed until you try to set it, at which time an error Alert window will open
 if the value is in use. This will also identify what is using it.

The lazy way around this would be to do away with the enable checkbox and
allow users to directly set a value of 128 with a note that this represents
'off'. I'd prefer to avoid that as it looks 'scrappy' but unless someone can
come up with a better idea we may have to go that way.

-- 
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.

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to