I've uploaded an add-on consisting of only a script file: "RotaryToSIngleCCs.script":
*************************************************************************************************
For use with rotary/endless encoders on M-Audio Axiom or other MIDI controllers that
send relative CCs where the change in value per message can change with the speed of
the knob turning.
The Axiom can select between different types of incr/decr encoding, but I've settled
for what in the Axiom is called MIDI CC 148 (which has nothing to do with the actual
CC number used), and which the manual describes as "Sign Magnitude / Relative (Signed
Bit)". With this, a CC value between 1 and 63 will generate the same number decrements,
while values between 65 and 127 will generate (value - 64) increments.
Several other varieties exist, of course including RPN/NRPN choices. The
reason I'm not using RPN/NPRN, is that they are more complicated to handle as they
consist of several MIDI messages after each other. Also there's a choice of "simple"
single value incr/decr (CC 96 = +1, CC 97 = -1), but on the Axiom this option doesn't
use the accelerate function.
Changing the script to use one of the other single message varieties as input, or to
output single value incr/desc, shouldn't be too hard.
************************************************************************************************
Hope it can be of use for somebody.
Rotary/Endless To Single CCs script
I don't need it but "Thanks to share Bsork !"
Who is online
Users browsing this forum: No registered users and 65 guests
