I want the hot cue and loop buttons to light up when used.
The only way I can find is get_sample_color x
which lights the led the colour of the sample x.
That's works, but it's clumsy, what's the proper way?
The only way I can find is get_sample_color x
which lights the led the colour of the sample x.
That's works, but it's clumsy, what's the proper way?
发表时间 Thu 10 Sep 15 @ 1:32 am
deck # hot_cue 1 ? on : off
Maybe
deck # loop_active ? on : off
A quick search off of google gave me these......
Maybe
deck # loop_active ? on : off
A quick search off of google gave me these......
发表时间 Thu 10 Sep 15 @ 4:36 am
That did not work?
Do we need to modify , or create a definition file?
LED's can be tricky.
Here's where I'm up to, any help or advice is more than welcome.
I need LED's on the hot cues, and loops, and the script modifying so as to delete hot cues.
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="APCMINI" version="800" date="2015-09-10">
<map value="SHIFT" action="set '$shift' 1 while_pressed" />
<map value="ROW1_PAD1" action="sampler_pad 1" />
<map value="ROW1_PAD2" action="sampler_pad 2" />
<map value="ROW1_PAD3" action="sampler_pad 3" />
<map value="ROW1_PAD4" action="sampler_pad 4" />
<map value="ROW1_PAD5" action="deck left hot_cue 1" />
<map value="ROW1_PAD6" action="deck left loop 1" />
<map value="ROW1_PAD7" action="deck right loop 1" />
<map value="ROW1_PAD8" action="deck right hot_cue 1" />
<map value="LED_ROW1_PAD1" action="get_sample_color 1" />
<map value="LED_ROW1_PAD2" action="get_sample_color 2" />
<map value="LED_ROW1_PAD3" action="get_sample_color 3" />
<map value="LED_ROW1_PAD4" action="get_sample_color 4" />
<map value="LED_ROW1_PAD5" action="deck 1 hot_cue 1 ? on : off" />
<map value="LED_ROW1_PAD6" action="deck 1 loop_active ? on : off" />
<map value="LED_ROW1_PAD7" action="" />
<map value="LED_ROW1_PAD8" action="" />
<map value="ROW2_PAD1" action="sampler_pad 5" />
<map value="ROW2_PAD2" action="sampler_pad 6" />
<map value="ROW2_PAD3" action="sampler_pad 7" />
<map value="ROW2_PAD4" action="sampler_pad 8" />
<map value="ROW2_PAD5" action="deck left hot_cue 2" />
<map value="ROW2_PAD6" action="deck left loop 2" />
<map value="ROW2_PAD7" action="deck right loop 2" />
<map value="ROW2_PAD8" action="deck right hot_cue 2" />
<map value="LED_ROW2_PAD1" action="get_sample_color 5" />
<map value="LED_ROW2_PAD2" action="get_sample_color 6" />
<map value="LED_ROW2_PAD3" action="get_sample_color 7" />
<map value="LED_ROW2_PAD4" action="get_sample_color 8" />
<map value="LED_ROW2_PAD5" action="left deck hot_cue 2" />
<map value="LED_ROW2_PAD6" action="deck left loop 2 ? get_sample_color 1" />
<map value="LED_ROW2_PAD7" action="" />
<map value="LED_ROW2_PAD8" action="" />
<map value="ROW3_PAD1" action="sampler_pad 9" />
<map value="ROW3_PAD2" action="sampler_pad 10" />
<map value="ROW3_PAD3" action="sampler_pad 11" />
<map value="ROW3_PAD4" action="sampler_pad 12" />
<map value="ROW3_PAD5" action="deck left hot_cue 3" />
<map value="ROW3_PAD6" action="deck left loop 4" />
<map value="ROW3_PAD7" action="deck right loop 4" />
<map value="ROW3_PAD8" action="deck right hot_cue 3" />
<map value="LED_ROW3_PAD1" action="get_sample_color 9" />
<map value="LED_ROW3_PAD2" action="get_sample_color 10" />
<map value="LED_ROW3_PAD3" action="get_sample_color 11" />
<map value="LED_ROW3_PAD4" action="get_sample_color 12" />
<map value="LED_ROW3_PAD5" action="deck left hot_cue 3 ? get_sample_color 1" />
<map value="LED_ROW3_PAD6" action="deck left loop 4 ? get_sample_color 1" />
<map value="LED_ROW3_PAD7" action="deck right loop 4 ? get_sample_color 1" />
<map value="LED_ROW3_PAD8" action="deck right hot_cue 3 ? get_sample_color 1" />
<map value="ROW4_PAD1" action="sampler_pad 13" />
<map value="ROW4_PAD2" action="sampler_pad 14" />
<map value="ROW4_PAD3" action="sampler_pad 15" />
<map value="ROW4_PAD4" action="sampler_pad 16" />
<map value="ROW4_PAD5" action="deck left hot_cue 4" />
<map value="ROW4_PAD6" action="deck left loop 8" />
<map value="ROW4_PAD7" action="deck right loop 8" />
<map value="ROW4_PAD8" action="deck right hot_cue 4" />
<map value="LED_ROW4_PAD1" action="get_sample_color 13" />
<map value="LED_ROW4_PAD2" action="get_sample_color 14" />
<map value="LED_ROW4_PAD3" action="get_sample_color 15" />
<map value="LED_ROW4_PAD4" action="get_sample_color 16" />
<map value="LED_ROW4_PAD5" action="" />
<map value="LED_ROW4_PAD6" action="" />
<map value="LED_ROW4_PAD7" action="" />
<map value="LED_ROW4_PAD8" action="" />
<map value="ROW5_PAD1" action="sampler_pad 17" />
<map value="ROW5_PAD2" action="sampler_pad 18" />
<map value="ROW5_PAD3" action="sampler_pad 19" />
<map value="ROW5_PAD4" action="sampler_pad 20" />
<map value="ROW5_PAD5" action="deck left hot_cue 5" />
<map value="ROW5_PAD6" action="deck left loop 16" />
<map value="ROW5_PAD7" action="deck right loop 16" />
<map value="ROW5_PAD8" action="deck right hot_cue 5" />
<map value="LED_ROW5_PAD1" action="get_sample_color 17" />
<map value="LED_ROW5_PAD2" action="get_sample_color 18" />
<map value="LED_ROW5_PAD3" action="get_sample_color 19" />
<map value="LED_ROW5_PAD4" action="get_sample_color 20" />
<map value="LED_ROW5_PAD5" action="" />
<map value="LED_ROW5_PAD6" action="" />
<map value="LED_ROW5_PAD7" action="" />
<map value="LED_ROW5_PAD8" action="" />
<map value="ROW6_PAD1" action="sampler_pad 21" />
<map value="ROW6_PAD2" action="sampler_pad 22" />
<map value="ROW6_PAD3" action="sampler_pad 23" />
<map value="ROW6_PAD4" action="sampler_pad 24" />
<map value="ROW6_PAD5" action="deck left hot_cue 6" />
<map value="ROW6_PAD6" action="deck left loop_half" />
<map value="ROW6_PAD7" action="deck right loop_half " />
<map value="ROW6_PAD8" action="deck right hot_cue 6" />
<map value="LED_ROW6_PAD1" action="get_sample_color 21" />
<map value="LED_ROW6_PAD2" action="get_sample_color 22" />
<map value="LED_ROW6_PAD3" action="get_sample_color 23" />
<map value="LED_ROW6_PAD4" action="get_sample_color 24" />
<map value="LED_ROW6_PAD5" action="" />
<map value="LED_ROW6_PAD6" action="" />
<map value="LED_ROW6_PAD7" action="" />
<map value="LED_ROW6_PAD8" action="" />
<map value="ROW7_PAD1" action="sampler_pad 25" />
<map value="ROW7_PAD2" action="sampler_pad 26" />
<map value="ROW7_PAD3" action="sampler_pad 27" />
<map value="ROW7_PAD4" action="sampler_pad 28" />
<map value="ROW7_PAD5" action="deck left hot_cue 7" />
<map value="ROW7_PAD6" action="deck left loop_double" />
<map value="ROW7_PAD7" action="deck right loop_double" />
<map value="ROW7_PAD8" action="deck right hot_cue 7" />
<map value="LED_ROW7_PAD1" action="get_sample_color 25" />
<map value="LED_ROW7_PAD2" action="get_sample_color 26" />
<map value="LED_ROW7_PAD3" action="get_sample_color 27" />
<map value="LED_ROW7_PAD4" action="get_sample_color 28" />
<map value="LED_ROW7_PAD5" action="" />
<map value="LED_ROW7_PAD6" action="" />
<map value="LED_ROW7_PAD7" action="" />
<map value="LED_ROW7_PAD8" action="" />
<map value="ROW8_PAD1" action="sampler_pad 29" />
<map value="ROW8_PAD2" action="sampler_pad 30" />
<map value="ROW8_PAD3" action="sampler_pad 31" />
<map value="ROW8_PAD4" action="sampler_pad 32" />
<map value="ROW8_PAD5" action="deck left hot_cue 8" />
<map value="ROW8_PAD6" action="deck left loop_exit" />
<map value="ROW8_PAD7" action="deck right loop_exit" />
<map value="ROW8_PAD8" action="deck right hot_cue 8" />
<map value="LED_ROW8_PAD1" action="get_sample_color 29" />
<map value="LED_ROW8_PAD2" action="get_sample_color 30" />
<map value="LED_ROW8_PAD3" action="get_sample_color 31" />
<map value="LED_ROW8_PAD4" action="get_sample_color 32" />
<map value="LED_ROW8_PAD5" action="" />
<map value="LED_ROW8_PAD6" action="" />
<map value="LED_ROW8_PAD7" action="" />
<map value="LED_ROW8_PAD8" action="" />
<map value="SLIDER1" action="sampler_group_volume 1" />
<map value="SLIDER2" action="sampler_group_volume 2" />
<map value="SLIDER3" action="sampler_group_volume 3" />
<map value="SLIDER4" action="sampler_group_volume 4" />
<map value="SLIDER5" action="effect_select" />
<map value="SLIDER6" action="effect_slider 1" />
<map value="SLIDER7" action="effect_slider 2" />
<map value="SLIDER8" action="filter" />
<map value="SLIDER9" action="sampler_volume_master" />
<map value="LEFT" action="sampler_bank -1" />
<map value="RIGHT" action="sampler_bank +1" />
<map value="UP" action="sampler_mode -1" />
<map value="DOWN" action="sampler_mode +1" />
<map value="REC_ARM" action="sampler_rec" />
<map value="STOP_ALL_CLIPS" action="sampler all stop" />
<map value="CLIP_STOP" action="sampler_stop" />
<map value="MUTE" action="sampler_mute" />
<map value="SELECT" action="sampler_edit" />
<map value="DEVICE" action="filter_activate" />
<map value="VOLUME" action="effect_active" />
</mapper>
Do we need to modify , or create a definition file?
LED's can be tricky.
Here's where I'm up to, any help or advice is more than welcome.
I need LED's on the hot cues, and loops, and the script modifying so as to delete hot cues.
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="APCMINI" version="800" date="2015-09-10">
<map value="SHIFT" action="set '$shift' 1 while_pressed" />
<map value="ROW1_PAD1" action="sampler_pad 1" />
<map value="ROW1_PAD2" action="sampler_pad 2" />
<map value="ROW1_PAD3" action="sampler_pad 3" />
<map value="ROW1_PAD4" action="sampler_pad 4" />
<map value="ROW1_PAD5" action="deck left hot_cue 1" />
<map value="ROW1_PAD6" action="deck left loop 1" />
<map value="ROW1_PAD7" action="deck right loop 1" />
<map value="ROW1_PAD8" action="deck right hot_cue 1" />
<map value="LED_ROW1_PAD1" action="get_sample_color 1" />
<map value="LED_ROW1_PAD2" action="get_sample_color 2" />
<map value="LED_ROW1_PAD3" action="get_sample_color 3" />
<map value="LED_ROW1_PAD4" action="get_sample_color 4" />
<map value="LED_ROW1_PAD5" action="deck 1 hot_cue 1 ? on : off" />
<map value="LED_ROW1_PAD6" action="deck 1 loop_active ? on : off" />
<map value="LED_ROW1_PAD7" action="" />
<map value="LED_ROW1_PAD8" action="" />
<map value="ROW2_PAD1" action="sampler_pad 5" />
<map value="ROW2_PAD2" action="sampler_pad 6" />
<map value="ROW2_PAD3" action="sampler_pad 7" />
<map value="ROW2_PAD4" action="sampler_pad 8" />
<map value="ROW2_PAD5" action="deck left hot_cue 2" />
<map value="ROW2_PAD6" action="deck left loop 2" />
<map value="ROW2_PAD7" action="deck right loop 2" />
<map value="ROW2_PAD8" action="deck right hot_cue 2" />
<map value="LED_ROW2_PAD1" action="get_sample_color 5" />
<map value="LED_ROW2_PAD2" action="get_sample_color 6" />
<map value="LED_ROW2_PAD3" action="get_sample_color 7" />
<map value="LED_ROW2_PAD4" action="get_sample_color 8" />
<map value="LED_ROW2_PAD5" action="left deck hot_cue 2" />
<map value="LED_ROW2_PAD6" action="deck left loop 2 ? get_sample_color 1" />
<map value="LED_ROW2_PAD7" action="" />
<map value="LED_ROW2_PAD8" action="" />
<map value="ROW3_PAD1" action="sampler_pad 9" />
<map value="ROW3_PAD2" action="sampler_pad 10" />
<map value="ROW3_PAD3" action="sampler_pad 11" />
<map value="ROW3_PAD4" action="sampler_pad 12" />
<map value="ROW3_PAD5" action="deck left hot_cue 3" />
<map value="ROW3_PAD6" action="deck left loop 4" />
<map value="ROW3_PAD7" action="deck right loop 4" />
<map value="ROW3_PAD8" action="deck right hot_cue 3" />
<map value="LED_ROW3_PAD1" action="get_sample_color 9" />
<map value="LED_ROW3_PAD2" action="get_sample_color 10" />
<map value="LED_ROW3_PAD3" action="get_sample_color 11" />
<map value="LED_ROW3_PAD4" action="get_sample_color 12" />
<map value="LED_ROW3_PAD5" action="deck left hot_cue 3 ? get_sample_color 1" />
<map value="LED_ROW3_PAD6" action="deck left loop 4 ? get_sample_color 1" />
<map value="LED_ROW3_PAD7" action="deck right loop 4 ? get_sample_color 1" />
<map value="LED_ROW3_PAD8" action="deck right hot_cue 3 ? get_sample_color 1" />
<map value="ROW4_PAD1" action="sampler_pad 13" />
<map value="ROW4_PAD2" action="sampler_pad 14" />
<map value="ROW4_PAD3" action="sampler_pad 15" />
<map value="ROW4_PAD4" action="sampler_pad 16" />
<map value="ROW4_PAD5" action="deck left hot_cue 4" />
<map value="ROW4_PAD6" action="deck left loop 8" />
<map value="ROW4_PAD7" action="deck right loop 8" />
<map value="ROW4_PAD8" action="deck right hot_cue 4" />
<map value="LED_ROW4_PAD1" action="get_sample_color 13" />
<map value="LED_ROW4_PAD2" action="get_sample_color 14" />
<map value="LED_ROW4_PAD3" action="get_sample_color 15" />
<map value="LED_ROW4_PAD4" action="get_sample_color 16" />
<map value="LED_ROW4_PAD5" action="" />
<map value="LED_ROW4_PAD6" action="" />
<map value="LED_ROW4_PAD7" action="" />
<map value="LED_ROW4_PAD8" action="" />
<map value="ROW5_PAD1" action="sampler_pad 17" />
<map value="ROW5_PAD2" action="sampler_pad 18" />
<map value="ROW5_PAD3" action="sampler_pad 19" />
<map value="ROW5_PAD4" action="sampler_pad 20" />
<map value="ROW5_PAD5" action="deck left hot_cue 5" />
<map value="ROW5_PAD6" action="deck left loop 16" />
<map value="ROW5_PAD7" action="deck right loop 16" />
<map value="ROW5_PAD8" action="deck right hot_cue 5" />
<map value="LED_ROW5_PAD1" action="get_sample_color 17" />
<map value="LED_ROW5_PAD2" action="get_sample_color 18" />
<map value="LED_ROW5_PAD3" action="get_sample_color 19" />
<map value="LED_ROW5_PAD4" action="get_sample_color 20" />
<map value="LED_ROW5_PAD5" action="" />
<map value="LED_ROW5_PAD6" action="" />
<map value="LED_ROW5_PAD7" action="" />
<map value="LED_ROW5_PAD8" action="" />
<map value="ROW6_PAD1" action="sampler_pad 21" />
<map value="ROW6_PAD2" action="sampler_pad 22" />
<map value="ROW6_PAD3" action="sampler_pad 23" />
<map value="ROW6_PAD4" action="sampler_pad 24" />
<map value="ROW6_PAD5" action="deck left hot_cue 6" />
<map value="ROW6_PAD6" action="deck left loop_half" />
<map value="ROW6_PAD7" action="deck right loop_half " />
<map value="ROW6_PAD8" action="deck right hot_cue 6" />
<map value="LED_ROW6_PAD1" action="get_sample_color 21" />
<map value="LED_ROW6_PAD2" action="get_sample_color 22" />
<map value="LED_ROW6_PAD3" action="get_sample_color 23" />
<map value="LED_ROW6_PAD4" action="get_sample_color 24" />
<map value="LED_ROW6_PAD5" action="" />
<map value="LED_ROW6_PAD6" action="" />
<map value="LED_ROW6_PAD7" action="" />
<map value="LED_ROW6_PAD8" action="" />
<map value="ROW7_PAD1" action="sampler_pad 25" />
<map value="ROW7_PAD2" action="sampler_pad 26" />
<map value="ROW7_PAD3" action="sampler_pad 27" />
<map value="ROW7_PAD4" action="sampler_pad 28" />
<map value="ROW7_PAD5" action="deck left hot_cue 7" />
<map value="ROW7_PAD6" action="deck left loop_double" />
<map value="ROW7_PAD7" action="deck right loop_double" />
<map value="ROW7_PAD8" action="deck right hot_cue 7" />
<map value="LED_ROW7_PAD1" action="get_sample_color 25" />
<map value="LED_ROW7_PAD2" action="get_sample_color 26" />
<map value="LED_ROW7_PAD3" action="get_sample_color 27" />
<map value="LED_ROW7_PAD4" action="get_sample_color 28" />
<map value="LED_ROW7_PAD5" action="" />
<map value="LED_ROW7_PAD6" action="" />
<map value="LED_ROW7_PAD7" action="" />
<map value="LED_ROW7_PAD8" action="" />
<map value="ROW8_PAD1" action="sampler_pad 29" />
<map value="ROW8_PAD2" action="sampler_pad 30" />
<map value="ROW8_PAD3" action="sampler_pad 31" />
<map value="ROW8_PAD4" action="sampler_pad 32" />
<map value="ROW8_PAD5" action="deck left hot_cue 8" />
<map value="ROW8_PAD6" action="deck left loop_exit" />
<map value="ROW8_PAD7" action="deck right loop_exit" />
<map value="ROW8_PAD8" action="deck right hot_cue 8" />
<map value="LED_ROW8_PAD1" action="get_sample_color 29" />
<map value="LED_ROW8_PAD2" action="get_sample_color 30" />
<map value="LED_ROW8_PAD3" action="get_sample_color 31" />
<map value="LED_ROW8_PAD4" action="get_sample_color 32" />
<map value="LED_ROW8_PAD5" action="" />
<map value="LED_ROW8_PAD6" action="" />
<map value="LED_ROW8_PAD7" action="" />
<map value="LED_ROW8_PAD8" action="" />
<map value="SLIDER1" action="sampler_group_volume 1" />
<map value="SLIDER2" action="sampler_group_volume 2" />
<map value="SLIDER3" action="sampler_group_volume 3" />
<map value="SLIDER4" action="sampler_group_volume 4" />
<map value="SLIDER5" action="effect_select" />
<map value="SLIDER6" action="effect_slider 1" />
<map value="SLIDER7" action="effect_slider 2" />
<map value="SLIDER8" action="filter" />
<map value="SLIDER9" action="sampler_volume_master" />
<map value="LEFT" action="sampler_bank -1" />
<map value="RIGHT" action="sampler_bank +1" />
<map value="UP" action="sampler_mode -1" />
<map value="DOWN" action="sampler_mode +1" />
<map value="REC_ARM" action="sampler_rec" />
<map value="STOP_ALL_CLIPS" action="sampler all stop" />
<map value="CLIP_STOP" action="sampler_stop" />
<map value="MUTE" action="sampler_mute" />
<map value="SELECT" action="sampler_edit" />
<map value="DEVICE" action="filter_activate" />
<map value="VOLUME" action="effect_active" />
</mapper>
发表时间 Thu 10 Sep 15 @ 12:36 pm
It works but I want it to be pretty, and proper.
We all should work together to create mappings that suit our needs.
We all should work together to create mappings that suit our needs.
发表时间 Thu 10 Sep 15 @ 12:44 pm
We need to choose a color, a definition file must have already been done by the vdj staff.
This might light the led's :
Alternatively, you can map each multi-colour LED as follows:
<led note="0x2E" min="0x00" max="0x7F" name="LED_PLAY" default="PLAY" channel="2" deck="1" />
You can then use get constant to set the value between 0.0 and 1.0 in your mapping, which will set the LED colour appropriately, e.g:
<map value="LED_PLAY" action="loaded ? play ? get constant 0.6 : cue ? get constant 0.66 : blink ? get constant 0.65 : get constant 0.0 : get constant 0.0" />
You'll need to change the values appropriately to get the desired colours, i.e: Green should be 76 / 127 = 0.6
Hm green would do.
This might light the led's :
Alternatively, you can map each multi-colour LED as follows:
<led note="0x2E" min="0x00" max="0x7F" name="LED_PLAY" default="PLAY" channel="2" deck="1" />
You can then use get constant to set the value between 0.0 and 1.0 in your mapping, which will set the LED colour appropriately, e.g:
<map value="LED_PLAY" action="loaded ? play ? get constant 0.6 : cue ? get constant 0.66 : blink ? get constant 0.65 : get constant 0.0 : get constant 0.0" />
You'll need to change the values appropriately to get the desired colours, i.e: Green should be 76 / 127 = 0.6
Hm green would do.
发表时间 Thu 10 Sep 15 @ 2:08 pm
No green
发表时间 Thu 10 Sep 15 @ 2:16 pm
It's choosing red as a default color if I just use: get_sampler_ color
This means I can use it at the weekend.
That's not the right way..whatever.
This means I can use it at the weekend.
That's not the right way..whatever.
发表时间 Thu 10 Sep 15 @ 3:11 pm
The hot cue leds only worked up to 3 ????
I ended up deleting those led settings.
The loops are working great.
That means it's good enough to use at the weekend.
I ended up deleting those led settings.
The loops are working great.
That means it's good enough to use at the weekend.
发表时间 Thu 10 Sep 15 @ 3:45 pm