Quick Sign In:  

Forum: VirtualDJ Plugins

话题: Novation LaunchControl XL Definition File and Mapper
Hi,

Before I start down the path of making my own definition file and mapper for the Novation LaunchControl XL, I wonder if anyone has already done something similar or got any pointers.

I notice that Settings/Controllers lists the controller in the top left of the window ("Launch Control XL (custom mapping)") and has "custom mapping" available. I can then move a knob/slider/button on the controller to assign an action. This works for the basics but I can't see how to do things like change the LEDs and setup banks.



 

发表时间 Thu 24 Jan 19 @ 5:42 pm
 

发表时间 Thu 24 Jan 19 @ 5:47 pm
PhilWPRO InfinityMember since 2011
I have one and fiddled with it enough to get it working but also struggled with the LED's. If I send raw MIDI commands to the unit I can change their colours but through scripting I've had trouble making all the colours work.

It's working well enough for me so I stopped poking at it.

I did create a custom device file for it and then mapped to that. Not sure if the code is correct for the LED's and that's my problem, or if the problem is the script statements in the mapping. I only tried mapping the LED's on the bottom of the unit, not the ones under the knobs. In any case, if it's of use, here's the device map I made. It goes in the Devices folder of your Virtual DJ installation.

Phil


<device name="LaunchControlXL" author="PhilW" description="Novation Launch Control XL" version="800" type="MIDI" vid="0x1235" pid="0x0061" decks="8">

<button note="0x69" name="Device" />
<button note="0x6A" name="Mute" />
<button note="0x6B" name="Solo" />
<button note="0x6C" name="RecordArm" />

<button note="0x29" name="TrackFocus1" deck="1" />
<button note="0x2A" name="TrackFocus2" deck="2" />
<button note="0x2B" name="TrackFocus3" deck="3" />
<button note="0x2C" name="TrackFocus4" deck="4" />
<button note="0x39" name="TrackFocus5" deck="5" />
<button note="0x3A" name="TrackFocus6" deck="6" />
<button note="0x3B" name="TrackFocus7" deck="7" />
<button note="0x3C" name="TrackFocus8" deck="8" />

<button note="0x49" name="TrackControl1" deck="1" />
<button note="0x4A" name="TrackControl2" deck="2" />
<button note="0x4B" name="TrackControl3" deck="3" />
<button note="0x4C" name="TrackControl4" deck="4" />
<button note="0x59" name="TrackControl5" deck="5" />
<button note="0x5A" name="TrackControl6" deck="6" />
<button note="0x5B" name="TrackControl7" deck="7" />
<button note="0x5C" name="TrackControl8" deck="8" />

<!-- Colours
Green in first nybble, red in second but need to add 12 (0Ch) to second nybble for actual value
First number is the raw green and red, second adds 12 (0Ch) to low nybble, next is colour description, then the name from Novation for the colour
00 0C black (off off)
01 0D low red (red low)
02 0E med red
03 0F high red (red full)
10 1C low green (green low)
11 1D low green low red (amber low)
12 1E low green med red
13 1F low green high red
20 2C med green
21 2D med green low red
22 2E med green med red
23 2F med green high red
30 3C high green (green full)
31 3D high green low red
32 3E high green med red (yellow full)
33 3F high green high red (amber full)
-->
<color note="0x49" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED1" deck="1" />
<color note="0x4A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED2" deck="2" />
<color note="0x4B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED3" deck="3" />
<color note="0x4C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED4" deck="4" />
<color note="0x59" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED5" deck="5" />
<color note="0x5A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED6" deck="6" />
<color note="0x5B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED7" deck="7" />
<color note="0x5C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED8" deck="8" />

<led note="0x29" value="0x3F" name="TrackFocusLED1" default="TrackFocus1" deck="1" />
<led note="0x2A" value="0x3F" name="TrackFocusLED1" default="TrackFocus2" deck="2" />
<led note="0x2B" value="0x3F" name="TrackFocusLED1" default="TrackFocus3" deck="3" />
<led note="0x2C" value="0x3F" name="TrackFocusLED1" default="TrackFocus4" deck="4" />
<led note="0x39" value="0x3F" name="TrackFocusLED1" default="TrackFocus5" deck="5" />
<led note="0x3A" value="0x3F" name="TrackFocusLED1" default="TrackFocus6" deck="6" />
<led note="0x3B" value="0x3F" name="TrackFocusLED1" default="TrackFocus7" deck="7" />
<led note="0x3C" value="0x3F" name="TrackFocusLED1" default="TrackFocus8" deck="8" />

<slider cc="0x0D" name="SendA1" zero="0x40" deck="1" />
<slider cc="0x0E" name="SendA2" zero="0x40" deck="2" />
<slider cc="0x0F" name="SendA3" zero="0x40" deck="3" />
<slider cc="0x10" name="SendA4" zero="0x40" deck="4" />
<slider cc="0x11" name="SendA5" zero="0x40" deck="5" />
<slider cc="0x12" name="SendA6" zero="0x40" deck="6" />
<slider cc="0x13" name="SendA7" zero="0x40" deck="7" />
<slider cc="0x14" name="SendA8" zero="0x40" deck="8" />

<slider cc="0x1D" name="SendB1" zero="0x40" deck="1" />
<slider cc="0x1E" name="SendB2" zero="0x40" deck="2" />
<slider cc="0x1F" name="SendB3" zero="0x40" deck="3" />
<slider cc="0x10" name="SendB4" zero="0x40" deck="4" />
<slider cc="0x11" name="SendB5" zero="0x40" deck="5" />
<slider cc="0x12" name="SendB6" zero="0x40" deck="6" />
<slider cc="0x13" name="SendB7" zero="0x40" deck="7" />
<slider cc="0x14" name="SendB8" zero="0x40" deck="8" />

<slider cc="0x31" name="PanDevice1" zero="0x40" deck="1" />
<slider cc="0x32" name="PanDevice2" zero="0x40" deck="2" />
<slider cc="0x33" name="PanDevice3" zero="0x40" deck="3" />
<slider cc="0x34" name="PanDevice4" zero="0x40" deck="4" />
<slider cc="0x35" name="PanDevice5" zero="0x40" deck="5" />
<slider cc="0x36" name="PanDevice6" zero="0x40" deck="6" />
<slider cc="0x37" name="PanDevice7" zero="0x40" deck="7" />
<slider cc="0x38" name="PanDevice8" zero="0x40" deck="8" />

<slider cc="0x4D" name="TrackFader1" deck="1" />
<slider cc="0x4E" name="TrackFader2" deck="2" />
<slider cc="0x4F" name="TrackFader3" deck="3" />
<slider cc="0x50" name="TrackFader4" deck="4" />
<slider cc="0x51" name="TrackFader5" deck="5" />
<slider cc="0x52" name="TrackFader6" deck="6" />
<slider cc="0x53" name="TrackFader7" deck="7" />
<slider cc="0x54" name="TrackFader8" deck="8" />

</device>
 

发表时间 Thu 24 Jan 19 @ 6:24 pm
PhilW wrote :
It's working well enough for me so I stopped poking at it.
- Just for now :-)

It's all looking very familiar - I had a go at mapping a game controller in VirtualDJ... hmmm ... ten years ago or so. I went down the HID route and against all the odds got it to work! Hidtrace has come in handy for quite a few other things. I feel another steep learning curve coming on though, quite a few beers have flowed under the bridge. Do you think you might have hit a big MIDI stumbling block? I might have a go at a HID implementation. I'll post back here for your input, if you're willing.

Can I ask, what was your process for this development? How did you approach it and what sort of resources did you use? I found the developer docs provided at https://www.virtualdj.com/wiki/Controller%20Developers.html (so kindly linked above by groovindj) a great way in (I vaguely remember!).

Paul.
 

发表时间 Fri 25 Jan 19 @ 10:20 am
PhilWPRO InfinityMember since 2011
Hi, back, yes I am interested but don't have a lot of time or energy to throw at this at the moment. I used the document you linked and found the Novation programmer's reference guide on their web site. I also grabbed miditrace from this site. The Launch Control XL unit has multiple templates - the device file I posted only deals with user template #1. The other templates cause the buttons, knobs and faders to send different MIDI notes/messages.

My limitation with the LED's is either in the 'color note' tags or the way my mapping/script was trying to interact. It's not that important to me - I can see PFL on one set of LED's and the other group is green for playing, red for stopped on a cue point, and off otherwise. But that may change if I get time and the bug again.

I'm using the unit in VDJ with an eight-deck skin for use at hockey games. I have a few decks set aside for music for home goal, away goal, home penalty, away penalty, then general decks for general music. The skin is still very much a work-in-progress but I will release it here when it's a bit more usable.

Let me know how it goes. If we chat here then maybe others can learn or chime in with their suggestions.
 

发表时间 Fri 25 Jan 19 @ 5:31 pm
We are taking a look on the device programmer's guide.

We can help with the device, so please stay tuned.

If anyone is interested in helping us please send me a PM
 

发表时间 Mon 28 Jan 19 @ 9:34 am
I've got one of these, and just subscribed so I could use it with a Hercules starlight. Is this likely to get supported any time soon? I've got it working well in QLC+
 

发表时间 Wed 15 Apr 20 @ 12:26 pm
Hi all.

I'm also looking for the same solution!

How are you guys using, plan to use? Would love to see what you have done so far.

Was hoping to use it for mainly samples and effects control... thoughts?

FYI- id be willing to pay someone to do this for me, so if Virtualdj is reading this, let me know if you're interested.
 

发表时间 Fri 17 Apr 20 @ 10:18 am
Hello, I'm also looking for mapping for this controller. The 'default' mapping doesn't work for me at all - the midi learn feature shows me whatever fader I'm using, I assign a function to it, nothing happens. I could do without the LEDs if this worked at least. Can anyone help me? :)
 

发表时间 Sat 21 Nov 20 @ 11:00 pm
PhantomDeejay Mon 28 Jan 19 @ 9:34 am wrote :
We are taking a look on the device programmer's guide.

We can help with the device, so please stay tuned.

If anyone is interested in helping us please send me a PM


The previous Novation LaunchControl is natively supported by VDJ, but no longer sold.

https://www.virtualdj.com/wiki/VirtualDJ8%20Controllers.html

Any update as to when Novation LaunchControl XL may be Natively supported?

Would love to get this controller.
 

发表时间 Sun 22 Nov 20 @ 6:00 am
NicotuxHome userMember since 2014
@EveryOtherBeat remember you only have a grace time of 10 min per session to test controllers as a "Home User"
afterwhat effectively even you get the midi message VDJ won't interpret them ^^
 

发表时间 Sun 22 Nov 20 @ 6:35 am
@Nicotux
Thanks for the suggestion, but I'm currently in the one month trial of the full version and my other controllers (Hercules Inpulse 500 and Novation Launchpad) work fine. So this is not the issue.
 

发表时间 Wed 25 Nov 20 @ 1:16 am
PhilW wrote :
I have one and fiddled with it enough to get it working but also struggled with the LED's. If I send raw MIDI commands to the unit I can change their colours but through scripting I've had trouble making all the colours work.

It's working well enough for me so I stopped poking at it.

I did create a custom device file for it and then mapped to that. Not sure if the code is correct for the LED's and that's my problem, or if the problem is the script statements in the mapping. I only tried mapping the LED's on the bottom of the unit, not the ones under the knobs. In any case, if it's of use, here's the device map I made. It goes in the Devices folder of your Virtual DJ installation.

Phil


<device name="LaunchControlXL" author="PhilW" description="Novation Launch Control XL" version="800" type="MIDI" vid="0x1235" pid="0x0061" decks="8">

<button note="0x69" name="Device" />
<button note="0x6A" name="Mute" />
<button note="0x6B" name="Solo" />
<button note="0x6C" name="RecordArm" />

<button note="0x29" name="TrackFocus1" deck="1" />
<button note="0x2A" name="TrackFocus2" deck="2" />
<button note="0x2B" name="TrackFocus3" deck="3" />
<button note="0x2C" name="TrackFocus4" deck="4" />
<button note="0x39" name="TrackFocus5" deck="5" />
<button note="0x3A" name="TrackFocus6" deck="6" />
<button note="0x3B" name="TrackFocus7" deck="7" />
<button note="0x3C" name="TrackFocus8" deck="8" />

<button note="0x49" name="TrackControl1" deck="1" />
<button note="0x4A" name="TrackControl2" deck="2" />
<button note="0x4B" name="TrackControl3" deck="3" />
<button note="0x4C" name="TrackControl4" deck="4" />
<button note="0x59" name="TrackControl5" deck="5" />
<button note="0x5A" name="TrackControl6" deck="6" />
<button note="0x5B" name="TrackControl7" deck="7" />
<button note="0x5C" name="TrackControl8" deck="8" />

<!-- Colours
Green in first nybble, red in second but need to add 12 (0Ch) to second nybble for actual value
First number is the raw green and red, second adds 12 (0Ch) to low nybble, next is colour description, then the name from Novation for the colour
00 0C black (off off)
01 0D low red (red low)
02 0E med red
03 0F high red (red full)
10 1C low green (green low)
11 1D low green low red (amber low)
12 1E low green med red
13 1F low green high red
20 2C med green
21 2D med green low red
22 2E med green med red
23 2F med green high red
30 3C high green (green full)
31 3D high green low red
32 3E high green med red (yellow full)
33 3F high green high red (amber full)
-->
<color note="0x49" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED1" deck="1" />
<color note="0x4A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED2" deck="2" />
<color note="0x4B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED3" deck="3" />
<color note="0x4C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED4" deck="4" />
<color note="0x59" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED5" deck="5" />
<color note="0x5A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED6" deck="6" />
<color note="0x5B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED7" deck="7" />
<color note="0x5C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=C0FF00,0x3F=FFFF00" name="TrackControlLED8" deck="8" />

<led note="0x29" value="0x3F" name="TrackFocusLED1" default="TrackFocus1" deck="1" />
<led note="0x2A" value="0x3F" name="TrackFocusLED1" default="TrackFocus2" deck="2" />
<led note="0x2B" value="0x3F" name="TrackFocusLED1" default="TrackFocus3" deck="3" />
<led note="0x2C" value="0x3F" name="TrackFocusLED1" default="TrackFocus4" deck="4" />
<led note="0x39" value="0x3F" name="TrackFocusLED1" default="TrackFocus5" deck="5" />
<led note="0x3A" value="0x3F" name="TrackFocusLED1" default="TrackFocus6" deck="6" />
<led note="0x3B" value="0x3F" name="TrackFocusLED1" default="TrackFocus7" deck="7" />
<led note="0x3C" value="0x3F" name="TrackFocusLED1" default="TrackFocus8" deck="8" />

<slider cc="0x0D" name="SendA1" zero="0x40" deck="1" />
<slider cc="0x0E" name="SendA2" zero="0x40" deck="2" />
<slider cc="0x0F" name="SendA3" zero="0x40" deck="3" />
<slider cc="0x10" name="SendA4" zero="0x40" deck="4" />
<slider cc="0x11" name="SendA5" zero="0x40" deck="5" />
<slider cc="0x12" name="SendA6" zero="0x40" deck="6" />
<slider cc="0x13" name="SendA7" zero="0x40" deck="7" />
<slider cc="0x14" name="SendA8" zero="0x40" deck="8" />

<slider cc="0x1D" name="SendB1" zero="0x40" deck="1" />
<slider cc="0x1E" name="SendB2" zero="0x40" deck="2" />
<slider cc="0x1F" name="SendB3" zero="0x40" deck="3" />
<slider cc="0x10" name="SendB4" zero="0x40" deck="4" />
<slider cc="0x11" name="SendB5" zero="0x40" deck="5" />
<slider cc="0x12" name="SendB6" zero="0x40" deck="6" />
<slider cc="0x13" name="SendB7" zero="0x40" deck="7" />
<slider cc="0x14" name="SendB8" zero="0x40" deck="8" />

<slider cc="0x31" name="PanDevice1" zero="0x40" deck="1" />
<slider cc="0x32" name="PanDevice2" zero="0x40" deck="2" />
<slider cc="0x33" name="PanDevice3" zero="0x40" deck="3" />
<slider cc="0x34" name="PanDevice4" zero="0x40" deck="4" />
<slider cc="0x35" name="PanDevice5" zero="0x40" deck="5" />
<slider cc="0x36" name="PanDevice6" zero="0x40" deck="6" />
<slider cc="0x37" name="PanDevice7" zero="0x40" deck="7" />
<slider cc="0x38" name="PanDevice8" zero="0x40" deck="8" />

<slider cc="0x4D" name="TrackFader1" deck="1" />
<slider cc="0x4E" name="TrackFader2" deck="2" />
<slider cc="0x4F" name="TrackFader3" deck="3" />
<slider cc="0x50" name="TrackFader4" deck="4" />
<slider cc="0x51" name="TrackFader5" deck="5" />
<slider cc="0x52" name="TrackFader6" deck="6" />
<slider cc="0x53" name="TrackFader7" deck="7" />
<slider cc="0x54" name="TrackFader8" deck="8" />

</device>


Buenos Dias, Actualiza y revisado tu Archivo de definicion, aqui voy a pasar el codigo, sirven todas las luces, tambien estoy realizando un mapper que tambien voy a dejar el codigo. muchas Gracias.


<device name="LaunchControlXL" author="PhilW (Mod JavierDanceBeats 2021.06.15)" description="Novation Launch Control XL" version="800" type="MIDI" vid="0x1235" pid="0x0061" decks="8">

Botones y Luces DEVICE
<button note="0x67" name="Device" />
<button note="0x60" name="Mute" />
<button note="0x61" name="Solo" />
<button note="0x62" name="RecordArm" />
DEVICE LED
<led note="0x67" value="0x3F" name="LED_device" default="LED_device" />
<led note="0x60" value="0x3C" name="LED_Mute" default="LED_Mute" />
<led note="0x61" value="0x3C" name="LED_Solo" default="LED_Solo" />
<led note="0x62" value="0x3C" name="LED_RecordArm" default="LED_RecordArm" />

Cruceta RED
<button note="0x68" name="UP" />
<button note="0x69" name="Down" />
<button note="0x6A" name="LEFT" />
<button note="0x6B" name="RIGHT" />
<led note="0x68" value="0x0F" name="LED_up" default="LED_up" />
<led note="0x69" value="0x0F" name="LED_Down" default="LED_Down" />
<led note="0x6A" value="0x0F" name="LED_LEFT" default="LED_LEFT" />
<led note="0x6B" value="0x0F" name="LED_RIGHT" default="LED_RIGHT" />



botones TrackFocus y TrackControl
<button note="0x29" name="TrackFocus1" deck="1" />
<button note="0x2A" name="TrackFocus2" deck="2" />
<button note="0x2B" name="TrackFocus3" deck="3" />
<button note="0x2C" name="TrackFocus4" deck="4" />
<button note="0x39" name="TrackFocus5" deck="5" />
<button note="0x3A" name="TrackFocus6" deck="6" />
<button note="0x3B" name="TrackFocus7" deck="7" />
<button note="0x3C" name="TrackFocus8" deck="8" />

<button note="0x49" name="TrackControl1" deck="1" />
<button note="0x4A" name="TrackControl2" deck="2" />
<button note="0x4B" name="TrackControl3" deck="3" />
<button note="0x4C" name="TrackControl4" deck="4" />
<button note="0x59" name="TrackControl5" deck="5" />
<button note="0x5A" name="TrackControl6" deck="6" />
<button note="0x5B" name="TrackControl7" deck="7" />
<button note="0x5C" name="TrackControl8" deck="8" />

<!-- Colores
Green in first nybble, red in second but need to add 12 (0Ch) to second nybble for actual value
First number is the raw green and red, second adds 12 (0Ch) to low nybble, next is colour description, then the name from Novation for the colour
00 0C black (off off)
01 0D low red (red low)
02 0E med red
03 0F high red (red full)
10 1C low green (green low)
11 1D low green low red (amber low)
12 1E low green med red
13 1F low green high red
20 2C med green
21 2D med green low red
22 2E med green med red
23 2F med green high red
30 3C high green (green full)
31 3D high green low red
32 3E high green med red (yellow full)
33 3F high green high red (amber full)
-->

Luces de Sector TrackControl
<color note="0x49" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED1" deck="1" />
<color note="0x4A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED2" deck="2" />
<color note="0x4B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED3" deck="3" />
<color note="0x4C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED4" deck="4" />
<color note="0x59" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED5" deck="5" />
<color note="0x5A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED6" deck="6" />
<color note="0x5B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED7" deck="7" />
<color note="0x5C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackControlLED8" deck="8" />

Color AMARILLO en Track Focus

Luces de Sector TrackFocus
<color note="0x29" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED1" default="TrackFocusLED1" deck="" />
<color note="0x2A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED2" default="TrackFocusLED2" deck="" />
<color note="0x2B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED3" default="TrackFocusLED3" deck="" />
<color note="0x2C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED4" default="TrackFocusLED4" deck="" />
<color note="0x39" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED5" default="TrackFocusLED5" deck="" />
<color note="0x3A" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED6" default="TrackFocusLED6" deck="" />
<color note="0x3B" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED7" default="TrackFocusLED7" deck="" />
<color note="0x3C" values="0x0C=#000000,0x0D=#400000,0x0F=#FF0000,0x1C=#004000,0x1D=#404000,0x3C=#00FF00,0x3E=#C0FF00,0x3F=#FFFF00" name="TrackFocusLED8" default="TrackFocusLED8" deck="" />

0x3F FFFF00

FADERS
<slider cc="0x0D" name="SendA1" zero="0x40" deck="" />
<slider cc="0x0E" name="SendA2" zero="0x40" deck="" />
<slider cc="0x0F" name="SendA3" zero="0x40" deck="" />
<slider cc="0x10" name="SendA4" zero="0x40" deck="" />
<slider cc="0x11" name="SendA5" zero="0x40" deck="" />
<slider cc="0x12" name="SendA6" zero="0x40" deck="" />
<slider cc="0x13" name="SendA7" zero="0x40" deck="" />
<slider cc="0x14" name="SendA8" zero="0x40" deck="" />

<slider cc="0x1D" name="SendB1" zero="0x40" deck="" />
<slider cc="0x1E" name="SendB2" zero="0x40" deck="" />
<slider cc="0x1F" name="SendB3" zero="0x40" deck="" />
<slider cc="0x20" name="SendB4" zero="0x40" deck="" />
<slider cc="0x21" name="SendB5" zero="0x40" deck="" />
<slider cc="0x22" name="SendB6" zero="0x40" deck="" />
<slider cc="0x23" name="SendB7" zero="0x40" deck="" />
<slider cc="0x24" name="SendB8" zero="0x40" deck="" />

<slider cc="0x31" name="PanDevice1" zero="0x40" deck="" />
<slider cc="0x32" name="PanDevice2" zero="0x40" deck="" />
<slider cc="0x33" name="PanDevice3" zero="0x40" deck="" />
<slider cc="0x34" name="PanDevice4" zero="0x40" deck="" />
<slider cc="0x35" name="PanDevice5" zero="0x40" deck="" />
<slider cc="0x36" name="PanDevice6" zero="0x40" deck="" />
<slider cc="0x37" name="PanDevice7" zero="0x40" deck="" />
<slider cc="0x38" name="PanDevice8" zero="0x40" deck="" />

<slider cc="0x4D" name="TrackFader1" deck="" />
<slider cc="0x4E" name="TrackFader2" deck="" />
<slider cc="0x4F" name="TrackFader3" deck="" />
<slider cc="0x50" name="TrackFader4" deck="" />
<slider cc="0x51" name="TrackFader5" deck="" />
<slider cc="0x52" name="TrackFader6" deck="" />
<slider cc="0x53" name="TrackFader7" deck="" />
<slider cc="0x54" name="TrackFader8" deck="" />

</device>


nota para que funcionen los botones del lado izquierdo se debe mapear nuevamente estos con Novation Launch Control XL Editor.... deben cambiar las notas a la escala 6 como figuran el al archivo de definicion
 

发表时间 Tue 15 Jun 21 @ 10:40 pm
este Seria el Mapper Estoy comenzado a crearlo

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="LaunchControlXL" version="850" date="2021-06-15">
<map value="TrackControl1" action="deck 1 play_button" />
<map value="TrackControlLED1" action="deck 1 play ? color green : Color &quot;#004000&quot;" />
<map value="TrackControlLED2" action="deck 2 play ? color green : Color &quot;#004000&quot;" />
<map value="TrackControlLED8" action="color &quot;#00FF00&quot;" />
<map value="TrackControlLED7" action="color &quot;#00FF00&quot;" />
<map value="TrackControlLED6" action="color &quot;#00FF00&quot;" />
<map value="TrackControl2" action="deck 2 play_button" />
<map value="LED_LEFT" action="on " />
<map value="LED_RIGHT" action="on" />
<map value="LED_up" action="on " />
<map value="LED_Down" action="on " />
<map value="LED_Solo" action="on " />
<map value="LED_Mute" action="deck 2 get_beat" />
<map value="LED_RecordArm" action="on " />
<map value="TrackFocusLED1" action="deck 1 cue ? color red : Color &quot;#400000&quot;" />
<map value="TrackFocus1" action="deck 1 cue_button" />
<map value="TrackFocus2" action="deck 2 cue_button" />
<map value="TrackFocusLED2" action="deck 2 cue ? color red : Color &quot;#400000&quot;" />
<map value="TrackFader2" action="deck 2 level" />
<map value="TrackFader1" action="deck 1 level" />
<map value="PanDevice2" action="deck 2 eq_low" />
<map value="PanDevice1" action="deck 1 eq_low" />
<map value="SendB1" action="deck 1 eq_mid" />
<map value="SendB2" action="deck 2 eq_mid" />
<map value="SendA2" action="deck 2 eq_high" />
<map value="SendA1" action="deck 1 eq_high" />
<map value="TrackFocusLED3" action="color &quot;#FFFF00&quot;" />
<map value="TrackFocusLED4" action="color &quot;#FFFF00&quot;" />
<map value="TrackFocusLED5" action="color &quot;#FFFF00&quot;" />
<map value="TrackFocusLED6" action="color &quot;#FFFF00&quot;" />
<map value="TrackFocusLED7" action="color &quot;#FFFF00&quot;" />
<map value="TrackControlLED3" action="color &quot;#00FF00&quot;" />
<map value="TrackControlLED4" action="color &quot;#00FF00&quot;" />
<map value="TrackControlLED5" action="color &quot;#00FF00&quot;" />
<map value="TrackFocusLED8" action="color &quot;#FFFF00&quot;" />
<map value="LED_device" action="deck 1 get_beat" />
<map value="SendB3" action="deck 1 filter" />
<map value="SendB4" action="deck 2 filter" />
</mapper>
 

发表时间 Tue 15 Jun 21 @ 10:45 pm
alfebpHome userMember since 2014
Hola buenos Dias , necesito poder definir los LEDs de los Knobs y asignarle colores, ya intente muchas veces con mesajes CC, alguien tendra alguna ayuda para estos LEDs en cuanto a definicón y cambio/asignacion de colores (son los leds de las 3 filas de Knobs, send a, send b y pan/device)
Gracias!!!!!
 

发表时间 Fri 18 Jun 21 @ 2:04 pm
alfebp wrote :
Hola buenos Dias , necesito poder definir los LEDs de los Knobs y asignarle colores, ya intente muchas veces con mesajes CC, alguien tendra alguna ayuda para estos LEDs en cuanto a definicón y cambio/asignacion de colores (son los leds de las 3 filas de Knobs, send a, send b y pan/device)
Gracias!!!!!

Eso lo Haces desde el AutoMap que una aplicación que la encontras en la página del producto en el sector de descargas
 

发表时间 Mon 21 Jun 21 @ 1:01 pm