Everything about the new Nord Drum and the Nord Beat 2 App.

ND2 MIDI CC Help (Echo BPM / Bank Select)

Postby jarvis » 25 Jan 2014, 04:28

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: United States of America
Has thanked: 1 time
Been thanked: 2 times
Your Nord Gear #1: Nord Drum 2

ND2 MIDI CC Help (Echo BPM / Bank Select)


Sponsor
 

Re: ND2 MIDI CC Help (Echo BPM / Bank Select)

Postby wartaler » 25 Jan 2014, 09:05

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
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: Netherlands
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)

Postby wartaler » 25 Jan 2014, 13:17

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
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

The author wartaler was thanked by:
jarvis
wartaler
Moderator
 
Posts: 738
Joined: 19 Mar 2009, 18:32
Country: Netherlands
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)

Postby jarvis » 25 Jan 2014, 17:55

Great, thanks for the help! I don't know why I didn't think to look at these values in a MIDI monitor! :shock:

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: United States of America
Has thanked: 1 time
Been thanked: 2 times
Your Nord Gear #1: Nord Drum 2

Re: ND2 MIDI CC Help (Echo BPM / Bank Select)

Postby jarvis » 25 Jan 2014, 23:36

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
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: United States of America
Has thanked: 1 time
Been thanked: 2 times
Your Nord Gear #1: Nord Drum 2

Re: ND2 MIDI CC Help (Echo BPM / Bank Select)

Postby wartaler » 26 Jan 2014, 12:11

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
Nord Drum 2, Drum (1), Lead 4, Lead 2x, Stage 'Classic', Micro Modular
wartaler
Moderator
 
Posts: 738
Joined: 19 Mar 2009, 18:32
Country: Netherlands
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)

Postby mnmlst » 10 Jun 2014, 21:57

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.

:thumbdown:
mnmlst
 
Posts: 54
Joined: 10 Jun 2014, 21:52
Country: United States of America
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)

Postby mnmlst » 10 Jun 2014, 22:40

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: United States of America
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)

Postby clickclack777 » 24 Jun 2014, 13:53

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.
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)

Postby bafonso » 23 Jun 2016, 21:29

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: United States of America
Has thanked: 0 time
Been thanked: 0 time
Your Nord Gear #1: Nord Drum 2


Return to Nord Drum Forum



Who is online

Users browsing this forum: No registered users and 18 guests