10 posts
• Page 1 of 1
ND2 MIDI CC Help (Echo BPM / Bank Select)
I'm trying to build a ND2 editor template for Lemur on my iPad. I have been able to control of all the parameters except for those that need an LSB/MSB pair. I can change the value of the Echo BPM but can not make sense of the intervals and their relation to LSB & MSB. It's made more difficult by the fact that this parameter does not update its value on the LCD in real time when being changed via CC. Also, I can not get the bank select to respond to CC at all. Does anyone have any insight into the formulation of these LSB/MSB pairs?
- jarvis
- Posts: 4
- Joined: 25 Jan 2014, 00:22
- Country:
- Has thanked: 1 time
- Been thanked: 2 times
- Your Nord Gear #1: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Great idea!
Coincidentally, I am making a live playing layout with some knobs and 2-octave keyboards for my 'MIDI synth patches',
(I am using ToucOSC, which has some disadvantages, I will check out Lemur - edit: wow, looks very good, but not cheap..)
Kroffe said the following about bank select in another thread:
-----
"The correct way to enter bank change in the ND2 is as following:
Controller change 0, value 0
Controller change 32, value 0-7 (this is essentially bank number 1-8)
then program change which triggers the program change"
-----
(I wonder what the use is for CC0)
See next post for BPM
B.t.w. it would be nice to find a way to fetch all current setting of an existing program, but the MIDI dump is sysex data unfortunately
Hope it works, it is a very nice idea!!
Cheers,
Albert
Coincidentally, I am making a live playing layout with some knobs and 2-octave keyboards for my 'MIDI synth patches',
(I am using ToucOSC, which has some disadvantages, I will check out Lemur - edit: wow, looks very good, but not cheap..)
Kroffe said the following about bank select in another thread:
-----
"The correct way to enter bank change in the ND2 is as following:
Controller change 0, value 0
Controller change 32, value 0-7 (this is essentially bank number 1-8)
then program change which triggers the program change"
-----
(I wonder what the use is for CC0)
See next post for BPM
B.t.w. it would be nice to find a way to fetch all current setting of an existing program, but the MIDI dump is sysex data unfortunately
Hope it works, it is a very nice idea!!
Cheers,
Albert
Last edited by wartaler on 25 Jan 2014, 15:57, edited 4 times in total.
Nord Drum 2, Drum (1), Lead 4, Lead 2x, Stage 'Classic', Micro Modular
- wartaler
- Moderator
- Posts: 738
- Joined: 19 Mar 2009, 18:32
- Country:
- Has thanked: 92 times
- Been thanked: 231 times
- Your Nord Gear #1: Nord Stage Classic
- Your Nord Gear #2: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Ok here's what I found for the Echo BPM in MIDI monitor:
BPM----CC61----CC29
30-------0--------0
31-------16-------0
32-------32-------0
(etc)
37-------112------0
38-------0---------1
39-------16-------1
(etc)
1000----32-------71
actual range = 30-1000 BPM
I don't know if it will do anything with values in between discrete BPM steps
BPM----CC61----CC29
30-------0--------0
31-------16-------0
32-------32-------0
(etc)
37-------112------0
38-------0---------1
39-------16-------1
(etc)
1000----32-------71
actual range = 30-1000 BPM
I don't know if it will do anything with values in between discrete BPM steps
Last edited by wartaler on 25 Jan 2014, 13:27, edited 2 times in total.
Nord Drum 2, Drum (1), Lead 4, Lead 2x, Stage 'Classic', Micro Modular
- wartaler
- Moderator
- Posts: 738
- Joined: 19 Mar 2009, 18:32
- Country:
- Has thanked: 92 times
- Been thanked: 231 times
- Your Nord Gear #1: Nord Stage Classic
- Your Nord Gear #2: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Great, thanks for the help! I don't know why I didn't think to look at these values in a MIDI monitor!
No, Lemur is not cheap but the advantage of it is that you can use scripting, which means that it's a bit easier to send these 2-byte CCs (kind of like NRPN's). It also means I very well may be able to parse a Sysex dump from the ND2 to get current patch settings! I have only thought about this, though, and have never actually tried implementing anything. We'll see what happens...
No, Lemur is not cheap but the advantage of it is that you can use scripting, which means that it's a bit easier to send these 2-byte CCs (kind of like NRPN's). It also means I very well may be able to parse a Sysex dump from the ND2 to get current patch settings! I have only thought about this, though, and have never actually tried implementing anything. We'll see what happens...
- jarvis
- Posts: 4
- Joined: 25 Jan 2014, 00:22
- Country:
- Has thanked: 1 time
- Been thanked: 2 times
- Your Nord Gear #1: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
There are some odd schemes in the CC!
I had to make a lookup table for the Tone Wave in order to display the wave types in the same order they appear on the front panel of the machine.
MIDI CC Values of
{86, 98, 90, 94, 105, 109, 113, 116, 120, 124, 0, 4, 8, 12, 15, 19, 23, 57, 60, 64, 68, 27, 30, 34, 38, 42, 45, 49, 53, 101, 79, 83, 127}
correspond to Wave display values of
{A1, A2, A3 ....... d9, C1, C2, C3}
Also, the Pitch has an odd scheme as well
Things like that may make it difficult for you to finish a complete TouchOSC template
I had to make a lookup table for the Tone Wave in order to display the wave types in the same order they appear on the front panel of the machine.
MIDI CC Values of
{86, 98, 90, 94, 105, 109, 113, 116, 120, 124, 0, 4, 8, 12, 15, 19, 23, 57, 60, 64, 68, 27, 30, 34, 38, 42, 45, 49, 53, 101, 79, 83, 127}
correspond to Wave display values of
{A1, A2, A3 ....... d9, C1, C2, C3}
Also, the Pitch has an odd scheme as well
- Code: Select all
Val MSB LSB
0.0 0 0
0.5 64 0
1.0 0 1
1.5 64 0
...
127.0 0 127
127.5 64 127
Things like that may make it difficult for you to finish a complete TouchOSC template
- jarvis
- Posts: 4
- Joined: 25 Jan 2014, 00:22
- Country:
- Has thanked: 1 time
- Been thanked: 2 times
- Your Nord Gear #1: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Interesting indeed strange
Yeah that isn't possible with TouchOSC!
I made a very simple 'live' template with EQ, Pan, level, and distortion
Combined with a few pads and keyboards
Yeah that isn't possible with TouchOSC!
I made a very simple 'live' template with EQ, Pan, level, and distortion
Combined with a few pads and keyboards
Nord Drum 2, Drum (1), Lead 4, Lead 2x, Stage 'Classic', Micro Modular
- wartaler
- Moderator
- Posts: 738
- Joined: 19 Mar 2009, 18:32
- Country:
- Has thanked: 92 times
- Been thanked: 231 times
- Your Nord Gear #1: Nord Stage Classic
- Your Nord Gear #2: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
I am building a max4live editor for the ND2, and I just came across this weird MIDI CC implementation as well (the wave order, being one example). Why on earth would they implement it like this? I'm having to make custom JavaScript objects just to map a simple menu item... pretty silly.
- mnmlst
- Posts: 54
- Joined: 10 Jun 2014, 21:52
- Country:
- Has thanked: 12 times
- Been thanked: 6 times
- Your Nord Gear #1: Nord Modular
- Your Nord Gear #2: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Even trying to make a knob with a range of 0 - 50 is frustrating (the standard range of a control in the ND2)... there is no consistency in the step size... the CC step values are: 0, 3, 6, 8, 11, 13, 16, 18, 21, 23, 26, 28, 31, 34, etc so thats 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, etc which means I can't just multiply a value of 0-50 by a fixed number to get into the 0 -127 range: I have to make a custom JavaScript object to handle these inconsistent values.
- mnmlst
- Posts: 54
- Joined: 10 Jun 2014, 21:52
- Country:
- Has thanked: 12 times
- Been thanked: 6 times
- Your Nord Gear #1: Nord Modular
- Your Nord Gear #2: Nord Drum 2
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Hey mnmist,
I was thinking the same thing in regards to building a m4l plug / editor but I don´t have the max coding skills to do it. I´m more on the graphic side being a professional graphic / interface designer. Let me know if you could like to collabo in the editor.
I was thinking the same thing in regards to building a m4l plug / editor but I don´t have the max coding skills to do it. I´m more on the graphic side being a professional graphic / interface designer. Let me know if you could like to collabo in the editor.
Last edited by clickclack777 on 24 Jun 2014, 13:53, edited 1 time in total.
- clickclack777
- Posts: 25
- Joined: 06 Jun 2014, 01:09
- Has thanked: 6 times
- Been thanked: 7 times
Re: ND2 MIDI CC Help (Echo BPM / Bank Select)
Did anyone make a lemur editor? I'd love to know if someone has figured out the sysex parsing... it does not seem we can request it either?..
- bafonso
- Posts: 2
- Joined: 23 Jun 2016, 21:25
- Country:
- Has thanked: 0 time
- Been thanked: 0 time
- Your Nord Gear #1: Nord Drum 2
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 18 guests