Hey everyone! Thought I'd quickly mention that this is Part 2 to a little mini tutorial series on NRPN MIDI messages. If you haven't checked out Part 1, it may be worthwhile going over to there first before you watch this one :) Here's the link: th-cam.com/video/XxJTyXowrqI/w-d-xo.html
Brilliant, many thanks. Think this (and part 1) are the only vids on TH-cam to provide a good explanation of NRPN and a demonstration. Many thanks as always for your very helpful videos!
Hi Ranzee, thanks for this helpful video. Very good explanation. I'd like to learn more specific usage of the Akai mpd232 controller with the novation circuit. I tried to configure the knobs with NRPN messages, but can't really get by. It offers MSB & LSB, but the data value seems to be static. You demonstrate the value change between 0 and 1. How about 0 - 127? I chose the INC/DEC1 option of the MPD232 with the value 1 to increase or decrease. See below example for env 2 velocity of the circuit: 08:10:52.071 From Port A Control 2 Non-Registered Parameter MSB 0 08:10:52.071 From Port A Control 2 Non-Registered Parameter LSB 0 08:10:52.072 From Port A Control 2 Data Button +1 1 08:10:52.072 From Port A Control 2 Non-Registered Parameter MSB 127 08:10:52.072 From Port A Control 2 Non-Registered Parameter LSB 127 But this seems not the be the right way as it has no effect to the circuit. I'm pretty lost. ;-)
Very helpful, trying to figure out how to get protools to output PG ( MSB lSB PG CHANGE) or NRPN midi. would be good to see programing hardware with this 3 or 4 column input or how a custom hex message would look being entered into devices. thanks
thanks for the great videos @ranzee! one question though, what is the name of the midi monitoring software in the foreground that displays the hex messages?
Hello.. Is there any to "scan" unlisted values for NRPN parameters, or otherwise determine them? For example, in my Korg ESX the NRPN assigned parameters are listed in the manual, but not any more information than that. Thank you!
Really confused, I'm attempting to set up my Novation SL MkII controller to send a button press to my Novation A-Station that cycles through the polyphony modes. The manual looks like this: bits 3-4: 2-bit voice polyphony mode 0=mono 1=mono autoglide 2=poly 3=poly with “same note voice stealing” I've followed your steps and cannot get it to cycle through the polyphony modes. the device IS accepting the MIDI information (a small dot appears on screen, indicating the selected patch has been edited) but it will not cycle through the polyphony modes. Please help!
Hi, I have the Software Synth MX4 by MOTU and the Manual have information of nrpn mapping but they give the number (not the MSB or LSB values), for example to enable the Osc1 the nrpn number is 1008. How could I obtain the MSB and LSB values for mapping the A300 Roland Controller? Thanks Cool videos by the way!
Hi Rodolfo. You'll need to calculate it which will give you a value for MSB and LSB (Midi CC 99 & 98). The calculation is done as per my video Part 1: th-cam.com/video/XxJTyXowrqI/w-d-xo.html Using a calculator in programmer mode. The MSB is calculated by NRPN value / 128. So 1008/128 = 7. MSB = 7 (MIDI CC 99) The LSB is calculated by NRPN value MOD 128. So 1008 MOD 128 = 112. LSB = 112 (MIDI CC 98) (mod is the way to get the remainder of a division calculation)
Good video. I’m looking for a vid on packed parameters. Have subscribed just in case this is a future topic. :) Oh btw, it looks like you have the numbers reversed in the bottom screen “circuit example’. It lists 98 as 1 and 99 as 24. These are the other way around. Cheers.
I'm confused... What happened to the 38? I thought you said there would be 4 messages sent: 98 for NRPN LSB, 99 for NRPN MSB, 6 for DATA MSB, and 38 for DAT LSB... I don't see 38 anywhere on the MIDI monitor. What am I missing?
Excellent video, but this topic is so over my head : ( Maybe you can help me with something. I have a Jomox Mbrane 1_1 (in which most parameters that can be controlled via CC have a definition of 256), and a faderfox UC4, capable of sending 14 bit/MSB-LSB type of data.... But how do I do this.... I am willing to donate to your PayPal account for any tips that help me with this! Cheers
Hi Frederico! May I suggest a good starting point is to join us for Midweek MIDI next Wednesday at 2am UTC time (might be a bad time for you but it's around 10am here and 7pm in Los Angeles). Otherwise, Saturday's show at 2PM UTC (3PM London) - and that's today - we'll have a few MIDI experts on to help out with your questions.
Thanks for a good video! Is there a way to send cc 108 to a Nord Stage 3 with Boss FS-1-WL. The CC-numbers stops at 95. Is it possible to send a NRPN instead, could anybody show me what data to send? the off value may be 43, on value 85, it may also be 0 and 127, cc 108 wil turn the rotary speeed on or off.
Hey everyone! Thought I'd quickly mention that this is Part 2 to a little mini tutorial series on NRPN MIDI messages. If you haven't checked out Part 1, it may be worthwhile going over to there first before you watch this one :) Here's the link: th-cam.com/video/XxJTyXowrqI/w-d-xo.html
Brilliant, many thanks. Think this (and part 1) are the only vids on TH-cam to provide a good explanation of NRPN and a demonstration. Many thanks as always for your very helpful videos!
Thanks Marshal, much appreciated!
Thanks man! This tutorial really helped me understand NRPNs and why a decent controllers are so useful =)
Glad I could help!
Hi Ranzee, thanks for this helpful video. Very good explanation. I'd like to learn more specific usage of the Akai mpd232 controller with the novation circuit. I tried to configure the knobs with NRPN messages, but can't really get by. It offers MSB & LSB, but the data value seems to be static. You demonstrate the value change between 0 and 1. How about 0 - 127? I chose the INC/DEC1 option of the MPD232 with the value 1 to increase or decrease. See below example for env 2 velocity of the circuit:
08:10:52.071 From Port A Control 2 Non-Registered Parameter MSB 0
08:10:52.071 From Port A Control 2 Non-Registered Parameter LSB 0
08:10:52.072 From Port A Control 2 Data Button +1 1
08:10:52.072 From Port A Control 2 Non-Registered Parameter MSB 127
08:10:52.072 From Port A Control 2 Non-Registered Parameter LSB 127
But this seems not the be the right way as it has no effect to the circuit. I'm pretty lost. ;-)
thank you for the explanation!
You're welcome!
This is a killer description, thanks!
Thanks :)
Thanks a lot!
Very helpful, trying to figure out how to get protools to output PG ( MSB lSB PG CHANGE) or NRPN midi. would be good to see programing hardware with this 3 or 4 column input or how a custom hex message would look being entered into devices. thanks
thanks for the great videos @ranzee! one question though, what is the name of the midi monitoring software in the foreground that displays the hex messages?
MIDI Essentials - and thanks :)
What about setting nrpn to the keybed? I can do knobs and buttons, but not the keyboard. 😢
This worked for me. Cheers mate.
talking about midi channel 1, B0: 0 in Hex is not the same as 1 in Dec
Man you're great!!!
hello! thanks for the video, you've clarified some things of the nrpn for me
You're so welcome!
Hello.. Is there any to "scan" unlisted values for NRPN parameters, or otherwise determine them? For example, in my Korg ESX the NRPN assigned parameters are listed in the manual, but not any more information than that. Thank you!
Not that I know of
Really confused, I'm attempting to set up my Novation SL MkII controller to send a button press to my Novation A-Station that cycles through the polyphony modes. The manual looks like this:
bits 3-4:
2-bit voice polyphony mode
0=mono 1=mono autoglide 2=poly 3=poly with “same
note voice stealing”
I've followed your steps and cannot get it to cycle through the polyphony modes. the device IS accepting the MIDI information (a small dot appears on screen, indicating the selected patch has been edited) but it will not cycle through the polyphony modes. Please help!
Hi, I have the Software Synth MX4 by MOTU and the Manual have information of nrpn mapping but they give the number (not the MSB or LSB values), for example to enable the Osc1 the nrpn number is 1008. How could I obtain the MSB and LSB values for mapping the A300 Roland Controller? Thanks
Cool videos by the way!
Hi Rodolfo. You'll need to calculate it which will give you a value for MSB and LSB (Midi CC 99 & 98). The calculation is done as per my video Part 1: th-cam.com/video/XxJTyXowrqI/w-d-xo.html
Using a calculator in programmer mode.
The MSB is calculated by NRPN value / 128. So 1008/128 = 7. MSB = 7 (MIDI CC 99)
The LSB is calculated by NRPN value MOD 128. So 1008 MOD 128 = 112. LSB = 112 (MIDI CC 98)
(mod is the way to get the remainder of a division calculation)
Hello Sir how about if I want write sysE in DAW to send it inside my keyboard style Example Like Eq .thanks
is it possible to map a regular CC message to NRPN? For example an expression pedal (CC11) "translate" to LSB and MSB?
Hi Marco. NRPN messages are a type of MIDI CC message. You can only use them when the device has been programmed to accept them. Cheers, Ranzee :)
Good video. I’m looking for a vid on packed parameters. Have subscribed just in case this is a future topic. :) Oh btw, it looks like you have the numbers reversed in the bottom screen “circuit example’. It lists 98 as 1 and 99 as 24. These are the other way around. Cheers.
I'm confused... What happened to the 38? I thought you said there would be 4 messages sent: 98 for NRPN LSB, 99 for NRPN MSB, 6 for DATA MSB, and 38 for DAT LSB... I don't see 38 anywhere on the MIDI monitor. What am I missing?
In that example - 38 LSB wasn't used iirc.
@@ranzee Thanks. I just wanted to make sure I wasn't completely missing the boat on this.
@@oflittleconsequence completely fine mate - I often have to double check myself :)
Excellent video, but this topic is so over my head : (
Maybe you can help me with something. I have a Jomox Mbrane 1_1 (in which most parameters that can be controlled via CC have a definition of 256), and a faderfox UC4, capable of sending 14 bit/MSB-LSB type of data.... But how do I do this.... I am willing to donate to your PayPal account for any tips that help me with this! Cheers
Hi Frederico! May I suggest a good starting point is to join us for Midweek MIDI next Wednesday at 2am UTC time (might be a bad time for you but it's around 10am here and 7pm in Los Angeles). Otherwise, Saturday's show at 2PM UTC (3PM London) - and that's today - we'll have a few MIDI experts on to help out with your questions.
Liked and sub'd - thank you, very helpful info!
Thanks for a good video! Is there a way to send cc 108 to a Nord Stage 3 with Boss FS-1-WL. The CC-numbers stops at 95. Is it possible to send a NRPN instead, could anybody show me what data to send? the off value may be 43, on value 85, it may also be 0 and 127, cc 108 wil turn the rotary speeed on or off.
You'll need to do it via another means - i.e. a laptop or PC using a DAW with NRPN ability.
nice video ;-)
‘It’s not that hard’ - LoL, wait until your MIDI controller doesn’t support NRPN ranges..