The Official Sequential/DSI Forum

Missing Delay & Osc NRPN codes

Missing Delay & Osc NRPN codes
« on: January 10, 2016, 10:34:27 AM »
Been busy mapping my midi controller to the P12 module 1.3 OS NRPN codes and noticed a few new parameters that I can't find in any docs.  Are there NRPN codes to control:

Delay 1 through 4 Feedback Modes (High/Low) and Oscillator 1 through 4 FM Modes (Linear/Exponential)?

Thanks,
Dennis
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #1 on: January 10, 2016, 11:22:47 AM »
Its actually not terribly difficult to figure out! Hook your instrument up to your computer running a MIDI monitor program and see what NRPN numbers it responds with.

Alternatively you can get the information here:

Osc All FM Mode = 77

Delay Feedback Mode = 297

Delay 1-4 Filter Mode = 194 202 210 218
#!/bin/sh
cp -f $0 $HOME/.signature

Re: Missing Delay & Osc NRPN codes
« Reply #2 on: January 10, 2016, 11:29:04 AM »
Beat me to it :)

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #3 on: January 10, 2016, 11:34:16 AM »
Actually I looked in the table generated from the Prophet 12 information provided by DSI. Gross cheating as some would say! ;)
#!/bin/sh
cp -f $0 $HOME/.signature

Re: Missing Delay & Osc NRPN codes
« Reply #4 on: January 10, 2016, 03:27:14 PM »
Good advice everyone!  Hooked up good old Midi-Ox and got FM mode=77 and delay fdbk mode = 41.  I didn't realize these parameters were set for the whole group, I thought there were individual settings for each separate Osc & Delay  ;)

I had no idea buying a P12 would be so educational  8)
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #5 on: January 10, 2016, 03:55:49 PM »
delay fdbk mode = 41

You are almost there but need to work on your NRPN understanding: Value = 128 * MSB + LSB. Applies to both parameter number and its value. And surely enough: 297 = 2 * 128 + 41. The rest is left as an exercise for the reader! ;)
#!/bin/sh
cp -f $0 $HOME/.signature

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #6 on: January 10, 2016, 04:05:10 PM »
You may also want to read up on number systems. Letters are used for digits above nine: A=10, B=11 and so on.
https://en.wikipedia.org/wiki/Numeral_system#Positional_systems_in_detail
#!/bin/sh
cp -f $0 $HOME/.signature

Re: Missing Delay & Osc NRPN codes
« Reply #7 on: January 10, 2016, 05:18:51 PM »
Oh, I think I have a pretty good grasp of MSB, LSB, & Hex after the past week...

sysex $B0 $63 $00 $62 $0B $06 $00 $26 $01 sets NRPN 11 Osc1 Sync on
sysex $B0 $63 $01 $62 $3D $06 $00 $26 $01 sets NRPN 189 delay1 sync on
sysex $B0 $63 $01 $62 $43 $06 $01 $26 $7F sets NRPN 195 delay2 time to 255

;)
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #8 on: January 10, 2016, 05:54:43 PM »
Listing Delay Feedback Mode as NRPN 41 is not correct as noted above. Please check and recheck.

Oh and by the way: A sysex message is a specific type of MIDI message of the form F0 ... F7. The messages you are listing here are Continuous Controller messages. If you have time do spend a little time decoding the binary number tables in the manual. They describe the syntax of all relevant MIDI messages.
#!/bin/sh
cp -f $0 $HOME/.signature

Re: Missing Delay & Osc NRPN codes
« Reply #9 on: January 11, 2016, 11:25:25 AM »
Proper terminology be damned...even if my explanation isn't technically correct, it works  ;D
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

dslsynth

  • ***
  • 1036
Re: Missing Delay & Osc NRPN codes
« Reply #10 on: January 11, 2016, 11:36:29 AM »
There are still stuff to learn if you want to know MIDI well. Hence the feedback!

Good to know you got it working.
#!/bin/sh
cp -f $0 $HOME/.signature

Re: Missing Delay & Osc NRPN codes
« Reply #11 on: November 29, 2016, 11:28:07 AM »
The NRPN's sent out by the P12 for the advanced Delay parameters do not correspond to the NRPN's it receives for those. Is there a reason for this mismatch?

Example: Delay 1 Filter Mode sends NRPN 193 yet receives for NRPN 194