Accesso rapido:  

Forum: General Discussion

Topic: Controll DasLight over VDJ
Hey,
is there a option to controll my DasLight Scenes with the pads in VDJ like the Freestyler Plugin?

I want to switch, forward, backward, Blackout and so on.

 

Inviato Wed 02 Feb 22 @ 7:39 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
 

Inviato Wed 02 Feb 22 @ 7:56 pm
But i can send DMX as well Midi to Daslight, but how can i do this from vdj?

Or how can i use Artnet in VDJ with 2020 (latest)?
 

Inviato Wed 02 Feb 22 @ 8:51 pm
locoDogPRO InfinityModeratorMember since 2013
 

Inviato Wed 02 Feb 22 @ 9:08 pm
I dont find the sollution from u.

i install the plugin for freestyler midi also the artnet plugin (32bit)
but dont get a midi signal in daslight.

The next step is to test loopmidi.

I dont know how to setup the freestyler midi plugin to send signals over the virtual device to the daslight midi input.
 

Inviato Tue 08 Feb 22 @ 12:19 pm
locoDogPRO InfinityModeratorMember since 2013
no, don't use the freestyler plugin

make a definition to feed into loopmidi, use variables to trigger the midi
if you don't get it send me a pm
 

Inviato Tue 08 Feb 22 @ 12:38 pm
Thx,

i have install loopmidi and use the freestyler mapper,
but now i havnt a midiclock signal in daslight and loopbe1 istn show under mappings.

i think i can use only one virtual midi, but how can i get the midi clock out from loopmidi?
 

Inviato Wed 09 Feb 22 @ 6:52 pm
locoDogPRO InfinityModeratorMember since 2013
script
midiclock_active "loopmidi"

I think.
 

Inviato Wed 09 Feb 22 @ 7:04 pm
I use the Key ONINIT and your String midiclock_active "loopMIDI"
without a reason,
befor i get a signal but this wasnt the beat, becouse one time a have 24bpm and a second later 4000bpm.

But i can send now Midi actions over loopmidi to DasLight and can also use POI Cues actions, thats great If the midiclock will works.
 

Inviato Wed 09 Feb 22 @ 8:05 pm
Good Evening,

i test a few hours but dont get the midiclock signal and vdj reset on every startup the midiclock setting at the mapper from the device.

This is my MidiLog:

--- 2022/02/10 - 22:33 (6833)
[22:33:09] Audio device found: name="Realtek(R) Audio" vid="0x10EC" pid="0x0293" hardwareID:"{0.0.0.00000000}.{5d1f7be4-4d7f-4f20-99ab-81e9ba30ade1}"
[22:33:09] Audio device found: input name="Realtek(R) Audio" vid="0x10EC" pid="0x0293" hardwareID:"{0.0.1.00000000}.{e43f62e9-8337-42b5-887c-ab11c6ee3674}"
[22:33:09] Audio device found: asio="Audio 8 DJ" hardwareID:"27BECC40-5A34-46E6-8674F70860E0BFB5"
[22:33:09] Audio device found: asio="Denon DJ MCX8000 ASIO" hardwareID:"2F2C3859-81C9-466E-88C223EF72C9EE7D"
[22:33:09] math cpu f: avx2 - 1:8 0:8
[22:33:09] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:09] math cpu e: avx2 - 1:8 0:8
[22:33:12] Midi out device detected, name:Microsoft GS Wavetable Synth mid:1 pid:27
[22:33:12] MIDI Device Identifying: \\?\root#media#0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\midiview (in:0 out:1) (name: MidiView)
[22:33:12] MIDI Device Identified by catch-all: \\?\root#media#0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\midiview
[22:33:12] MIDI Device Identifying: \\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0 (in:1 out:2) (name: FREESTYLER)
[22:33:12] MIDI Device Identified by name: \\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0 : Freestyler MIDI Remote Control
[22:33:12] Assigned Keyboard, type:0, index:1
[22:33:12] MIDI Device Identifying: Microsoft GS Wavetable Synth (in:-1 out:0) (name: Microsoft GS Wavetable Synth)
[22:33:12] MIDI Device Identified by catch-all: Microsoft GS Wavetable Synth
[22:33:12] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col02#7&14dd9a7d&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] HID Device found: VID:0x06CB PID:0xCD65 path:\\?\hid#syna1202&col03#5&228bf55f&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col03#7&14dd9a7d&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] HID Device found: VID:0x06CB PID:0xCD65 path:\\?\hid#syna1202&col04#5&228bf55f&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col04#7&14dd9a7d&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] HID Device found: VID:0x8087 PID:0x0A1E path:\\?\hid#intc816#3&dc5eada&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:12] Assigned Keyboard, type:0, index:1
[22:33:24] Midi In Closed (\\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0)
[22:33:24] Midi Out Closed (\\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0)
--- 2022/02/10 - 22:33 (6833)
[22:33:35] Audio device found: name="Realtek(R) Audio" vid="0x10EC" pid="0x0293" hardwareID:"{0.0.0.00000000}.{5d1f7be4-4d7f-4f20-99ab-81e9ba30ade1}"
[22:33:35] Audio device found: input name="Realtek(R) Audio" vid="0x10EC" pid="0x0293" hardwareID:"{0.0.1.00000000}.{e43f62e9-8337-42b5-887c-ab11c6ee3674}"
[22:33:35] Audio device found: asio="Audio 8 DJ" hardwareID:"27BECC40-5A34-46E6-8674F70860E0BFB5"
[22:33:35] Audio device found: asio="Denon DJ MCX8000 ASIO" hardwareID:"2F2C3859-81C9-466E-88C223EF72C9EE7D"
[22:33:35] math cpu f: avx2 - 1:8 0:8
[22:33:35] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu f: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu b: avx2 1:8 1:8 1:8+0:8
[22:33:35] math cpu e: avx2 - 1:8 0:8
[22:33:38] Midi out device detected, name:Microsoft GS Wavetable Synth mid:1 pid:27
[22:33:38] MIDI Device Identifying: \\?\root#media#0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\midiview (in:0 out:1) (name: MidiView)
[22:33:38] MIDI Device Identified by catch-all: \\?\root#media#0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\midiview
[22:33:38] MIDI Device Identifying: \\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0 (in:1 out:2) (name: FREESTYLER)
[22:33:38] MIDI Device Identified by name: \\?\root#media#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\tevmidi0 : Freestyler MIDI Remote Control
[22:33:38] Assigned Keyboard, type:0, index:1
[22:33:38] MIDI Device Identifying: Microsoft GS Wavetable Synth (in:-1 out:0) (name: Microsoft GS Wavetable Synth)
[22:33:38] MIDI Device Identified by catch-all: Microsoft GS Wavetable Synth
[22:33:38] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col02#7&14dd9a7d&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] HID Device found: VID:0x06CB PID:0xCD65 path:\\?\hid#syna1202&col03#5&228bf55f&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col03#7&14dd9a7d&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] HID Device found: VID:0x06CB PID:0xCD65 path:\\?\hid#syna1202&col04#5&228bf55f&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] HID Device found: VID:0x046D PID:0xC52B path:\\?\hid#vid_046d&pid_c52b&mi_01&col04#7&14dd9a7d&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] HID Device found: VID:0x8087 PID:0x0A1E path:\\?\hid#intc816#3&dc5eada&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
[22:33:38] Assigned Keyboard, type:0, index:1


The free tool midiclock also dont get a signal:
http://midiclock.com/wp-content/uploads/2014/04/MidiClockTutorial.pdf

My Mapper setting in VDJ:


My mapper.xml

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="FREESTYLER" author="PhantomDj" version="850" date="2022-02-10">
<map value="SEND_BLACKOUT" action="get_var &apos;$FS_SND_BLACKOUT&apos;" />
<map value="SEND_CUE_01" action="get_var &apos;$FS_SND_CUE_01&apos;" />
<map value="SEND_CUE_02" action="get_var &apos;$FS_SND_CUE_02&apos;" />
<map value="SEND_CUE_03" action="get_var &apos;$FS_SND_CUE_03&apos;" />
<map value="SEND_CUE_04" action="get_var &apos;$FS_SND_CUE_04&apos;" />
<map value="SEND_CUE_05" action="get_var &apos;$FS_SND_CUE_05&apos;" />
<map value="SEND_CUE_06" action="get_var &apos;$FS_SND_CUE_06&apos;" />
<map value="SEND_CUE_07" action="get_var &apos;$FS_SND_CUE_07&apos;" />
<map value="SEND_CUE_08" action="get_var &apos;$FS_SND_CUE_08&apos;" />
<map value="SEND_CUE_09" action="get_var &apos;$FS_SND_CUE_09&apos;" />
<map value="SEND_CUE_10" action="get_var &apos;$FS_SND_CUE_10&apos;" />
<map value="SEND_CUE_11" action="get_var &apos;$FS_SND_CUE_11&apos;" />
<map value="SEND_CUE_12" action="get_var &apos;$FS_SND_CUE_12&apos;" />
<map value="SEND_CUE_13" action="get_var &apos;$FS_SND_CUE_13&apos;" />
<map value="SEND_CUE_14" action="get_var &apos;$FS_SND_CUE_14&apos;" />
<map value="SEND_CUE_15" action="get_var &apos;$FS_SND_CUE_15&apos;" />
<map value="SEND_CUE_16" action="get_var &apos;$FS_SND_CUE_16&apos;" />
<map value="SEND_CUE_17" action="get_var &apos;$FS_SND_CUE_17&apos;" />
<map value="SEND_CUE_18" action="get_var &apos;$FS_SND_CUE_18&apos;" />
<map value="SEND_CUE_19" action="get_var &apos;$FS_SND_CUE_19&apos;" />
<map value="SEND_CUE_20" action="get_var &apos;$FS_SND_CUE_20&apos;" />
<map value="SEND_CUE_21" action="get_var &apos;$FS_SND_CUE_21&apos;" />
<map value="SEND_CUE_22" action="get_var &apos;$FS_SND_CUE_22&apos;" />
<map value="SEND_CUE_23" action="get_var &apos;$FS_SND_CUE_23&apos;" />
<map value="SEND_CUE_24" action="get_var &apos;$FS_SND_CUE_24&apos;" />
<map value="SEND_CUE_25" action="get_var &apos;$FS_SND_CUE_25&apos;" />
<map value="SEND_CUE_26" action="get_var &apos;$FS_SND_CUE_26&apos;" />
<map value="SEND_CUE_27" action="get_var &apos;$FS_SND_CUE_27&apos;" />
<map value="SEND_CUE_28" action="get_var &apos;$FS_SND_CUE_28&apos;" />
<map value="SEND_CUE_29" action="get_var &apos;$FS_SND_CUE_29&apos;" />
<map value="SEND_CUE_30" action="get_var &apos;$FS_SND_CUE_30&apos;" />
<map value="SEND_CUE_31" action="get_var &apos;$FS_SND_CUE_31&apos;" />
<map value="SEND_CUE_32" action="get_var &apos;$FS_SND_CUE_32&apos;" />
<map value="STATUS_CUE_01" action="down ? set &apos;$FS_RCV_CUE_01&apos; 1 : set &apos;$FS_RCV_CUE_01&apos; 0" />
<map value="STATUS_CUE_02" action="down ? set &apos;$FS_RCV_CUE_02&apos; 1 : set &apos;$FS_RCV_CUE_02&apos; 0" />
<map value="STATUS_CUE_03" action="down ? set &apos;$FS_RCV_CUE_03&apos; 1 : set &apos;$FS_RCV_CUE_03&apos; 0" />
<map value="STATUS_CUE_04" action="down ? set &apos;$FS_RCV_CUE_04&apos; 1 : set &apos;$FS_RCV_CUE_04&apos; 0" />
<map value="STATUS_CUE_05" action="down ? set &apos;$FS_RCV_CUE_05&apos; 1 : set &apos;$FS_RCV_CUE_05&apos; 0" />
<map value="STATUS_CUE_06" action="down ? set &apos;$FS_RCV_CUE_06&apos; 1 : set &apos;$FS_RCV_CUE_06&apos; 0" />
<map value="STATUS_CUE_07" action="down ? set &apos;$FS_RCV_CUE_07&apos; 1 : set &apos;$FS_RCV_CUE_07&apos; 0" />
<map value="STATUS_CUE_08" action="down ? set &apos;$FS_RCV_CUE_08&apos; 1 : set &apos;$FS_RCV_CUE_08&apos; 0" />
<map value="STATUS_CUE_09" action="down ? set &apos;$FS_RCV_CUE_09&apos; 1 : set &apos;$FS_RCV_CUE_09&apos; 0" />
<map value="STATUS_CUE_10" action="down ? set &apos;$FS_RCV_CUE_10&apos; 1 : set &apos;$FS_RCV_CUE_10&apos; 0" />
<map value="STATUS_CUE_11" action="down ? set &apos;$FS_RCV_CUE_11&apos; 1 : set &apos;$FS_RCV_CUE_11&apos; 0" />
<map value="STATUS_CUE_12" action="down ? set &apos;$FS_RCV_CUE_12&apos; 1 : set &apos;$FS_RCV_CUE_12&apos; 0" />
<map value="STATUS_CUE_13" action="down ? set &apos;$FS_RCV_CUE_13&apos; 1 : set &apos;$FS_RCV_CUE_13&apos; 0" />
<map value="STATUS_CUE_14" action="down ? set &apos;$FS_RCV_CUE_14&apos; 1 : set &apos;$FS_RCV_CUE_14&apos; 0" />
<map value="STATUS_CUE_15" action="down ? set &apos;$FS_RCV_CUE_15&apos; 1 : set &apos;$FS_RCV_CUE_15&apos; 0" />
<map value="STATUS_CUE_16" action="down ? set &apos;$FS_RCV_CUE_16&apos; 1 : set &apos;$FS_RCV_CUE_16&apos; 0" />
<map value="STATUS_CUE_17" action="down ? set &apos;$FS_RCV_CUE_17&apos; 1 : set &apos;$FS_RCV_CUE_17&apos; 0" />
<map value="STATUS_CUE_18" action="down ? set &apos;$FS_RCV_CUE_18&apos; 1 : set &apos;$FS_RCV_CUE_18&apos; 0" />
<map value="STATUS_CUE_19" action="down ? set &apos;$FS_RCV_CUE_19&apos; 1 : set &apos;$FS_RCV_CUE_19&apos; 0" />
<map value="STATUS_CUE_20" action="down ? set &apos;$FS_RCV_CUE_20&apos; 1 : set &apos;$FS_RCV_CUE_20&apos; 0" />
<map value="STATUS_CUE_21" action="down ? set &apos;$FS_RCV_CUE_21&apos; 1 : set &apos;$FS_RCV_CUE_21&apos; 0" />
<map value="STATUS_CUE_22" action="down ? set &apos;$FS_RCV_CUE_22&apos; 1 : set &apos;$FS_RCV_CUE_22&apos; 0" />
<map value="STATUS_CUE_23" action="down ? set &apos;$FS_RCV_CUE_23&apos; 1 : set &apos;$FS_RCV_CUE_23&apos; 0" />
<map value="STATUS_CUE_24" action="down ? set &apos;$FS_RCV_CUE_24&apos; 1 : set &apos;$FS_RCV_CUE_24&apos; 0" />
<map value="STATUS_CUE_25" action="down ? set &apos;$FS_RCV_CUE_25&apos; 1 : set &apos;$FS_RCV_CUE_25&apos; 0" />
<map value="STATUS_CUE_26" action="down ? set &apos;$FS_RCV_CUE_26&apos; 1 : set &apos;$FS_RCV_CUE_26&apos; 0" />
<map value="STATUS_CUE_27" action="down ? set &apos;$FS_RCV_CUE_27&apos; 1 : set &apos;$FS_RCV_CUE_27&apos; 0" />
<map value="STATUS_CUE_28" action="down ? set &apos;$FS_RCV_CUE_28&apos; 1 : set &apos;$FS_RCV_CUE_28&apos; 0" />
<map value="STATUS_CUE_29" action="down ? set &apos;$FS_RCV_CUE_29&apos; 1 : set &apos;$FS_RCV_CUE_29&apos; 0" />
<map value="STATUS_CUE_30" action="down ? set &apos;$FS_RCV_CUE_30&apos; 1 : set &apos;$FS_RCV_CUE_30&apos; 0" />
<map value="STATUS_CUE_31" action="down ? set &apos;$FS_RCV_CUE_31&apos; 1 : set &apos;$FS_RCV_CUE_31&apos; 0" />
<map value="ONINIT" action="midiclock_active &quot;FREESTYLER&quot;" />
<map value="SEND_FREEZE" action="get_var &apos;$FS_SND_FREEZE&apos;" />
<map value="SEND_FAVORITE" action="get_var &apos;$FS_SND_FAVORITE&apos;" />
<map value="SEND_OVER_01" action="get_var &apos;$FS_SND_OVER_01&apos;" />
<map value="SEND_OVER_02" action="get_var &apos;$FS_SND_OVER_02&apos;" />
<map value="SEND_OVER_03" action="get_var &apos;$FS_SND_OVER_03&apos;" />
<map value="SEND_OVER_04" action="get_var &apos;$FS_SND_OVER_04&apos;" />
<map value="STATUS_SEQ_SPEED_14" action="midiclock_active &quot;FREESTYLER&quot;" />
<map value="STATUS_SEQ_SPEED_16" action="midiclock_active &quot;FREESTYLER&quot;" />
<map value="ONEXIT" action="midiclock_active &quot;FREESTYLER&quot;" />
</mapper>


my device:

<?xml version="1.0" encoding="UTF-8"?>
<device author="Gluffi" decks="1" drivernameout="FREESTYLER" name="FREESTYLER" type="MIDI" version="850" date="25/03/2014" >
<led channel="1" name="LED_Beat1" note="0" />
<led channel="2" name="LED_Beat2" note="1" />
<led channel="3" name="LED_Beat3" note="2" />
<led channel="4" name="LED_Beat4" note="3" />
<led channel="5" name="Sync" note="4" />
<led channel="6" name="Blind" note="5" />
<bar channel="7" cc="0x24" name="VU_METER" />
<led channel="8" name="Strob" note="6" />
<led channel="9" name="P16" note="7" />
</device>


In MidiView i dont get a signal too.

What can i do?
 

Inviato Thu 10 Feb 22 @ 9:44 pm
First of all you need to understand how a mapper and a definition file work together.
Any keys that are NOT common between mapper and definition, simply won't work.

So far on your mapper and definition there are no common keys.
This means that only ONINIT and ONEXIT keys get executed.

Also, for a "Device" to work, the device must be present.
This means that on LoopMidi the device MUST be named "Freestyler"
If you name it otherwise, you need to adjust the name.
Finally on definition level it's 'drivername="FREESTYLER" '
 

Inviato Fri 11 Feb 22 @ 11:21 am
Thx,

i have read a thread about this before, but dont found it again.

now i have set the device to FREESTYLER.xml

<?xml version="1.0" encoding="UTF-8"?>
<device author="Gluffi" decks="1" drivername="FREESTYLER" drivernameout="FREESTYLER" name="FREESTYLER" type="MIDI" version="850" date="25/03/2014" >



But cant get the midiclock, where is my mistake? Pleas help me.

He normal midi comands still work, only the clock is missing.
 

Inviato Fri 11 Feb 22 @ 9:51 pm
Here my Mapping forthe FREESTYLER.xml

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="FREESTYLER" author="PhantomDj" version="850" date="2022-02-11">
<map value="SEND_BLACKOUT" action="get_var &apos;$FS_SND_BLACKOUT&apos;" />
<map value="SEND_CUE_01" action="get_var &apos;$FS_SND_CUE_01&apos;" />
<map value="SEND_CUE_02" action="get_var &apos;$FS_SND_CUE_02&apos;" />
<map value="SEND_CUE_03" action="get_var &apos;$FS_SND_CUE_03&apos;" />
<map value="SEND_CUE_04" action="get_var &apos;$FS_SND_CUE_04&apos;" />
<map value="SEND_CUE_05" action="get_var &apos;$FS_SND_CUE_05&apos;" />
<map value="SEND_CUE_06" action="get_var &apos;$FS_SND_CUE_06&apos;" />
<map value="SEND_CUE_07" action="get_var &apos;$FS_SND_CUE_07&apos;" />
<map value="SEND_CUE_08" action="get_var &apos;$FS_SND_CUE_08&apos;" />
<map value="SEND_CUE_09" action="get_var &apos;$FS_SND_CUE_09&apos;" />
<map value="SEND_CUE_10" action="get_var &apos;$FS_SND_CUE_10&apos;" />
<map value="ONINIT" action="midiclock_active &quot;FREESTYLER&quot;" />
<map value="SEND_FREEZE" action="get_var &apos;$FS_SND_FREEZE&apos;" />
<map value="SEND_FAVORITE" action="get_var &apos;$FS_SND_FAVORITE&apos;" />
<map value="SEND_OVER_01" action="get_var &apos;$FS_SND_OVER_01&apos;" />
<map value="SEND_OVER_02" action="get_var &apos;$FS_SND_OVER_02&apos;" />
<map value="SEND_OVER_03" action="get_var &apos;$FS_SND_OVER_03&apos;" />
<map value="SEND_OVER_04" action="get_var &apos;$FS_SND_OVER_04&apos;" />
</mapper>


and the device FREESTYLER.xml

<?xml version="1.0" encoding="UTF-8"?>
<device name="FREESTYLER" author="locodog" version="802" description="FREESTYLER" type="MIDI" decks="2" drivername="FREESTYLER" >
<button note="0x42" name="BLACKOUT" channel="0" deck="1" />
<led note="0x42" name="BLACKOUT_LED" default="BLACKOUT" channel="1" deck="1" />
<button note="0x42" name="FREEZE" channel="2" deck="1" />
<led note="0x42" name="FREEZE_LED" default="FREEZE" channel="3" deck="1" />
<button note="0x42" name="MIDICLOCK" channel="31" deck="1" />
<led note="0x42" name="MIDICLOCK_LED" default="MIDICLOCK" channel="32" deck="1" />
</device>


But the midiclock is still deactivated at the start from vdj.
 

Inviato Fri 11 Feb 22 @ 10:56 pm
Now i found a solution for me,
i copy the files and rename it to MIDICLOCK,
the i can use the midiclock and no other midi commands.

Over the other virtual midi cable i send the midi commands to daslight.

NOW its amazing, i set a few pois as action cues and get a full light show.
Only with the forward jump to the next sequence.

I LOVE IT


at the next step i have to build a custom buttom too set a action cue with my string to change the show, without opening the editor.
 

Inviato Fri 11 Feb 22 @ 11:40 pm
locoDogPRO InfinityModeratorMember since 2013
your mapping and definition file have no keys in common so they can't communicate from mapper to definition
in your definition you reference channel 32, that just won't work, at most midi supports 16 channels and vdj starts at zero so the biggest number you can use there is 15
 

Inviato Sat 12 Feb 22 @ 4:50 am
But it works now, later inwill optimize the Mapper and device,
But next i have to build a Buttom to Set a Action Cuepoint on the Fly Witz the toggle to JUMP to the next Show too
 

Inviato Sat 12 Feb 22 @ 9:08 am