[yoshimi] On/Off contrller values?

  • From: Lorenzo Sutton <lorenzofsutton@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Thu, 14 Dec 2017 10:53:24 +0100

First of all, MIDI learn is really, really big! I have only briefly experimented with it, but it opens a series of possibilities both for more traditional stage/performance control of yoshimi and more experimental stuff... I'm looking into experimenting with Pd, for example. Also the CTRL + right_click implementation is super-convenient and usable. limiting and min/max% is also very refined.
So hats off to Will for working on that in the last period.

Now, I think this has been discussed previously, but I'm not sure what the conclusion was: would it make sense to have some mechanism to edit the 'threshold' value for on/off controllers? An example of on/off controller would be portamento on/off, voice on/off etc. (i.e. most check-boxes...). Currently - as expected and standard - a value between 0 and 63 is off and above 63 is on.

A use case for the above would be when one wants to link a physical knob to both a continuous value *and* an on/off switch. Portamento again is a good example: I can connect a knob to the portamento time, and also to the on/off switch, but I might want to set a threshold so that when it is at 0 I have absolutely no portamento (or maybe below ~10).
A simpler use case might be using a hardware knob to control a switch where you hardware doesn't have a switch (like on my usb keyboard), where lowering the threshold number can aid you in not having to do a whole half turn of the knob to have an on state but just slightly push it up (or on the contrary make the threshold higher to have a kind of 'safeguard' and ensure you need a drastic turn to actually switch something on).
Another use case would be using touch sensitive pads to map (through some sort of external mapping) to on/of switches (e.g. mild hit do nothing, hard hit turn thing on....).

I'm not sure if this would be something useful for others as well or if it's just an over-complication :)

Lorenzo.

Yoshimi source code is available from either: 
https://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: