CC to NRPN object


#1

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)


#2

Ah thats pretty sweet. I control my DSI tetra too via midi from axoloti. Would you mind sharing your full patch?


#3

sure, when it's ready.
i just finished this object yesterday and only started making actual patch.

also, will be useful for controlling Novation machines, which typically have lots of NRPNs in their MIDI implementations (i have Circuit, Nova Laptop, and two Circuit Mono Stations.)


#4

ha! i definitely will, since my new shiny Circuit Mono Stations have 0–255 range for most of parameters.


#5

Cheers chaocrator, these might come in handy with my mininova