Entra:     


Forum: General Discussion

Topic: Native Instruments F1 stems mapping
Dear all,

I am looking for an already finished mapping to control stems (on/off and loudness) with the elements of the controller F1 from Native Instruments.

Anybody an idea where to get?

Thank you and kind regards,
DJ Lupo
 

Inviato Fri 28 Jun 24 @ 4:44 pm
There hasn't been a release, remapping isn't all that difficult, but it is time consuming to learn.
I do remapping for others but it's a few beers type of favour, the remapping bit doesn't take me that long but nailing down what the user wants exactly takes up a bit of time.
 

Here is my version of it, a quick video is worth a thousand words:

https://youtu.be/g1FBy9V3lM0



That's a pair of F1's (one for Deck 1, one for Deck 2) that I mapped and use exclusively for Stems (with Stems padfx Echo out at the bottom of each row). I also use the rotary knob to select and load songs on the deck, then the remaining various buttons for other quick access functions. Might not be the best "code-wise" way to do some of these functions, but everything works as I want so I'm good with that. Feel free to grab ideas from it ;-)


<mapper device="TRAKTORF1" author="BeatAddict" version="850" date="2024-02-13">
<info>http://www.virtualdj.com/manuals/hardware/ni/f1.html</info>
<map value="FILTER1" action="nothing"/>
<map value="FILTER2" action="nothing"/>
<map value="FILTER3" action="nothing"/>
<map value="FILTER4" action="nothing"/>
<map value="SYNC" action="loaded_song 'rating' 0 ? loaded_song 'rating' 1 : loaded_song 'rating' 1 ? loaded_song 'rating' 2 : loaded_song 'rating' 2 ? loaded_song 'rating' 3 : loaded_song 'rating' 3 ? loaded_song 'rating' 4 : loaded_song 'rating' 4 ? loaded_song 'rating' 5 : loaded_song 'rating' 0"/>
<map value="QUANT" action="reanalyze"/>
<map value="CAPTURE" action="reanalyze multi"/>
<map value="SHIFT" action="shift"/>
<map value="REVERSE" action="slip_mode ? dump while_pressed : reverse"/>
<map value="TYPE" action="file_info"/>
<map value="SIZE" action="edit_poi"/>
<map value="BROWSE" action="browser_window 'folders,songs'"/>
<map value="PARAM" action="browser_scroll"/>
<map value="PARAM_PUSH" action="browser_enter & lock_cues on & stem "rhythm" 50% & stem "bass" 50% & stem "instru" 50% & stem "vocal" 50% & effect_active 1 0 & effect_active 2 0 & effect_active 3 0 & effect_active 4 1 & loop off"/>
<map value="PAD1" action="stem "rhythm" 50%"/>
<map value="PAD5" action="stem "rhythm" 30%"/>
<map value="PAD9" action="stem "rhythm" 15%"/>
<map value="PAD13" action="stem "rhythm" 0%"/>
<map value="PAD2" action="stem "Bass" 50%"/>
<map value="PAD6" action="stem "Bass" 30%"/>
<map value="PAD10" action="stem "Bass" 15%"/>
<map value="PAD14" action="stem "Bass" 0%"/>
<map value="PAD3" action="stem "Instru" 50%"/>
<map value="PAD7" action="stem "Instru" 30%"/>
<map value="PAD11" action="stem "Instru" 15%"/>
<map value="PAD15" action="stem "Instru" 0%"/>
<map value="PAD4" action="stem "Vocal" 50%"/>
<map value="PAD8" action="stem "Vocal" 30%"/>
<map value="PAD12" action="stem "Vocal" 15%"/>
<map value="PAD16" action="stem "Vocal" 0%"/>
<map value="STOP1" action="padfx "echo out" 60% 1bt "stemfx:Rhythm""/>
<map value="STOP2" action="padfx "echo out" 50% 1bt "stemfx:Bass""/>
<map value="STOP3" action="padfx "echo out" 80% 1bt "stemfx:Instru""/>
<map value="STOP4" action="padfx "echo out" 80% 1bt "stemfx:Vocal""/>
<map value="VOLUME1" action="param_multiply 0.5 & stem "rhythm""/>
<map value="VOLUME2" action="param_multiply 0.5 & stem "bass""/>
<map value="VOLUME3" action="param_multiply 0.5 & stem "instru""/>
<map value="VOLUME4" action="param_multiply 0.5 & stem "vocal""/>
<map value="LCD_DISPLAY" action="get_beat_num"/>
<map value="LED_SYNC" action="get_beat"/>
<map value="LED_QUANT" action="off"/>
<map value="LED_CAPTURE" action="off"/>
<map value="LED_SHIFT" action="shift"/>
<map value="LED_REVERSE" action="reverse"/>
<map value="LED_TYPE" action="off"/>
<map value="LED_SIZE" action="off"/>
<map value="LED_BROWSE" action="on"/>
<map value="LED_PAD1" action="padfx "echo out" 60% 1bt "stemfx:rhythm" ? blink 1bt 90% ? color 'red' :color 'black' : play ? stem "rhythm" & param_bigger 49% ? blink 1bt 5% ? color 'white': color 'darkred' : color 'black' : stem "rhythm" & param_bigger 49% ? color 'darkred'"/>
<map value="LED_PAD5" action="padfx "echo out" 60% 1bt "stemfx:rhythm" ? blink 1bt 90% ? color 'red' :color 'black' : stem "rhythm" & param_bigger 29% ? color 'darkred'"/>
<map value="LED_PAD9" action="padfx "echo out" 60% 1bt "stemfx:rhythm" ? blink 1bt 90% ? color 'red' :color 'black' : stem "rhythm" & param_bigger 14% ? color 'darkred'"/>
<map value="LED_PAD13" action="padfx "echo out" 60% 1bt "stemfx:rhythm" ? blink 1bt 90% ? color 'red' :color 'black' : stem "rhythm" & param_bigger 0% ? color 'darkred'"/>
<map value="LED_PAD2" action="padfx "echo out" 50% 1bt "stemfx:Bass" ? blink 1bt 90% ? color 'red' :color 'black' : play ? stem "Bass" & param_bigger 49% ? blink 1bt 5% ? color 'white': color 'darkblue' : color 'black' : stem "Bass" & param_bigger 49% ? color 'darkblue'"/>
<map value="LED_PAD6" action="padfx "echo out" 50% 1bt "stemfx:Bass" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Bass" & param_bigger 29% ? color 'darkblue'"/>
<map value="LED_PAD10" action="padfx "echo out" 50% 1bt "stemfx:Bass" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Bass" & param_bigger 14% ? color 'darkblue'"/>
<map value="LED_PAD14" action="padfx "echo out" 50% 1bt "stemfx:Bass" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Bass" & param_bigger 0% ? color 'darkblue'"/>
<map value="LED_PAD3" action="padfx "echo out" 80% 1bt "stemfx:Instru" ? blink 1bt 90% ? color 'red' :color 'black' : play ? stem "Instru" & param_bigger 49% ? blink 1bt 5% ? color 'white': color 'darkmagenta' : color 'black' : stem "Instru" & param_bigger 49% ? color 'darkmagenta'"/>
<map value="LED_PAD7" action="padfx "echo out" 80% 1bt "stemfx:Instru" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Instru" & param_bigger 29% ? color 'darkmagenta'"/>
<map value="LED_PAD11" action="padfx "echo out" 80% 1bt "stemfx:Instru" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Instru" & param_bigger 14% ? color 'darkmagenta'"/>
<map value="LED_PAD15" action="padfx "echo out" 80% 1bt "stemfx:Instru" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Instru" & param_bigger 0% ? color 'darkmagenta'"/>
<map value="LED_PAD4" action="padfx "echo out" 80% 1bt "stemfx:Vocal" ? blink 1bt 90% ? color 'red' :color 'black' : play ? stem "Vocal" & param_bigger 49% ? blink 1bt 5% ? color 'white': color 'darkyellow' : color 'black' : stem "Vocal" & param_bigger 49% ? color 'darkyellow'"/>
<map value="LED_PAD8" action="padfx "echo out" 80% 1bt "stemfx:Vocal" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Vocal" & param_bigger 29% ? color 'darkyellow'"/>
<map value="LED_PAD12" action="padfx "echo out" 80% 1bt "stemfx:Vocal" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Vocal" & param_bigger 14% ? color 'darkyellow'"/>
<map value="LED_PAD16" action="padfx "echo out" 80% 1bt "stemfx:Vocal" ? blink 1bt 90% ? color 'red' :color 'black' : stem "Vocal" & param_bigger 0% ? color 'darkyellow'"/>
<map value="LED_STOP1" action="padfx "echo out" 60% 1bt "stemfx:rhythm" ? padfx "echo out" 60% 1bt "stemfx:rhythm" : get_beat_num 1"/>
<map value="LED_STOP2" action="padfx "echo out" 50% 1bt "stemfx:bass" ? padfx "echo out" 50% 1bt "stemfx:bass" : get_beat_num 2"/>
<map value="LED_STOP3" action="padfx "echo out" 80% 1bt "stemfx:Instru" ? padfx "echo out" 80% 1bt "stemfx:Instru" : get_beat_num 3"/>
<map value="LED_STOP4" action="padfx "echo out" 80% 1bt "stemfx:vocal" ? padfx "echo out" 80% 1bt "stemfx:vocal" : get_beat_num 4"/>
<map value="SHIFT_TYPE" action="loaded_song 'comment' "NightClubDJ""/>
<map value="SHIFT_SIZE" action="loaded_song 'comment' "DELETE""/>
</mapper>
 

Hallo,
ich suche ein Mapping zur Steuerung von Stems (Ein/Aus und Instrumental Ausgabe) mit einen Tastenbefehl.
- siehe dieses Beispiel: padfx "echo out" 70% 1bt "stemfx:MeloRhythm"
Hier hört man die Vocalstimme, ich suche eine Funktion wo die Vocalstimme ausgeblendet wird.

Vielen Dank und beste Grüße,
DJ Andy

Hello,
I'm looking for a mapping to control stems (on/off and instrumental output) with a single keystroke.
- See this example: padfx "echo out" 70% 1bt "stemfx:MeloRhythm"
Here you can hear the vocals; I'm looking for a function to mute them.

Thank you and best regards,
DJ Andy
 

in place of "stemfx:MeloRhythm" replace with "solostem:MeloRhythm"
 

Ja das habe ich gesucht, vielen Dank.
Gruß DJ Andy

Yes, that's what I was looking for, thank you very much!
Regards, DJ Andy