December 22, 2024, 01:20:40 pm
Welcome, Guest. Please login or register
News:

Arturia Forums



Author Topic: Mapping and Sending NRPN messages - can I send 12 bit NRPN?  (Read 1167 times)

JedBeans

  • Apprentice
  • Apprentice
  • *
  • Posts: 4
  • Karma: 0
How can I map and send NRPN 12 bit message ?
The message I want to send includes four three digit integers.
Parm # A #  B # Range #
Status
Description
1011 nnnn
Control Change
0110 0011
NRPN parameter number MSB CC
0vvv vvvv
Parameter Number MSB
0110 0010
NRPN parameter number LSB CC
0vvv vvvv
Parameter Number LSB
0000 0110
NRPN parameter value MSB CC
0vvv vvvv
Parameter value MSB
0010 0110
NRPN parameter value LSB CC
0vvv vvvv
Parameter value LSB
The parameter number can be found in the two tables below, one for Global parameters, and the other for Program parameters. The parameter numbers and the parameter values are broken into two 7-bit bytes for MIDI transmission; the LSB has the seven least-significant bits, and the MSB has the seven most- significant bits, though in most cases the MSB will be zero or one, and never more than two.
When receiving an NRPN, all messages do not necessarily need to be transmitted, since the synth will track the most recent NRPN number, though it is usually good practice to send the entire message above.
Once an NRPN is selected, the synth will also respond to NRPN Data Increment and Decrement commands, which some controllers utilize. Finally, it responds to one RPN (Registered Parameter Number) command, the RPN/NRPN Reset command, which can be handy for resetting the currently selected parameter to a known state.
« Last Edit: July 04, 2014, 05:41:09 pm by JedBeans »

dog01

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 5
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #1 on: July 06, 2014, 10:16:07 am »
bump i would also like to know how and if this can be done with midi control  centre as i would love to be able to map some controls for my davesmith mopho pleases let us know Arturia if this is possible

megamarkd

  • Hero Member
  • *****
  • Posts: 835
  • Karma: 38
  • Dead By Dawn
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #2 on: December 23, 2016, 11:44:27 am »
The B value in the NPRN list for DSI products is the parameter id for the "B" layer of the patch and is used when programming the B layer in place of the A.  Unless you want to create a full programmer for your Mopho, you shouldn't need to use them.  I use the B layer of my Tetra as a compare type function more than anything, in fact I'm not sure what it's for to tell the truth!

Now for the next bit: I'm in this part of the forums because I'm looking at getting a dedicated controller for my Tetra, but it will need to be able to transmit 14bit data.
edit
Well after a some more looking, I've found what I need to know.  No Arturia controller does 14bit MIDI and although they let the user transmit that extra CC38 nibble for finesse, their NRPN transmission will always have upper and lower value limits of 127 and 0.....
« Last Edit: December 24, 2016, 12:40:01 am by megamarkd »
Currently running https://www.modulargrid.net/e/racks/view/1311723 / www.modulargrid.net, sequencing with KSP and recording with a Zoom (no DAW involved, for better or worse ;) )

artao

  • Sr. Member
  • ****
  • Posts: 492
  • Karma: 0
    • Voxonitus Soundcloud
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #3 on: June 26, 2017, 12:37:03 am »
I can't even figure out HOW to use NRPN with my MiniLab.
All of the Arturia synths SAY they accept NRPN messages (well, the V4 Collection at least) but whenever I've got the MiniLab version 1, and when I try to assign the knobs using NRPN, every single knob controls every assigned parameter. The synths don't seem to recognize different knob assignments.
For instance, I assign cutoff to one knob, then assign resonance to another knob BOTH knobs control BOTH parameters simultaneously.
Totally useless.
So what's the deal with NRPN?
I want to use NRPN due to the higher resolution. Over 16,000 steps rather than merely 128.
This space left intentionally blank.

megamarkd

  • Hero Member
  • *****
  • Posts: 835
  • Karma: 38
  • Dead By Dawn
Re: Mapping and Sending NRPN messages - can I send 14 bit NRPN?
« Reply #4 on: June 27, 2017, 09:50:05 am »
The synths need to have 14bit NRPN's assigned by the manufacturer for them to have a 16000 resolution.  If a parameter is only programmed to use 7bit NRPN's (or not assigned an NRPN at all) then you won't be able to use a 14 value.  If they are using NRPN's, the manual should have an index somewhere of all the assigned parameters' NRPN's the same way they do when CC's are used to control parameters.  Good Luck.
Currently running https://www.modulargrid.net/e/racks/view/1311723 / www.modulargrid.net, sequencing with KSP and recording with a Zoom (no DAW involved, for better or worse ;) )

artao

  • Sr. Member
  • ****
  • Posts: 492
  • Karma: 0
    • Voxonitus Soundcloud
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #5 on: June 27, 2017, 08:24:30 pm »
Well dang.
None of the manuals for Arturia's soft synths (V Collection 4) include any information of the sort. Yet they CLEARLY accept NRPN messages, as there's a checkbox right there for them to do so.
This space left intentionally blank.

megamarkd

  • Hero Member
  • *****
  • Posts: 835
  • Karma: 38
  • Dead By Dawn
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #6 on: June 28, 2017, 06:42:17 am »
Weird, why would you implement them then not give out the list of the parameter numbers?
Currently running https://www.modulargrid.net/e/racks/view/1311723 / www.modulargrid.net, sequencing with KSP and recording with a Zoom (no DAW involved, for better or worse ;) )

artao

  • Sr. Member
  • ****
  • Posts: 492
  • Karma: 0
    • Voxonitus Soundcloud
Re: Mapping and Sending NRPN messages - can I send 12 bit NRPN?
« Reply #7 on: June 28, 2017, 09:44:58 pm »
Weird, why would you implement them then not give out the list of the parameter numbers?
I know, right? LOL  :o  ???
This space left intentionally blank.

 

Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines