Someone please help me read the midi notes and understand what these all mean?! Im trying to make a mapping and I cant figure out what CC messages or notes to setup for the LEDs from this chart!
Someone please help me read the midi notes and understand what these all mean?! Im trying to make a mapping and I cant figure out what CC messages or notes to setup for the LEDs from this chart!
The numbers on the first column are the CC values.
no there not... but to get param 1 to toggle i had to use cc.80 and cc.81 and i had to have 0.80 controller range min 0 and max 1 and midi range min 0 and max 99 and for the 0.81 i had to have controller range min 1 and max 1 and midi range min 99 and max 0. i got that by looking at the original mapping, but im using different midi channels- even though there are the same cc messages on notes. but is there an easier way to do this?! i dont wanna have to find that for every button.
the numbers are hexadecimal instead of note's. I can't find any basic conversioin charts that don't involve a lot of maths to figure out. I have a defining program created for VDJ to convert them if I need to, but AFAIK it follows going from 0x00 to 0x0F then changes the channels of the midi eg
0x00 = channel 1 note 0
0x01 = channel 1 note 1
0x02 = channel 1 note 2
0x03 = channel 1 note 3
0x04 = channel 1 note 4
0x05 = channel 1 note 5
0x06 = channel 1 note 6
0x07 = channel 1 note 7
0x08 = channel 1 note 8
0x09 = channel 1 note 9
0x0A = channel 1 note 10
0x0B = channel 1 note 11
0x0C = channel 1 note 12
0x0D = channel 1 note 13
0x0E = channel 1 note 14
0x0F = channel 1 note 15
0x10 = channel 2 note 0
0x11 = channel 2 note 1
0x12 = channel 2 note 2
0x13 = channel 2 note 3
0x14 = channel 2 note 4
0x15 = channel 2 note 5
0x16 = channel 2 note 6
0x17 = channel 2 note 7
0x18 = channel 2 note 8
0x19 = channel 2 note 9
0x1A = channel 2 note 10
0x1B = channel 2 note 11
0x1C = channel 2 note 12
0x1D = channel 2 note 13
0x1E = channel 2 note 14
0x1F = channel 2 note 15
etc...
hope that helps...
Last edited by synthet1c; 12-27-2011 at 03:58 AM.
Why did the elephant get lost... Cause the Jungle is MASSIVE!
Actually I think I was wrong, inputing the values into the program gives this, channel doesn't seem to be a factor. how you get from here to musical notes I have no idea, but logically it should be something like below, although the musical notes may start from A instead of C
0x00 = note 0 - C
0x01 = note 1 - C#
0x02 = note 2 - D
0x03 = note 3 - D#
0x04 = note 4 - E
0x05 = note 5 - F
0x06 = note 6 - F#
0x07 = note 7 - G
0x08 = note 8 - G#
0x09 = note 9 - A
0x0A = note 10 - A#
0x0B = note 11 - B
0x0C = note 12 - C
0x0D = note 13 - C2
0x0E = note 14 - C#2
0x0F = note 15 - D2
0x10 = note 16 - D#2
0x11 = note 17 - E2
0x12 = note 18 - F2
0x13 = note 19 - F#2
0x14 = note 20 - G2
0x15 = note 21 - G#2
0x16 = note 22 - A2
0x17 = note 23 - A#2
0x18 = note 24 - B2
0x19 = note 25 - C3
0x1A = note 26 - C#3
0x1B = note 27 - D3
0x1C = note 28 - D#3
0x1D = note 29 - E3
0x1E = note 30 - F3
0x1F = note 31 - F#3
Why did the elephant get lost... Cause the Jungle is MASSIVE!
but arent they cc messages too? read what I said about the param 1. LED please
sorry I'm probably not much help as I have never used traktor only vdj, but what the chart is telling me is to turn param 1 led on you need to send 0x4A (note 74) to note 0x63 (note 99), In each midi address in this case 0x63 you can send a cc (control change) value of between 0-127 or in hex 0x00-0x7F
unfortunately vdj operates in hex so you can specify the on (0x4A), off (0x4B) and blink (0x4C) values in the definition file that accompanies the controller, and I have had no need to figure out how to convert into note's. but again the corrosponding notes are
0x63 - note 99
0x4A - note 74
0x4B - note 75
0x4C - note 76
Why did the elephant get lost... Cause the Jungle is MASSIVE!
What is this for?
EDIT: I'm guessing it's your new MC6000
From the Denon forums
Last edited by photojojo; 12-27-2011 at 11:57 AM.
yeah im using that chart but all the LEDs are cc messages and dont correspond to the same notes as the button. I scanned the chart of what the manual says they are (above in my first post) and its just really confusing.
From how I read it (no guarantees that anything I say here is correct!), the arrows pointing up are implying that you use cc value 0x4a to switch LED off, 0x4b to switch on and 0x4c to switch on blinking. The cc number (which you have to send the CC value to) is the figure in the right column.
If that is the case... don't like the look of those LED volume meters... you *may* have to send 10 midi messages to light up all LED's (rather than having the whole volume meter on one CC number, and it's controlled by the cc value - 0xff=all led's on, 0x00 all led's off, 0x70, half on, half off).
Yeah, just re-read it... the columns on the sheet refer to the entire midi message and how it is created.
So to turn on a flashing led on keylock on channel 1 (guess the channel gets set in some 'system setup'-type mode on the controller):
From column 1 we get 0xB1 (1=channel 1, 0xBf would equal channel 15)
From second column we get 0x4c for a blinking led
From third column we get 0x08.
So midi message is 0xB1 0x4c 0x08.
Or for mapping purposes (in Traktor) - Channel 1, CC 76 (=0x4c), value is 8 (set max and min in traktor to 8 (*i think*)).
HANG ON, this is round the wrong way!! (compared to how this is usually done on midi controllers)...
From a midi spec on http://www.cs.cf.ac.uk/Dave/Multimedia/node158.html:
Note how the messages tie in exactly with the columns in your denon manual (why not just d/l the english one! ).Code:Voice Message Status Byte Data Byte1 Data Byte2 ------------- ----------- ----------------- ----------------- Note off 8x Key number Note Off velocity Note on 9x Key number Note on velocity Polyphonic Key Pressure Ax Key number Amount of pressure Control Change Bx Controller number Controller value Program Change Cx Program number None Channel Pressure Dx Pressure value None Pitch Bend Ex MSB LSB
So it seems it is sending all LED commands on just 3 cc numbers (one for on, one for off, one for flashing), and then the value of the CC message is the LED you want to light.
This then makes sense with the volume meters too, as you just put in (for channel 1) 0x07-0x10 into the Max/min slots in traktor, and it isn't then sending out loads of messages to update each led individually - 0x0b will be half volume (well, 5 led's out of the 10 lit). 0x0f will have 9 of the 10 lit etc.
OK, having another throught now... you would have to put loads of 'note off' messages in your mapping (which isn't great)
OK, to test, just try to get some led's lit.. In Traktor (again, I hope you are using traktor, cause I don't know how to map VDJ etc) map the following:
Master volume (it has a lot of cc values, so you should get quite a bit of change on this parameter) to Channel 1 (or whatever channel you are using for the MC6k), CC 75. Then play a track and see if all your led's on the unit light up like a Christmas tree ('tis the season, after all!). If it does, then I think I'm on the money... if not, then I'm not, and i have just wasted 5 minutes of your life reading & testing this!! (sorry )
Hope this somehow helps.
Merry Christmas (ugh) and a Happy New Year (woo!)
PC/Mhac, Traktor 2, Citronic MP-X10, 2 x Kam KCD450, Behringer BCD3000, Echo Audio Layla 3G, Numark EM-460 w/Kaoss Pad, Shure C606, Carlsbro Tytan PA, Turbosound TXD121 12" Tops, Reloop RHP-20
http://soundcloud.com/escapemcp
|
Bookmarks