helgoboss / helgobox

Helgobox: ReaLearn & Playtime
https://www.helgoboss.org/projects/helgobox
GNU General Public License v3.0
204 stars 20 forks source link

(Feature Req) Midi send relative message #880

Open NickAllott opened 1 year ago

NickAllott commented 1 year ago

Same as midi send message but can be set to relative 1-3. If what you are sending it to accepts relative, it could be handy.

helgoboss commented 1 year ago

With the target "MIDI: Send message", you can send all kinds of MIDI messages, including relative ones. What exactly are you looking to do?

NickAllott commented 1 year ago

I'd like to send out the same relative encoder message from the source, but with a different CC and channel value. I'd also like to change the relative type (eg from relative 1 to relative 2) as well.

Thank you.

helgoboss commented 1 year ago

Changing the CC and channel value of a relative message (setting it to fixed values) is possible using the current "MIDI: Send message" target. You need to write your own pattern that leaves the bits that represent the relative value the same but set the bits that represent the channel and CC to something else.

Changing the relative type is not possible. Why not use a JSFX for this? ReaLearn's "MIDI: Send message" target is a little bonus feature that can come in handy at times but is not designed as a general purpose MIDI converter. With JSFX, you get full control over the conversion.

NickAllott commented 1 year ago

Thanks for the advice. At the moment I can work around it, but I'll try writing a midi pattern or JSFX if my needs get more complicated. I couldn’t see anything in ReaPack that could quite match it.