Are you sure the hardware LEDs are to receive that signal? And have you tried using a MIDI monitoring application to see if rekordbox is indeed sending that signal?
Hey all,
Been tweaking a controller mapping for the Traktor Z1 and have run into an issue mapping up the VU meter. The control in Rekordbox "ChannelLevelMeter" (type indicator) seems to be what I need but nothing appears on the controller after entering the appropriate output value.
One meter lists as CC 6 (channel 3, value 6) with under Rekordbox should give an output value of "B203", correct?
Publicação fechada para comentários.
Are you sure the hardware LEDs are to receive that signal? And have you tried using a MIDI monitoring application to see if rekordbox is indeed sending that signal?
I'm fairly certain these LEDs are for this purpose. Verified that they do function in other software.
I will verify Rekordbox sending signal soon.
Thank you!
Sorry, my mistake, info lost in editing my response:
Are you sure the hardware LEDs are to receive that particular MIDI signal?
In other words, is that the right MIDI output signal for those LEDs?
Fairly certain, I might be translating the channel/value to rekordbox hex incorrectly. Is there a guide on how to convert these values?
http://www.wavosaur.com/download/midi-note-hex.php
For HEX > DEC conversion, most calculators will do that, but you can also find those online.
Bumping an old topic as Rekordbox and Traktor Controller Editor have been updated several times since original post.
As far as I can ascertain, the conversion of MIDI CC/Note values is all fine. The current missing piece of the puzzle is what values Rekordbox sends for the MIDI control ChannelLevelMeter. The Kontrol Z1 take a MIDI in signal with a value of 0-127 and yet Rekordbox does not appear to be sending anything even close to those values.
Is there a program or method to monitor every MIDI out signal that Rekordbox sends? Would really like to help out us 3rd-party controller users with a solid piece of software.
Cheers!
I've been having trouble with this for a long time. Trying to get Rekordbox to send it's ChannelLevelMeter data out to Lemur or a non-Pioneer controller like Twitch, has been like pulling teeth. Even MIDI monitors like MIDI-OX aren't receiving any midi data from the ChannelLevelMeter parameter. I've tried setting it to send both midi note and CC but still receive no data out. I need help!
(this may be overkill.)
Daniel:"One meter lists as CC 6 (channel 3, value 6) with under Rekordbox should give an output value of "B203", correct?"
6 is not a value, It's a control number that a value of 0-127 is sent through.
Your control change (CC) channels send values between 0-127 through a CC number. The CC channels are indicated with the letter B in the hexadecimal code. (this is usually reserved for faders and knobs, stuff that sends continuous data)
CC midi channel 1 is B0
CC midi channel 2 is B1
CC midi channel 3 is B2
etc...etc...
Anything that sends a midi note message will indicate it's channel with the number 9. (this is usually buttons and pads, stuff that act like key presses)
Midi channel 1 is 90
Midi channel 2 is 91
Midi channel 3 is 92
To answer your question... A Control Change midi channel 3 is "B2" but a control number of 6 in hexadecimal is still 6. The output setting would then be B206 not B203 and within that control number a value of 0-127 will be sent.
You can look for the Rekordbox midi settings for your device in your "C:\"Users"\"User"\AppData\Roaming\Pioneer\rekordbox" folder ("User" would be your log in name on your computer)
Look for files ending in .midi.csv and find the one named after the connected device you're using. I'm guessing that's Traktor Z1.midi.csv?
In a text editor, the csv file might have a line called "ChannelLevel,ChannelLevel,Indicator,,,,,,B000,0,1,2,3,RO;Priority=50,CH Level Indicator" in the "# mixer" section.
"B000" is the midi output (channel1, number00). Yours may start with a different CC channel and number. Deck A sends it's value on B000 (in this case B0 00+0) and Deck B sends it's value on B001 (B0 00+1). The commas separates the decks. there should be a comment line in the csv file (at the top) that looks something like this "#name,function,type,input,deck1,deck2,deck3,deck4,output,deck1,deck2,deck3,deck4,option,comment", this tells you what field is separated by the commas in the rest of the lines in the csv file.
I don't think Rekordbox will output midi for the Channel Level Indicators unless an official Rekordbox supported controller is connected.
I my case, I'm using a "dummy" midi.csv file named after a supported controller and using LoopMIDI to make a fake midi port named after the midi.csv device. This makes rekordbox send out all sorts of midi (including the channel level indicators) and consequently I get terrible midi feedback from LoopMIDI, so I erase any of the offending midi settings out of my dummy midi.csv file. This leaves behind an activated channel level midi output that I can then send to a different device. I wouldn't recommend this sort of brute force tinkering around (and Rekordbox users shouldn't have to, in my opinion.) but it finally got the VU outputs working for me on my control device.
Hi! Finally, did you solve the issue? I have the same problem with the VU meter lights with Z1 in rekordbox.
I hope you can help me soon. Thanks.
Fernando from Uruguay