Idea for mod wheel enhancement on Subsequent 37 et al

Whilst programming sounds where I used the mod wheel on both mod busses to do different things I wondered the following:

Would it be possible in a software update to add the ability to limit the active range of the mod wheel on either mod buss? For example, on a standard 7-bit MIDI scale, could one specify the active range of the wheel (by entering a start and stop value in the programming menu) as being, say, 64-127? This would mean that wheel would ignore values 0-63.

I’d like to make a distinction in my example. One implementation would be to “filter out” the MIDI values 0-63 so that only values of 64-127 are transmitted. This would create a jump from zero modulation to 50% modulation when 64 was reached (assuming mod wheel depth were set to 100% positive).That could still be useful.

However, my imagining of it is rather that the centre point of the wheel is effectively now the new 0 and now has a maximum of 63. So the lower half of the wheel’s travel would have no effect; modulation would begin at its minimum value when the wheel passes its centre point, rising to maximum modulation at the top of its travel. I’d envisage still having the current ability to apply mod wheel depth amount of +-100% to this truncated range.

Obviously not knowing the technicalities I don’t know if this is even possible. Would it be possible or necessary to “translate” or “offset” MIDI values (on a per-modulation-buss basis) to achieve this concept of resetting the zero point? So that when the wheel “sees” 63 it outputs 0, sees 64 outputs 1, and so forth.

I thought of two implementations of this:

  1. As outlined above, specify a lower and upper value to limit the range. (This is more flexible as it allows for two “dead zones”. eg by specifying active range as 25-100 the ranges 0-24 and 101-127 would have no effect on modulation.

  2. Specify a “split point” and specify whether either the range above or the range below the split point is the active one.

An example use case for this might be as follows:

Set mod buss 1’s source as “constant on”, 100% mod wheel depth in the controller menu, and its programmable destination to “hard sync on/off”. Also turn up the amount to filter in this mod buss.

Set mod buss 2’s source as “filter eg”, 100% mod wheel depth in the controller menu, and route it to “Osc 2 pitch” with a positive amount on its dial.

Limit mod bus 2’s active range to 64-127 (using 7-bit MIDI to illustrate my example).

Now the cutoff of the filter will be controlled by the mod wheel across the whole range of its travel but hard sync will only be activated when the mod wheel reaches its mid-point. This is also the point at which the filter EG will begin (starting at zero modulation) to modulate the pitch of oscillator 2.

Apologies if that makes no sense at all. I’d be interested to hear from Amos whether such a thing is possible.