The Official Sequential/DSI Forum

CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88

Anybody using an Arturia Keylab 88 to control a Prophet 12M?

I am trying to use one of the KeyLab encoders to change the level of one of the oscillators (for example) on the Prophet 12 Module. The NRPN number for 'Level' of 'Osc1' is 2 and the value for that parameter is 0-127. I have set on the KeyLab 88 the Mode=NRPN, Max MSB=127, Min MSB=0. Where does the NRPN #2 (for Osc 1 Level) get entered on the KeyLab. Also, I thought there were two values that need to be entered for the NRPN parm value; 2 and 0
(2/128 and 2 MOD 128)?

I'm rather confused. Any ideas?

Thanks in advance.

Re: CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88
« Reply #1 on: May 27, 2016, 01:18:47 PM »
Hi,

Min = LSB and Max = MSB

So for controller 2 you would set

LSB - Min  = 2
MSB- Max  = 0




Re: CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88
« Reply #2 on: May 27, 2016, 06:33:00 PM »
Thanks. The problem is that I can't find where I can enter MSB and LSB for controller 2 info. I have only found one place where I can enter MSB, LSB.

Re: CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88
« Reply #3 on: May 27, 2016, 11:20:39 PM »
I have not got a key lab but looking at the manual here http://downloads.arturia.com/products/keylab88/manual/Keylab_Manual_1_1_0_EN.pdf

Section 3.6 Mode, starting page 24

Set mode to RPN/NRPN

Button6 - Set channel to 1

Button 9 - Set Min LSB to 2

Button 10 - Set Max LSB to 0


There does seem to be a problem though as the Keylab will only send values 0-127 for NRPNs, the range of many params on the P12 is greater than this.


Re: CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88
« Reply #4 on: May 28, 2016, 07:06:11 AM »
There are two sets of values I need to provide. The first set is the NPRN control channel (the 2, and 0) which I arrive at by using the following:
 
1. (LSB = NRPN control # nnnn/128, and MSB = NPRN control # nnnnMOD128). This how we handle NPRN control numbers larger than 128. So in this case, as you point out, LSB=2, MSB=0). I found this URL which was very helpful:
http://artsites.ucsc.edu/EMS/music/tech_background/MIDI/NRPNs.html

2. The second set is the range of values that the encoder knob will send as it is turned (in this case from 0-127). This is where the problem lies. There is no place to enter this second set of LSB/MSB values. FYI, I have entered a support ticket with Arturia in hopes that they can assist.

Thanks again!!

Re: CONTROLLING PROPHET 12 MODULE USING NRPN WITH ARTURIA KEYLAB 88
« Reply #5 on: May 28, 2016, 07:08:49 AM »
Yeah, from the manual it looks like the range cannot be set for NRPNS, only 0-127 is supported.