DJing Discussion

This area is for discussion about DJing in general. Please remember the community rules when posting and try to be polite and inclusive.

Advanced MIDI output functions (cue point lighting, etc.) tutorial + video

Konix 6:54 PM - 26 July, 2013
Hey everyone, this is my little guide on some of the more advanced MIDI output mappings for specific things like getting the cue points to light up on your controller if you have cue points set, and also for the SP-6 slots.

First, you should watch my tutorial video on MIDI output lighting in Scratch Live... Watchwww.youtube.com

To get the cue points to light up on your control when you have them set, you're going to need to manually add the "Red Hammer" commands. To start, let's take a look at the lines that you will need to add to your XML file

Quote:

<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="0" />
<Control name="Red Hammer Cue Point 2 A" channel="1" event_type="Note On" control="4" />
<Control name="Red Hammer Cue Point 3 A" channel="1" event_type="Note On" control="8" />
<Control name="Red Hammer Cue Point 4 A" channel="1" event_type="Note On" control="12" />
<Control name="Red Hammer Cue Point 5 A" channel="1" event_type="Note On" control="13" />
<Control name="Red Hammer Cue Point 1 B" channel="1" event_type="Note On" control="3" />
<Control name="Red Hammer Cue Point 2 B" channel="1" event_type="Note On" control="7" />
<Control name="Red Hammer Cue Point 3 B" channel="1" event_type="Note On" control="11" />
<Control name="Red Hammer Cue Point 4 B" channel="1" event_type="Note On" control="15" />
<Control name="Red Hammer Cue Point 5 B" channel="1" event_type="Note On" control="14" />



This is for the input. You will have to fill in the control number part with the value your button sends out (see bold)...

Quote:

<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="0" />


In my example, the value is zero (0) for that particular button on my MIDI controller. Change this to match your button's value that it send out. Now just repeat this for the other cue points, changing the value to match your controller's buttons.

Optionally, you can add a shift modifier, so when you press and hold this button down, pressing the cue point buttons (on your controller) will delete the cue point.

Quote:
<Control name="Red Hammer Delete A" channel="1" event_type="Note On" control="1" />
<Control name="Red Hammer Delete B" channel="1" event_type="Note On" control="2" />


Red Hammer Delete A is the shift button for the left deck, Red Hammer Delete B is for the right deck.

Again change the control value to match your MIDI controller's button.

Quote:
<Control name="Red Hammer Delete A" channel="1" event_type="Note On" control="1" />
<Control name="Red Hammer Delete B" channel="1" event_type="Note On" control="2" />



In my above example, the A (left deck) modifier sends out a value of 1 and the the B (right deck) sends out a value of 2



Now, that was just for the input, now let's take a look at the Output side to get it to light up on your MIDI controller so when you have cue points already set, the buttons' will light up on your controller (indicating you already have cue points set) when you load the track.


Quote:

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="0" />
</Output>
<Output name="Cue Point 2 A">
<On channel="1" event_type="Note On" control="4" value="60" />
<Off channel="1" event_type="Note On" control="4" value="0" />
</Output>
<Output name="Cue Point 3 A">
<On channel="1" event_type="Note On" control="8" value="12" />
<Off channel="1" event_type="Note On" control="8" value="0" />
</Output>
<Output name="Cue Point 4 A">
<On channel="1" event_type="Note On" control="12" value="15" />
<Off channel="1" event_type="Note On" control="12" value="0" />
</Output>
<Output name="Cue Point 5 A">
<On channel="1" event_type="Note On" control="13" value="3" />
<Off channel="1" event_type="Note On" control="13" value="0" />
</Output>
<Output name="Cue Point 1 B">
<On channel="1" event_type="Note On" control="3" value="112" />
<Off channel="1" event_type="Note On" control="3" value="0" />
</Output>
<Output name="Cue Point 2 B">
<On channel="1" event_type="Note On" control="7" value="60" />
<Off channel="1" event_type="Note On" control="7" value="0" />
</Output>
<Output name="Cue Point 3 B">
<On channel="1" event_type="Note On" control="11" value="12" />
<Off channel="1" event_type="Note On" control="11" value="0" />
</Output>
<Output name="Cue Point 4 B">
<On channel="1" event_type="Note On" control="15" value="15" />
<Off channel="1" event_type="Note On" control="15" value="0" />
</Output>
<Output name="Cue Point 5 B">
<On channel="1" event_type="Note On" control="14" value="3" />
<Off channel="1" event_type="Note On" control="14" value="0" />
</Output>



Again, everything should be obviously named, so Cue Point 1 A refers to the first cue point on the left deck, Cue Point 2 A is the second cue point on the left deck, and Cue Point 5 B will be the fifth cue point on the right deck, and so on.

But let's take a closer look at Cue Point 1 A for better examination...

Quote:
<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="0" />
</Output>


this line...

Quote:
<On channel="1" event_type="Note On" control="0" value="112" />


refers to the actual output lighting. The control value, 0 in my example, has to match the value you specified above for the Red Hammer part for Cue Point 1 A for the left deck

Quote:
<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="0" />
.
.
.
<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="0" />
</Output>



So make sure that the numbers' match each other for the other cue points in the Red Hammer portion and the Output portion.


Next, let's look at the value part...

Quote:

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0"value="0" />
</Output>



this is where you can specify certain colors if your controller has RGB color pads (like the Numark Orbit for my example), or different brightness states, or blinking states. This is going to require some investigating on your part for your specific MIDI controller. Refer to your MIDI controller's manual to find the exact values. The values will range from 1-127. Each value could do something different; a different color, different brightness of a color, blinking or flashing, etc. For my Numark Orbit, a value of 112 tells the button to light up Red

And that's pretty much it for the Cue Point lighting. Repeat the above for the other cue points, changing their values to match your MIDI controller's values (don't use mine).

If you MIDI controller doesn't have any type of different color options (i.e. just one color), then the value will most likely be 127 for everything.


Also, let's not forget the output for the shift button to delete cue points

Quote:

<Output name="Red Hammer Delete A">
<On channel="1" event_type="Note On" control="1" value="52" />
<Off channel="1" event_type="Note On" control="1" value="0" />
</Output>
<Output name="Red Hammer Delete B">
<On channel="1" event_type="Note On" control="2" value="52" />
<Off channel="1" event_type="Note On" control="2" value="0" />
</Output>



For the <On channel> lines, changes your values, 52 in my examples, which lights up orange on the Orbit, to the value you want on your controller.



Now let's look at getting the SP-6 slots to light up in a similar manner. MIDI map each of the six SP-6 play buttons, and you'll get this in your XML...

Quote:

<Control name="Sample Player Play 1" channel="3" event_type="Note On" control="0" />
<Control name="Sample Player Play 2" channel="3" event_type="Note On" control="1" />
<Control name="Sample Player Play 3" channel="3" event_type="Note On" control="4" />
<Control name="Sample Player Play 4" channel="3" event_type="Note On" control="5" />
<Control name="Sample Player Play 5" channel="3" event_type="Note On" control="8" />
<Control name="Sample Player Play 6" channel="3" event_type="Note On" control="9" />


Pretty standard affair there and not much you need to do other than map the buttons. So let's look at the output now...

Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="127" />
<Off channel="3" event_type="Note Off" control="0" value="0" />
</Output>
<Output name="Sample Player Play 2">
<On channel="3" event_type="Note On" control="1" value="127" />
<Off channel="3" event_type="Note Off" control="1" value="0" />
</Output>
<Output name="Sample Player Play 3">
<On channel="3" event_type="Note On" control="4" value="127" />
<Off channel="3" event_type="Note Off" control="4" value="0" />
</Output>
<Output name="Sample Player Play 4">
<On channel="3" event_type="Note On" control="5" value="127" />
<Off channel="3" event_type="Note Off" control="5" value="0" />
</Output>
<Output name="Sample Player Play 5">
<On channel="3" event_type="Note On" control="8" value="127" />
<Off channel="3" event_type="Note Off" control="8" value="0" />
</Output>
<Output name="Sample Player Play 6">
<On channel="3" event_type="Note On" control="9" value="127" />
<Off channel="3" event_type="Note Off" control="9" value="0" />
</Output>



This will already be mapped for you when you map the play buttons for each SP-6 slot. So when you press your button on your controller to play an SP-6, it will light up. However, if you want to get the button to light up when you have a sampled loaded in a slot, you'll need to modify the output mapping. Let's look at the first SP-6 slot...

Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="127" />
<Off channel="3" event_type="Note Off" control="0" value="0" />
</Output>


If I wanted to change the color the of the output to something else, I would change the value 127 to something else. If I wanted red on the Orbit, I would use 80...

Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="80" />
<Off channel="3" event_type="Note Off" control="0" value="0" />
</Output>


But this will only change the color to red (from white), but it will only light up when I press the button down to trigger the sample. If you want the button to light to signify that you have a sample loaded to a slot, you need to change the Off channel part...

Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="80" />
<Off channel="3" event_type="Note Off" control="0" value="0" />
</Output>


You need to change it from "Note Off" to "Note On"...


Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="80" />
<Off channel="3" event_type="Note On" control="0" value="0" />
</Output>


this will now light the button on your MIDI controller when you have a sample loaded into the SP-6. However, we need to change the value of it from 0 as that typically is an off message (no light). I will change it to 12, as this is a low light red.


Quote:

<Output name="Sample Player Play 1">
<On channel="3" event_type="Note On" control="0" value="80" />
<Off channel="3" event_type="Note On" control="0" value="12" />
</Output>



And there you go. So, now when a load a sample to the first SP-6 slot, my button will light up a dull red (value=12), indicating I have a sample loaded in the first SP-6 slot. and when I press the button to trigger/play the sample, it will light up bright red (value=80).




And that's about it for now. Hope you find this helpful. Will add more as needed.
Konix 7:38 PM - 26 July, 2013
Also, really important, whenever you change anything and resave your XML file, you MUST delete your Auto_Save.XML file before starting Scratch Live, then reload your new mapping. If you don't delete the Auto_Save.XML, then your new changes will not work. This will drive you crazy and think it's not working right.
Dj Nyce 12:52 AM - 27 July, 2013
nice write up. i don't understand why it must be so complicated to get midi out to do what you want, but that's another oprah.

thanks
Martin C 12:25 AM - 28 July, 2013
Nothing but top quality from Konix as always :)

Cheers man.. I will make this a sticky if thats cool with you.
Xfade 12:23 PM - 30 July, 2013
I'm trying to get this to work with my APC20.

Right now I'm working on the cue points and I almost have it working but something is messing with me so I got a few questions :)

I want my cues to light up Yellow (5 on the APC) if they are set and blink green (2) when I press them and if there is no cue set for that song I want them unlit (0).

First I wrote this line:
<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="53" />

And it seems to work :)

And I added the output:

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="53" value="5" />
<Off channel="1" event_type="Note On" control="53" value="2" />
</Output>

It gave me a green flash before I even loaded a song, If I load a song with cue points it turns yellow but it won't flash when I press it. If i load a song without cue points it goes back to flashing green. My guess, I did something wrong :) I changed my 2 to a 0 and the flashing disappear.

I checked through my XML and found this line:

<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="53" value="127" />
<Off channel="1" event_type="Note Off" control="53" value="0" />
</Output>

I thought that maybe I could change that 127 value to 2 but when I did this I got yellow cue points, when I pressed them they started flashing and when I released them they unlit.

I might have gotten all of this wrong, but I'm starting to go crazy, anyone see my mistake, or know what I'm doing wrong?

Also, thanks for the awesome post Konix, it's helping me a lot :)
Konix 1:57 PM - 30 July, 2013
You got to get rid of all the "Trigger Cue Point A0,A1,A2" etc. output lines as well as the "Set Cue Point A0, A1" etc. input lines in your XML file. That's if you map the the little triangle next to the cue points. If you have both that and the special Red Hammer command lines in your XML, you'll get conflicting messages and that's why it's not working correctly.

Although, I wouldn't think flashing green is good for cue points, you're generally only pressing cue point buttons very quickly and probably won't even see the green flashing. I'd go with solid green.

If you use the SP-6, then I would suggest setting flashing green for when you trigger SP-6 samples as those generally play for a few seconds, whereby you'd see the flashing much better.
Xfade 2:03 PM - 30 July, 2013
I see, will have to give that a go... :) Thanks

Yeah, flashing might be a bit stupid.. good point :)

I did that with the SP-6, And I got that working :) Now I just need to remove some stuff from my XML and make magic happen, thanks for the help :)
Xfade 2:07 PM - 30 July, 2013
Oh, one last question (I hope) :)

would this be the correct way to make it work as I want it to:

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="53" value="5" />
<Off channel="1" event_type="Note On" control="53" value="1" />
</Output>

Where value="5" is Yellow and value="1" is Green? Thanks :)
Konix 2:16 PM - 30 July, 2013
You want it the other way around I think, yellow (Off) when set, solid green (On) when triggered...

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="53" value="1" />
<Off channel="1" event_type="Note On" control="53" value="5" />
</Output>
Xfade 2:20 PM - 30 July, 2013
Oh, of course... I mixed up my numbers :)
Xfade 2:27 PM - 30 July, 2013
writing it like that I get Yellow light for all slots that don't have cue points and green for those who have... And when I press a button that is green it stays green :/
Konix 2:37 PM - 30 July, 2013
Did you take out all the Set Cue Point A0-A4 lines and Trigger Cue Point Button A0-A4 lines from your XML? Did you also delete your Auto_Save.XML before starting Scratch Live and reloaded the template?
Xfade 2:40 PM - 30 July, 2013
Yes I did :)
I removed everything that has to do with cues that I don't use and I delete my Auto_Save.XML all the time like crazy since I missed it a few times and went insane :) Might be the APC20 that hate Scratch Live, or else I did something else :P
Konix 2:59 PM - 30 July, 2013
Upload (click the "Attach a File button) your XML file and I'll take a look at it.
3:05 PM, 30 Jul 2013
Xfade attached a file: Test.xml
Download· Permalink
Xfade 3:05 PM - 30 July, 2013
Thanks, I'm sure I miss something obvious, I always do :)
Konix 4:59 PM - 1 August, 2013
Sorry for the delay.

Nope, something I forgot to mention and add to the guide, and my apologizes. You do need to have the "Trigger Cue Point Button A0...A4" output commands to do that. Only the output part though, do not map the input part (Set Cue A0...A4).

So you should have both these parts...

Quote:

<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="0" value=112" />
<Off channel="1" event_type="Note On" control="0" value="0" />
</Output>

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="16" />
</Output>


This is from my Orbit file. So a value of 112 is dull red (cue point already set), and a value of 16 is bright red (pressing button/triggering cue point) and 0 is no cue point currently set.


So for your APC, I believe it should look like this...

Quote:

<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="53" value="1" />
<Off channel="1" event_type="Note On" control="53" value="0" />
</Output>

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="53" value="1" />
<Off channel="1" event_type="Note On" control="53" value="5" />
</Output>


Try that out and see if it works now.
Xfade 8:48 AM - 2 August, 2013
Oh cool, thanks :) Will try that on Sunday when I get back home :P
OneCrazyDJ 2:28 AM - 4 August, 2013
Can you please post the complete xml file for everyone. This seems a little bit to complicated for the normal average person to create one themselves. It would be gladly appreciated.
Konix 12:14 PM - 4 August, 2013
For the Red Hammer Cue points, here...


Quote:

<midi>
<Control name="Red Hammer Delete A" channel="1" event_type="Note On" control="1" />
<Control name="Red Hammer Delete B" channel="1" event_type="Note On" control="2" />
<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="0" />
<Control name="Red Hammer Cue Point 2 A" channel="1" event_type="Note On" control="4" />
<Control name="Red Hammer Cue Point 3 A" channel="1" event_type="Note On" control="8" />
<Control name="Red Hammer Cue Point 4 A" channel="1" event_type="Note On" control="12" />
<Control name="Red Hammer Cue Point 5 A" channel="1" event_type="Note On" control="13" />
<Control name="Red Hammer Cue Point 1 B" channel="1" event_type="Note On" control="3" />
<Control name="Red Hammer Cue Point 2 B" channel="1" event_type="Note On" control="7" />
<Control name="Red Hammer Cue Point 3 B" channel="1" event_type="Note On" control="11" />
<Control name="Red Hammer Cue Point 4 B" channel="1" event_type="Note On" control="15" />
<Control name="Red Hammer Cue Point 5 B" channel="1" event_type="Note On" control="14" />
<Output name="Red Hammer Delete A">
<On channel="1" event_type="Note On" control="1" value="52" />
<Off channel="1" event_type="Note On" control="1" value="0" />
</Output>
<Output name="Red Hammer Delete B">
<On channel="1" event_type="Note On" control="2" value="52" />
<Off channel="1" event_type="Note On" control="2" value="0" />
</Output>
<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="0" />
</Output>
<Output name="Cue Point 2 A">
<On channel="1" event_type="Note On" control="4" value="60" />
<Off channel="1" event_type="Note On" control="4" value="0" />
</Output>
<Output name="Cue Point 3 A">
<On channel="1" event_type="Note On" control="8" value="12" />
<Off channel="1" event_type="Note On" control="8" value="0" />
</Output>
<Output name="Cue Point 4 A">
<On channel="1" event_type="Note On" control="12" value="15" />
<Off channel="1" event_type="Note On" control="12" value="0" />
</Output>
<Output name="Cue Point 5 A">
<On channel="1" event_type="Note On" control="13" value="3" />
<Off channel="1" event_type="Note On" control="13" value="0" />
</Output>
<Output name="Cue Point 1 B">
<On channel="1" event_type="Note On" control="3" value="112" />
<Off channel="1" event_type="Note On" control="3" value="0" />
</Output>
<Output name="Cue Point 2 B">
<On channel="1" event_type="Note On" control="7" value="60" />
<Off channel="1" event_type="Note On" control="7" value="0" />
</Output>
<Output name="Cue Point 3 B">
<On channel="1" event_type="Note On" control="11" value="12" />
<Off channel="1" event_type="Note On" control="11" value="0" />
</Output>
<Output name="Cue Point 4 B">
<On channel="1" event_type="Note On" control="15" value="15" />
<Off channel="1" event_type="Note On" control="15" value="0" />
</Output>
<Output name="Cue Point 5 B">
<On channel="1" event_type="Note On" control="14" value="3" />
<Off channel="1" event_type="Note On" control="14" value="0" />
<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="0" value="112" />
<Off channel="1" event_type="Note On" control="0" value="16" />
</Output>
<Output name="Trigger Cue Point Button A1">
<On channel="1" event_type="Note On" control="4" value="108" />
<Off channel="1" event_type="Note On" control="4" value="20" />
</Output>
<Output name="Trigger Cue Point Button A2">
<On channel="1" event_type="Note On" control="8" value="76" />
<Off channel="1" event_type="Note On" control="8" value="68" />
</Output>
<Output name="Trigger Cue Point Button A3">
<On channel="1" event_type="Note On" control="12" value="15" />
<Off channel="1" event_type="Note On" control="12" value="5" />
</Output>
<Output name="Trigger Cue Point Button A4">
<On channel="1" event_type="Note On" control="13" value="3" />
<Off channel="1" event_type="Note On" control="13" value="1" />
</Output>
<Output name="Trigger Cue Point Button B0">
<On channel="1" event_type="Note On" control="3" value="112" />
<Off channel="1" event_type="Note On" control="3" value="16" />
</Output>
<Output name="Trigger Cue Point Button B1">
<On channel="1" event_type="Note On" control="7" value="108" />
<Off channel="1" event_type="Note On" control="7" value="20" />
</Output>
<Output name="Trigger Cue Point Button B2">
<On channel="1" event_type="Note On" control="11" value="76" />
<Off channel="1" event_type="Note On" control="11" value="68" />
</Output>
<Output name="Trigger Cue Point Button B3">
<On channel="1" event_type="Note On" control="15" value="15" />
<Off channel="1" event_type="Note On" control="15" value="5" />
</Output>
<Output name="Trigger Cue Point Button B4">
<On channel="1" event_type="Note On" control="14" value="3" />
<Off channel="1" event_type="Note On" control="14" value="1" />
</Output>
</midi>
Xfade 9:02 AM - 5 August, 2013
I tried it again now, but it still won't work :/

Now when I load up the xml file all the cuepoints light up Yellow (5).
I then load a song without Cues and they all turn off. I load a track that has 2 cues and the first two turn Green (1). I Press them, they stay green, I release the button and they turn off.

I did a major cleanup in my XML since I found a lot of doublets and stuff so I'll upload my new file too, just in case :)

Starting to think there's something with they way the APC20 works that just makes this impossible :P

Thanks for all the help :)
9:02 AM, 5 Aug 2013
Xfade attached a file: Test.xml
Download· Permalink
11:40 AM, 5 Aug 2013
Konix attached a file: Test1.xml
Download· Permalink
11:40 AM, 5 Aug 2013
Konix attached a file: Test2.xml
Download· Permalink
Konix 11:41 AM - 5 August, 2013
I wish I had an APC to test. Try the two above XMLs and see if they work. Don't forget to delete Auto_Save.XML.
Xfade 11:45 AM - 5 August, 2013
I think I just solved it :D

I just switched the 1 and 5 on Cue Point 1 A to Trigger Cue Point Button A0 and the 5 and 0 from Trigger... to Cue Point..

Might just have been a small error from me, just as I thought :)

<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="53" value="1" />
<Off channel="1" event_type="Note On" control="53" value="5" />
</Output>
<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="53" value="5" />
<Off channel="1" event_type="Note On" control="53" value="0" />
</Output>
Konix 11:48 AM - 5 August, 2013
That's what I did on my Test files for you.
Xfade 11:49 AM - 5 August, 2013
Yeah, I just saw that :)

Thanks for all the help! Now it's time to map the second deck and after that get the Loops working as I want :)
Mr Wilks 10:26 PM - 5 August, 2013
I'm thinking.

Could there be a program written, similar to DiceTools that can translate what we do and turn it into XML, similar to the controller editor that N.I. use?

Maybe ones with presets from the community?

That's a challenge for someone who knows Java :)
the_black_one 11:12 PM - 5 August, 2013
That would be a game changer
Tamere 3:18 AM - 7 August, 2013
Anyone have succes with deck 3(AUX)? Like Red Hammer Cue Point 1 C
7:08 PM, 26 Aug 2013
GoDjBlackC attached a file: Black C.xml
Download· Permalink
GoDjBlackC 7:09 PM - 26 August, 2013
Quote:
That's what I did on my Test files for you.


I've used your guide and the info here to setup the lights on my Behringer DDM4000. Im using a M-Audio Midi uno with Scratch Live. I've gone over my xml file several times but still no success. One thing I noticed is when I started rewriting the xml file my laptop started playing piano notes when I pressed the midi buttons on the DDM4000. Im thinking whatever is causing this maybe the reason my lights arent working. Ive attached a copy of my xml file also. Thanks in advance.
Konix 7:35 PM - 26 August, 2013
The piano notes is something with Windows I believe, basically you're triggering the midi synth, at least that tells you you're getting midi input to the computer.
N.Dee. Rick 6:16 PM - 31 August, 2013
Hi everyone,
is it possible to send two midi commands with one button. I want scratch live to set a loop (e.g. 32) at the same time it jumps to a cue point. So that the loop begins directly at the cue point in a running track. I did that in the past with bome miditranslator but I thought it would work now by editing the xlm file like this:

<Control name="Trigger Cue Point Button A0" channel="1" event_type="Note On" control="0" />
<Control name="Trigger Cue Point Button A0" channel="1" event_type="Note On" control="2" />
<Control name="Auto Loop ThirtyTwo Button A" channel="1" event_type="Note On" control="2" />

I wanted to use the same control "2" for both cue point and 32 loop. But it doesn´t work. Does anybody have an idea? Thanks in advance
N.Dee. Rick 8:47 AM - 2 September, 2013
By the way, does anybody have a list of the commands that we can use by editing the xlm files. I read commands that say: data_type="Absolute 7" and key="alt+ctrl" is it possible to send keyboard commands to serato with the midi controller? I would really like to know what that means.
nojretlas 3:08 AM - 3 September, 2013
Ok maybe you can help me.....
I have a Rane 62 and figured out how to get the lights to function 99%.

When I first load the song all the lights that I have set for cues light up regardless if there is a cue set. I push the button and it sets a cue but does not light on deck A but will Light on deck B. Then I hit it again to play the cue and the light stays lit as it should and goes off when deleted and functions properly.
I've add a youtube video to show what is going on. Watchwww.youtube.com
Any ideas?
Thanks
dj_jin 8:02 AM - 25 September, 2013
Quote:
<midi>
<Control name="Trigger Cue Point Button A0" channel="1" event_type="Note On" control="12" />
<Control name="Trigger Cue Point Button A1" channel="1" event_type="Note On" control="16" />
<Control name="Trigger Cue Point Button A2" channel="1" event_type="Note On" control="20" />
<Control name="Trigger Cue Point Button A3" channel="1" event_type="Note On" control="24" />
<Control name="Trigger Cue Point Button A4" channel="1" event_type="Note On" control="25" />
<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="12" value="127" />
<Off channel="1" event_type="Note Off" control="12" value="0" />
</Output>
<Output name="Trigger Cue Point Button A3">
<On channel="1" event_type="Note On" control="24" value="127" />
<Off channel="1" event_type="Note Off" control="24" value="0" />
</Output>
<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="12" value="127" />
<Off channel="1" event_type="Note Off" control="12" value="0" />
</Output>
<Output name="Trigger Cue Point Button A1">
<On channel="1" event_type="Note On" control="16" value="127" />
<Off channel="1" event_type="Note Off" control="16" value="0" />
</Output>
<Output name="Trigger Cue Point Button A2">
<On channel="1" event_type="Note On" control="20" value="127" />
<Off channel="1" event_type="Note Off" control="20" value="0" />
</Output>
<Output name="Trigger Cue Point Button A3">
<On channel="1" event_type="Note On" control="24" value="127" />
<Off channel="1" event_type="Note Off" control="24" value="0" />
</Output>
<Output name="Trigger Cue Point Button A4">
<On channel="1" event_type="Note On" control="25" value="127" />
<Off channel="1" event_type="Note Off" control="25" value="0" />
</Output>
</midi>

Im mapping my Maschine MK2 to work with Scratch Live but nothing go to work with me!What's should I do with that original xml?
nojretlas 12:17 PM - 25 September, 2013
Quote:
Ok maybe you can help me.....
I have a Rane 62 and figured out how to get the lights to function 99%.

When I first load the song all the lights that I have set for cues light up regardless if there is a cue set. I push the button and it sets a cue but does not light on deck A but will Light on deck B. Then I hit it again to play the cue and the light stays lit as it should and goes off when deleted and functions properly.
I've add a youtube video to show what is going on. Watchwww.youtube.com
Any ideas?
Thanks

Anyone?
Temper Mental 5:05 PM - 4 October, 2013
One thing I noticed is when I started rewriting the xml file my laptop started playing piano notes when I pressed the midi buttons on the DDM4000.


i dont know why it does that, but i know if you turn the sound off on your LT, you wont hear it anymore. Sounds normal coming out of the mixer.
Mr Wilks 8:08 PM - 4 October, 2013
Quote:
One thing I noticed is when I started rewriting the xml file my laptop started playing piano notes when I pressed the midi buttons on the DDM4000.


i dont know why it does that, but i know if you turn the sound off on your LT, you wont hear it anymore. Sounds normal coming out of the mixer.


Yeah, that seems to be a side effect of the new output lighting unfortunately.
JungleFX 1:29 PM - 22 October, 2013
so I sorta got this to work with the Korg nanoKontrol2 for deck A and B (still got a bug where it lights up 5 buttons when there are only 3 cuepoints on first load). Been trying to get deck C to work, no success so far.. anyone got the code for deck C/aux?
TIOLI 7:55 PM - 17 November, 2013
Hey Konix
I was just wondering with the transition to Serato DJ were you able to map the orbit with the colors and a shift button yet? if so could you hook me up with the xml and the orbit file? I have tried everything and i cant seem to get it right!!!
thanks in advance,
Andrew
DJ-JayNZ 11:13 AM - 5 December, 2013
hey konix, is it possible to to code a button to instant double from your sampler to your deck ?
Konix 2:45 PM - 5 December, 2013
No, as there is no function for that in Scratch Live.
Eskei83 3:04 PM - 5 December, 2013
It's sad that it isn't working in Serato DJ. I'm so in love with my launchpad mapping.
DJ-JayNZ 3:31 AM - 6 December, 2013
Quote:
No, as there is no function for that in Scratch Live.

thanks for the reply mate, ill stop searching for a way then haha, no big deal just something i wanted to know how to do if possible
RVN 9:22 PM - 27 December, 2013
could u pls mail me ur xml file for the unmark orbit pls
deejay.rvn@gmail.com

thanks
Eliyaho 9:35 AM - 5 January, 2014
Quote:
I wish I had an APC to test. Try the two above XMLs and see if they work. Don't forget to delete Auto_Save.XML.


THANKS!!
Karl Y 5:12 PM - 7 January, 2014
Hi RVN

please follow this link: serato.com for a Numark Orbit mapping we made :-)

Thanks.
Karl
djmt99 2:29 AM - 8 January, 2014
Quote:

<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="12" value="127" />
<Off channel="1" event_type="Note Off" control="12" value="0" />
</Output>
<Output name="Trigger Cue Point Button A3">
<On channel="1" event_type="Note On" control="24" value="127" />
<Off channel="1" event_type="Note Off" control="24" value="0" />
</Output>
<Output name="Trigger Cue Point Button A0">
<On channel="1" event_type="Note On" control="12" value="127" />
<Off channel="1" event_type="Note Off" control="12" value="0" />
</Output>
<Output name="Trigger Cue Point Button A1">
<On channel="1" event_type="Note On" control="16" value="127" />
<Off channel="1" event_type="Note Off" control="16" value="0" />
</Output>
<Output name="Trigger Cue Point Button A2">
<On channel="1" event_type="Note On" control="20" value="127" />
<Off channel="1" event_type="Note Off" control="20" value="0" />
</Output>
<Output name="Trigger Cue Point Button A3">
<On channel="1" event_type="Note On" control="24" value="127" />
<Off channel="1" event_type="Note Off" control="24" value="0" />
</Output>
<Output name="Trigger Cue Point Button A4">
<On channel="1" event_type="Note On" control="25" value="127" />
<Off channel="1" event_type="Note Off" control="25" value="0" />
</Output>
</midi>


Is it just me, or is A0 and A3 duplicated, and A5 left out? Or is this how it should be?
djmt99 2:31 AM - 8 January, 2014
Disregard the bit about A5. But the duplicates?
Karl Y 9:56 AM - 8 January, 2014
Hi djmt99

looks like A0 and A3 are in that example twice, yes

A0
A3
A0
A1
A2
A3
A4
djvmb 12:42 AM - 8 March, 2014
I'm having difficulty assigning colors to my Bharinger LC-1. Every time I save the xml script and delete the AutoSave.xml file, open up serato and load, go back to the XML document the initial Red Hammer statements for example below get deleted.

<Control name="Red Hammer Pitch Up A" channel="8" event_type="Note On" control="16" />
<Control name="Red Hammer Pitch Up B" channel="8" event_type="Note On" control="17" />

Do you know why this would happen?



Also every time I assign a button on the midi controller the statement below shows up twice for some reason. And this is for every single button that is assigned.

<Output name="Pitch Up A">
<On channel="8" event_type="Note On" control="16" value="05" />
<Off channel="8" event_type="Note On" control="16" value="05" />
</Output>
manuel villa 4:59 AM - 10 April, 2014
muy buena
Nii Dzani 8:13 PM - 21 September, 2014
Quote:
It's sad that it isn't working in Serato DJ. I'm so in love with my launchpad mapping.

Hey Eskeii, do u have the mapping file for Maschine MK2 ? and did you find out one for the Launchpad as well ? If you do can you please post them.
2:26 PM, 22 Sep 2014
Nii Dzani attached a file: Mikro Maschine DJ Nii.xml
Download· Permalink
Nii Dzani 2:28 PM - 22 September, 2014
Quote:
No, as there is no function for that in Scratch Live.


I have attached my midi file for the Mikro Maschine MK2 Im doing the midi colours with the maschine editor so all I need are the commands for sending output to the maschine. I cant figure it out. iv tried a number of the files you posted and modified them but no luck.
DJ SP (UK) 12:09 PM - 14 October, 2014
Has anyone had any luck with MIDI output lighting and Native Instruments hardware yet?

I've been trying to use the "Red Hammer" commands for cue point lighting with a Kontrol Z2 and had no luck. If it's not possible using just SSL and the Controller Editor, is there any other software which could send multiple MIDI messages to the Kontrol Z2 (when it receives MIDI out from SSL) in order to light the cue point pads when they're set to HSB mode?
Eskei83 7:10 PM - 14 October, 2014
Quote:
Has anyone had any luck with MIDI output lighting and Native Instruments hardware yet?

I've been trying to use the "Red Hammer" commands for cue point lighting with a Kontrol Z2 and had no luck. If it's not possible using just SSL and the Controller Editor, is there any other software which could send multiple MIDI messages to the Kontrol Z2 (when it receives MIDI out from SSL) in order to light the cue point pads when they're set to HSB mode?


no - it's not working... for some reason it's not possible for native instrument hardware...
DJ SP (UK) 10:34 PM - 14 October, 2014
Quote:
no - it's not working... for some reason it's not possible for native instrument hardware...


Ah, that's a shame. Hopefully this won't be the case when they implement MIDI output lighting in SDJ.
Karl Y 6:44 AM - 21 October, 2014
Hi SP
This should work in the Serato DJ 1.7.2 Public Beta ;)

Cheers
Karl
DJ SP (UK) 8:39 AM - 21 October, 2014
Quote:
Hi SP
This should work in the Serato DJ 1.7.2 Public Beta ;)

Cheers
Karl


I hope you're not messing with us Karl! ;)

I've not been able to download the beta yet so I have a few questions:

Is it possible to get "Dicer-like" behaviour for cue points in SDJ 1.7.2? And if so does it require editing of the XML file? (Like the Red Hammer hack).

Is the above possible with Native Instruments hardware? Specifically Machine (this would make Eskei very happy!) and the Kontrol Z2?
DJ ST 7:40 AM - 23 October, 2014
Achtung!

Compatibility with Maschine Mk2, would be awesome, if the MIDI-lighting out -feature works?
It would be nice to get the RGB-pads on Maschine to mimick the colors on Serato DJ-cue points, without fiddling excessively on Maschine's Controller Editor-software (which I'm doing now). It also adds a neat little lighting element, when you're playing at your gigs...

I have no doubt in my mind, that there will be a DDJ-SP1 Mk2, with RGB-pads, somewhere in the development pipeline. The DDJ-SP1 seems like a quality piece of equipment, but I think it would be kinda redundant to have that AND a Maschine Mk2 in your arsenal, since MIDI-mapping on Serato is possible...?

I know Eskei83 is really on top of things with the Maschine-Serato-compatibility, so when I see the next performance video of him using the feature, I'll better ask him for help... =D
DJ SP (UK) 10:05 AM - 23 October, 2014
Quote:
Compatibility with Maschine Mk2, would be awesome, if the MIDI-lighting out feature works?

It would be nice to get the RGB-pads on Maschine to mimick the colors on Serato DJ-cue points, without fiddling excessively on Maschine's Controller Editor-software (which I'm doing now).


It works, (tested on a Kontrol Z2), although I've set the LED colour in the Controller Editor - I'm not aware of a way to get colour information from SDJ.

Quote:
I have no doubt in my mind, that there will be a DDJ-SP1 Mk2, with RGB-pads, somewhere in the development pipeline.


I've been saying the same thing since Pioneer did RGB pads on the DDJ-SZ and is the only reason I've not picked up an SP1. It's definitely coming!
ojgbagg27 3:54 AM - 3 November, 2014
@DJ SP if I am correct in SDJ 172 I thing there is a check box to enable midi out light if that's what you want to do also all Ni Kontroller are mappable in SDJ USING KONTROL EDITOR If you need mapping file you can got to www.djtechtools.com and look up any mapping you want to use with SDJ
ojgbagg27 3:58 AM - 3 November, 2014
@DJ SP
I Serato dj setup midi panel and at the bottom you will see the check box to enable midi light output
freshadon 6:48 AM - 29 January, 2015
Anyone have any idea how to map midi light to a knob? i Have a Behringer DC-1, i followed this thread to successfully map buttons and have them lit when necessary, however i have 8 endless encoders & what i need know is how to get the light around the encoder to light up when ever i turn em. Any idea? Thanks
ojgbagg27 4:08 PM - 29 January, 2015
If you have the control editor for the hardware you are using it will make life easier when doing your mapping so i woulg check behringer web site for that and you will be good to go from there
freshadon 8:16 PM - 29 January, 2015
Quote:
If you have the control editor for the hardware you are using it will make life easier when doing your mapping so i woulg check behringer web site for that and you will be good to go from there



unfortunately there is no editing software. only software is "Deckadance" which does what scratchlive/seratodj/virtualdj do, and that's dj software to play music. When u run that software the device will already be mapped to it.

Getting the midi lighting to work in this case should not be hard, i just need to know what to put in the Output section of the XML file...
ojgbagg27 9:54 PM - 29 January, 2015
The what you need to do is use the software in edit mode select your controller then try to change the setting within the software
mr medic 9:55 PM - 30 January, 2015
can someone please just put the complete XML file here to download?? cause i ain't that good with the HTML thing..... i be better of reading the menu in the chinese restaurant that's in manderin..... thanks in advance!!
ojgbagg27 10:43 PM - 30 January, 2015
CHACK THAT OUT THIS A APP TO CHANGE MIDI COMMAND FOR YOU CONTROLLER


www.behringerdownload.de
freshadon 4:07 PM - 2 February, 2015
Quote:
CHACK THAT OUT THIS A APP TO CHANGE MIDI COMMAND FOR YOU CONTROLLER


www.behringerdownload.de


thanks!! i feel so bad when someone finds stuff on the net that i could'nt locate. i will try it later when i get home and update you!
ojgbagg27 4:13 AM - 3 February, 2015
@freshadon we are here to help each other out in some way or form, no sweet . being a Dj is a continuation in learning curve as new hardware come about
nikodb 9:20 AM - 10 February, 2015
Hey guys,

Anybody knows how to make lights flashing?... I ve managed pretty much everything else, but that...

Cheers
Nik
ojgbagg27 5:33 AM - 17 February, 2015
@nikodb If you are using an NI hardware you need to use NI Control Editor to make the light function on all NI KONTROLER
nikodb 7:58 AM - 17 February, 2015
Quote:
@nikodb If you are using an NI hardware you need to use NI Control Editor to make the light function on all NI KONTROLER


Its some Reloop Neons i mapped to SSL and Its all good by now man...Figured pretty much everything, but thanks for the reply though...
Xfade 5:59 AM - 26 March, 2015
Is it possible to do the red hammer cues in Serato Dj now?
I have a layout for SSL that I love on my APC20 and am now thinking about "translating" it to DJ, or can I just copy the file and have it working?
Konix 2:07 PM - 26 March, 2015
No, Serato DJ's MIDI coding is much different than Scratch Live's.
Mr Wilks 2:48 PM - 26 March, 2015
I was hoping for a Launchpad version like in Scratch Live.

Shame as I loved that!
Cutastrov 1:06 AM - 28 March, 2015
Hi Konix,

Did you ever mess around with SDJ Midi-Mappings? Basicaly the custom midi out value works for me. Unfortunately SDJ seems to overwrite the custom xml-file (double up existing entries) each time I do changes within my mapping. However, I solved this one for me with a weird scripting task (no, I did not destroy the structure ;-) )

So I tried to add the control nodes for the SP6 Midi-Mappings to my previous (working) XML file within the XML structure (as far as I understood it) and boooom: "Error loading XML".

If I remove thos nodes for SP6, everything works fine again.

Do you got some advice for me or did you ever experienced a similar behaviour?

Excuse my very bad english.

Cheers
Cutastrov
Cutastrov 1:24 PM - 28 March, 2015
Quote:
So I tried to add the control nodes for the SP6 Midi-Mappings to my previous (working) XML file within the XML structure (as far as I understood it) and boooom: "Error loading XML".


Well, the Law of XML told me, that this must be a so called pebkac. Dunno, deleted a hyphen in the file so parsing failed.

Problem (XML) solved.
illmindset 11:17 AM - 31 March, 2015
Trying to do this with my APC40 is driving me insane. I wish someone who got it to work for their APC40 would upload a file.

The one that Konix uploaded has a few bugs that make it unusable. :(
dstill808 4:43 PM - 29 May, 2015
Anyone had luck so far with mapping for Serato DJ / SDJ?

I'm hoping to get the cue points to stay lit, as in Konix's example.

Even more useful to me would be the ability to have the buttons mapped to the effect triggers stay lit when 'on.' That would be a major help!
Cutastrov 10:21 PM - 9 June, 2015
I created an xml file which was build up from scratch (each, lets say mapping category, for itself.)

1. Create a new Midi-Mapping (XML-File).
2. Start (for example) with the cue points.
3. Save your changes to the XML-File.
4. Quit SDJ
5. Delete the AUTO_SAVE.xml
6. Copy your new XML-File (just in case you will mess up something)
7. Relaunch SDJ
8. Load your Midi-Mapping (XML-File) and select do NOT save changes.
9. Proceed with changes in Midi-Mapping (for example Sample-Banks)
10. Save your Mappings to the XML-File.
11. Quit SDJ
12. Start over with Step 5

What I did: after Step 5 I used to check my XML-File if there are doublette Mappings for a certain SW-Control (for example Deck 1, Cue-Point 0) and there are doublettes, I prune them from my XML-File. While iterating through this process, you will get a clean Midi-Mapping without doublettes etc. which will run smoothly. However, It's a learning curve in the beginning. Furthermore you may run into troubles (I did) if your Midi-Notes correspond to Built-In Midi-Mappings for your Mixer.

One other thing: using a Midi-Controller, Dicers and a Midi-Mixer may be a little challenging, as all devices may use similar Midi-Commands (so for example let's say the midi-command for cue-point one on your midi controller may correspond to the echo midi-command of your mixer).

Hope that helps!
DJ SOUTH 7:42 PM - 28 July, 2015
This is from my Orbit file. So a value of 112 is dull red (cue point already set), and a value of 16 is bright red (pressing button/triggering cue point) and 0 is no cue point currently set.



can u send me your orbit xml please i just bought mine a month ago and it's a pain in the ass
DJ SOUTH 7:43 PM - 28 July, 2015
i forgot to mention i need it for scratch live not SDJ thanks
spencerthayer 11:35 PM - 15 October, 2015
So has anyone been able to figure out how to midi map the Slicer with midi output? Does anyone have a Pioneer DDJ‑SP1 midi XML I can take a look at and hack around for the Maschine MK2?
H4nnes 4:02 PM - 7 November, 2015
I tried to map my Akai LPD8 with this, but doesn't worked...

This is what I got until now:

<midi>
<Control name="Red Hammer Cue Point 1 A" channel="1" event_type="Note On" control="40" />
<Control name="Red Hammer Cue Point 2 A" channel="1" event_type="Note On" control="41" />
<Control name="Red Hammer Cue Point 3 A" channel="1" event_type="Note On" control="42" />
<Control name="Red Hammer Cue Point 4 A" channel="1" event_type="Note On" control="43" />
<Control name="Red Hammer Cue Point 1 B" channel="1" event_type="Note On" control="36" />
<Control name="Red Hammer Cue Point 2 B" channel="1" event_type="Note On" control="37" />
<Control name="Red Hammer Cue Point 3 B" channel="1" event_type="Note On" control="38" />
<Control name="Red Hammer Cue Point 4 B" channel="1" event_type="Note On" control="39" />
<Control name="Auto Loop Fourth Button B" channel="1" event_type="Note On" control="48" />
<Control name="Auto Loop Half Button B" channel="1" event_type="Note On" control="49" />
<Control name="Auto Loop One Button B" channel="1" event_type="Note On" control="50" />
<Control name="Auto Loop Two Button B" channel="1" event_type="Note On" control="51" />
<Control name="Auto Loop Fourth Button A" channel="1" event_type="Note On" control="52" />
<Control name="Auto Loop Half Button A" channel="1" event_type="Note On" control="53" />
<Control name="Auto Loop One Button A" channel="1" event_type="Note On" control="54" />
<Control name="Auto Loop Two Button A" channel="1" event_type="Note On" control="55" />
<Control name="Sample Player Play 1" channel="1" event_type="Control Change" control="9" />
<Control name="Sample Player Play 2" channel="1" event_type="Control Change" control="10" />
<Control name="Sample Player Play 3" channel="1" event_type="Control Change" control="11" />
<Control name="Sample Player Play 4" channel="1" event_type="Control Change" control="13" />
<Control name="Sample Player Play 5" channel="1" event_type="Control Change" control="14" />
<Control name="Sample Player Play 6" channel="1" event_type="Control Change" control="15" />
<Control name="Sample Player Bank A Button" channel="1" event_type="Control Change" control="12" />
<Control name="Sample Player Bank B Button" channel="1" event_type="Control Change" control="16" />
<Control name="Sample Player Bank C Button" channel="1" event_type="Control Change" control="23" />
<Control name="Sample Player Bank D Button" channel="1" event_type="Control Change" control="27" />
<Control name="Effect Master Knob 1 1" channel="1" event_type="Control Change" control="20" />
<Control name="Effect Master Knob 2 1" channel="1" event_type="Control Change" control="21" />
<Control name="Effect Master Knob 3 1" channel="1" event_type="Control Change" control="22" />
<Control name="Effect Master Knob 1 2" channel="1" event_type="Control Change" control="24" />
<Control name="Effect Master Knob 2 2" channel="1" event_type="Control Change" control="25" />
<Control name="Effect Master Knob 3 2" channel="1" event_type="Control Change" control="26" />

<Output name="Cue Point 1 A">
<On channel="1" event_type="Note On" control="40" value="127" />
<Off channel="1" event_type="Note On" control="40" value="0" />
</Output>
<Output name="Cue Point 2 A">
<On channel="1" event_type="Note On" control="41" value="127" />
<Off channel="1" event_type="Note On" control="41" value="0" />
</Output>
<Output name="Cue Point 3 A">
<On channel="1" event_type="Note On" control="42" value="127" />
<Off channel="1" event_type="Note On" control="42" value="0" />
</Output>
<Output name="Cue Point 4 A">
<On channel="1" event_type="Note On" control="43" value="127" />
<Off channel="1" event_type="Note On" control="43" value="0" />
</Output>
<Output name="Cue Point 1 B">
<On channel="1" event_type="Note On" control="36" value="127" />
<Off channel="1" event_type="Note On" control="36" value="0" />
</Output>
<Output name="Cue Point 2 B">
<On channel="1" event_type="Note On" control="37" value="127" />
<Off channel="1" event_type="Note On" control="37" value="0" />
</Output>
<Output name="Cue Point 3 B">
<On channel="1" event_type="Note On" control="38" value="127" />
<Off channel="1" event_type="Note On" control="38" value="0" />
</Output>
<Output name="Cue Point 4 B">
<On channel="1" event_type="Note On" control="39" value="127" />
<Off channel="1" event_type="Note On" control="39" value="0" />
</Output>

<Output name="Auto Loop Two Button B">
<On channel="1" event_type="Note On" control="51" value="127" />
<Off channel="1" event_type="Note Off" control="51" value="0" />
</Output>
<Output name="Auto Loop One Button B">
<On channel="1" event_type="Note On" control="50" value="127" />
<Off channel="1" event_type="Note Off" control="50" value="0" />
</Output>
<Output name="Auto Loop Half Button B">
<On channel="1" event_type="Note On" control="49" value="127" />
<Off channel="1" event_type="Note Off" control="49" value="0" />
</Output>
<Output name="Auto Loop Fourth Button B">
<On channel="1" event_type="Note On" control="48" value="127" />
<Off channel="1" event_type="Note Off" control="48" value="0" />
</Output>
<Output name="Auto Loop Two Button A">
<On channel="1" event_type="Note On" control="55" value="127" />
<Off channel="1" event_type="Note Off" control="55" value="0" />
</Output>
<Output name="Auto Loop One Button A">
<On channel="1" event_type="Note On" control="54" value="127" />
<Off channel="1" event_type="Note Off" control="54" value="0" />
</Output>
<Output name="Auto Loop Half Button A">
<On channel="1" event_type="Note On" control="53" value="127" />
<Off channel="1" event_type="Note Off" control="53" value="0" />
</Output>
<Output name="Auto Loop Fourth Button A">
<On channel="1" event_type="Note On" control="52" value="127" />
<Off channel="1" event_type="Note Off" control="52" value="0" />
</Output>

<Output name="Sample Player Play 1">
<On channel="1" event_type="Note On" control="40" value="127" />
<Off channel="1" event_type="Note Off" control="40" value="0" />
</Output>
<Output name="Sample Player Play 2">
<On channel="1" event_type="Note On" control="41" value="127" />
<Off channel="1" event_type="Note Off" control="41" value="0" />
</Output>
<Output name="Sample Player Play 3">
<On channel="1" event_type="Note On" control="42" value="127" />
<Off channel="1" event_type="Note Off" control="42" value="0" />
</Output>
<Output name="Sample Player Play 4">
<On channel="1" event_type="Note On" control="36" value="127" />
<Off channel="1" event_type="Note Off" control="36" value="0" />
</Output>
<Output name="Sample Player Play 5">
<On channel="1" event_type="Note On" control="37" value="127" />
<Off channel="1" event_type="Note Off" control="37" value="0" />
</Output>
<Output name="Sample Player Play 6">
<On channel="1" event_type="Note On" control="38" value="127" />
<Off channel="1" event_type="Note Off" control="38" value="0" />
</Output>
<Output name="Sample Player Bank A Button">
<On channel="1" event_type="Note On" control="43" value="127" />
<Off channel="1" event_type="Note Off" control="43" value="0" />
</Output>
<Output name="Sample Player Bank B Button">
<On channel="1" event_type="Note On" control="39" value="127" />
<Off channel="1" event_type="Note Off" control="39" value="0" />
</Output>
</midi>

Is there anyone who can help me to get this done?
Dj S.T.X -1 9:49 PM - 29 January, 2016
is there a way to set a shift modifier key for each individual page of the numark orbit?
Gonzalezdj@gmail.com 5:44 PM - 4 September, 2016
Serato dj no reconose mi controlador slate gemini
arcanearts 2:02 PM - 5 February, 2017
Hi everyone! I'm super confused by this discussion. I just want the pad lights to flash when triggered by Logic Drummer/Superior or Battery, i.e, not the Maschine software. Can anyone please advise me? Thanks in advance, Michael
Pitex 11:22 PM - 29 May, 2017
Ok