i needed to control DSI Tetra, which has very limited CC subset, but comprehensive NRPN control, with Squarp Pyramid, which supports only CC messages.
so, instead of making a multi-object patch that does such kind of conversion, i've put it all to a single object to simplify and speed up things. here it is.
this object is for 7-bit values (0 to 127) only.
maybe someday i'll make its counterpart for 14-bit values.
additionally, this object does MIDI thinning, because a single NRPN message equals to 4 CC messages and takes 12 bytes or 120 bits (due to start & stop bits), so for sending messages via MIDI DIN port with 31250 baud rate, thinning is desirable.
cc2nrpn thin.axp (6.6 KB)