Anmelden:     


Forum: General Discussion

Topic: mapping - i'm stuck

Dieses Thema ist veraltet und kann veraltete oder falsche Informationen enthalten.

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?
 

geposted 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......
 

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>
 

It works but I want it to be pretty, and proper.

We all should work together to create mappings that suit our needs.
 

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.
 

No green
 

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.
 

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.
 



(Alte Themen und Foren werden automatisch geschlossen)