Every 2 or 3 years, I have need of the mighty MTP, and I start all over learning it.
I'm trying to talk to my Soundcraft Qu32 mixer, controlling bus sends from specific channels with a BCR2000. The Qu speaks sort of 14 bit NRPN, except the channel number is Parameter MSB, there's a function identifier constant in the Parameter LSB, the variable is in the Value MSB, and there's a bus identifier constant in the LSB. How do I construct that and output it? If I select NRPN as an output message, it wants a number for Parameter MSB and LSB. Not accepting a variable.
indeed, we never envisioned this use of NRPNs and therefore did not provide for variables in NRPN LSB or MSB. Not sure how common that is, and the workaround is fineā¦
I have it fully functional now, and bidirectional, but my decision tree makes it difficult to arbitrarily assign channels. If MSB and LSB were independent variables, that would be trivial. Iām trying to grab a selection of effect sends from among 32 channels and 15 sends, and assign them to my 32 knobs.
If you show me what you have, maybe I can find a better algorithm with rules to make it easier for you.
It probably just needs a little bit of ābit manipulationā rules to properly assemble the output message.
Steve ā tech2⦠I have the same need here (working an Allen & Heath iLive board into a MIDI controller). The iLive seems to be sending 7-bit NRPN, but Iām sure the same process for your solution will work. In any case, can somebody show me the process to get bidirectional access with these NRPN values?
Please post a new question with a given NRPN message that you want to convert to some other type of MIDI message and what you would like it converted to and I can post a project file with an example for converting in both directions.
If you want me to create a complete solution for you, Iām available for hire so send me email.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist bome@sniz.biz