BCR2000 + NRPN
2013-05-15 by batard.sensibles
Hello BC users! New user here, and I'm stuck. Hoping someone can help me out here. I recently installed the Hawk/Atomahawk mods in my Poly 800, and I would like to control it with the BCR2000. Not having much luck with the NRPN method, which is how I would like to do it. Here are the instructions: MIDI NRPN controller messages can be used to set the value of any original or extended parameter. The NRPN LSB determines the parameter to be changed. The NRPN MSB must match global parameter 16. NRPN messages with an MSB that does not match global 16 are ignored. See the MIDI implementation chart for additional details. NRPN messages MUST be sent as three consecutive messages starting with the MSB, followed by the LSB and then the data value. Generally this global parameter should be set to one (1) since any MIDI templates that are released by the HAWK-800 team will use an NRPN MSB equal to one. MIDI CC Non Registered Parameter Number Method: The first MIDI CC parameter change method conforms to the MIDI specification for controlling non registered parameter numbers (NRPN's). This method uses MIDI CC's 99 (NRPN MSB), 98 (NRPN LSB) and 6 (Data Value). The use this method, the MIDI CC messages would be sent in this order and format: 1) Send MIDI CC 99 with the data value matching global parameter 16. If the NRPN MSB does not match global parameter 16 then the desired parameter will not be changed. This is useful if you have more than one HAWK-800 listening on the same MIDI channel and wish to edit sounds independently which can be done by setting global parameter 16 to be unique on each HAWK-800. 2) Send MIDI CC 98 with the data value set to select the desired target parameter where 00-63 matches parameters in the P1 bank (P1 11-88) and 64-127 matches the parameters in the P2 bank (P2 11-88). 3) Send MIDI CC 6 with the data value set to the desired value for the target parameter (but ranged to fit within 0-127). For each parameter, the data value sent should be in the range 0-127 and the HAWK-800 will automatically adjust the value to fit the parameter. So for example, DCO waveform is only 1-2 so the HAWK-800 would set 1 if the MIDI CC data value was from 0-63 and the HAWK-800 would set the waveform to 2 if the MIDI CC data was in the range 64-127. So I've set the BCR to: Nrpn Channel 1 Nrpn# (let's say 0) Value 1: 0 Value 2: 127 Absolute What am I not doing/doing incorrectly? Any help would be great. Thanks! -Bryce