You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there any plans to send / receive NRPN messages?
I can see sending NRPN messages is implemented on WebMidi and for parsing NRPN messages i have this prototype in javascript ( for max/msp mainly borrowed from Chris Hector's article on Max/MSP NRPN messages ) that parses NRPN messages, so i'm wondering how easy would be to port NRPN messages to GIBBERWOCKY so we could leverage goodies such as lfo with high precision NRPN messages?
If i'm not mistaken MIDI over USB / virtual midi have higher bandwidth than a regular MIDI cable so an option to trottle messages on a channel might be something to consider?
The text was updated successfully, but these errors were encountered:
This is a great idea. I will confess it's been a long time since I've done anything with NRPN (my hardware days seem to be behind me) but I can imagine this being really useful. Any ideas about how the end-user API would look?
@charlieroberts i believe the API would be the same as modulating a CC, the only difference is that the parameter address has 2 values, instead of one ( and the "value" sent to that parameter is also two messages together )
For instance MSB 18 LSB 0, so instead of
channel.cc0(value)
we would need something like:
channel.nrpn(MSB,LSB,value)
The difference here is that value is not from 0 to 127, as a CC could be.
One the NRPN synth i have here i can send values from 0 until 4096 for the filter.
So i believe the LFO would have to scale to that value, the problem is some NRPN parameters might have different values, so we could have a default "min" and "max" value for NRPN "range" but offer extra parameters for range. something like
channel.nrpn(MSB,LSB,value,100,2500)// scale amp from 100 to 2500
Is there any plans to send / receive NRPN messages?
I can see sending NRPN messages is implemented on WebMidi and for parsing NRPN messages i have this prototype in javascript ( for max/msp mainly borrowed from Chris Hector's article on Max/MSP NRPN messages ) that parses NRPN messages, so i'm wondering how easy would be to port NRPN messages to GIBBERWOCKY so we could leverage goodies such as
lfo
with high precision NRPN messages?If i'm not mistaken MIDI over USB / virtual midi have higher bandwidth than a regular MIDI cable so an option to trottle messages on a channel might be something to consider?
The text was updated successfully, but these errors were encountered: