in the user manual’s .NGC part, the EVENT_ENC intro section says, “An encoder can send and receive MIDI events. In ‘absolute mode’ it will handle a value internally, in incremental modes it will just send an inc/dec event and expects the handling of the resulting value at the host site.”,
However, in the possible enc_modes list, there is no enc_mode=relative, enc_mode=inc_dec or something, which would allow me to send NRPN value increment/decrement commands, instead of absolute values. If EVENT_ENC is type=NRPN, MIOS Studio shows that MBNG is sending the CCs for NRPN selection (98 and 99), and then the absolute value, but is there a way I can send CCs 96/97 for value increment/decrement with NRPNs, instead of absolute values?
This is an old thread, but because the original was by me and this is the exact same issue, I thought I’ll reply here (rather than make a new post and refer to this one).
Today I tried all these modes on my DSI Tetra, but they all change the target parameter between two values, rather than increment or decrement it by one step. to To try I put the _ enc_mode=xx _ in a line like this:
I did try each encoder mode definition one after the other in the example line that I posted, even though the example line given above doesn’t include any particular _ enc_mode _ definition. Sorry for any confusion!
How to select the target NRPN to increment/decrement in that case? An event can’t be _ type=CC _ and _ type=NRPN _ simultaneously, and trying to use the same enc with different id’s to both select the target NRPN and then increment or decrement with CC96/97 it hasn’t worked in any of the combinations I tried.
Below one of the things I tried. Three absolute mode NRPN encoders (hw_id=2-4) and one (hw_id=1) where turning hw_id=1 only increments/decrements the most recent parameter, but doesn’t select any parameter on its own: