Quick Sign In:  

Forum: Dutch Forum

Topic: Ervaringen met M-Audio Torq XPonent

This topic is old and might contain outdated or incorrect information.

wilbergPRO InfinityMember since 2009
Sinds ruim een half jaar maak ik gebruik van VDJ i.c.m. een M-Audio Torq XPonent. Prima controller, nooit vastlopers of iets dergelijks.
Langzaam maar zeker raak ik ook meer bedreven in het handmatig aanpassen van de Mapper, zodat ik het effect, de sound of whatever krijg wanneer ik op een knop druk die ik heb toegewezen...... Het wordt al wat.
Dit maakt dat ik bv. samples heb toegewezen aan knoppen waarmee je normaliter CUES kunt instellen. Ook dat werkt prima.

Deze CUE knoppen vind je zowel bij het linker deck als het rechter deck en zijn "gelijk" aan elkaar.
Dit wil zeggen: CUE1 links is hetzelfde als CUE1 rechts. En dat wil ik juist niet..........
Ik wil namelijk "links" 5 samples toewijzen aan de CUE knoppen en wil "rechts" 5 andere samples toewijzen, zodat ik in totaal 10 samples kan aansturen via 10 CUE knoppen.

Wat ik ook probeer: Het lukt me niet om dit aan te geven in de mapper.
Wie weet er raad ????

Een tweede vraag:
In de mapper wordt aangegeven WAT je met WELKE knop van de controller kunt doen.
HOE kan ik erachter komen HOE elke knop heet ????
Da's immers ook handig om te weten, wanneer je iets wil wijzigen......
 

Posted Thu 18 Feb 10 @ 6:19 am
hoi william,

probeer de registry tool eens in de tools sectie, daar schijn je wat mee te kunnen,
om de ck 1 en 2 uit elkaar te halen moet je in je xml bestand dit soort regels krijgen

<encoder cc="0x5A" name="FX_SELECT" zero="0x00" deck="1" />
<encoder cc="0x5B" name="FX_SELECT" zero="0x00" deck="2" />
je ziet dat de ene knop 0x5a heeft en dezelfde knop op deck b 0x5b, hier wordt de functie fx-select gebruikt, maar dit kan je veranderen door een ander functie neer te zetten.
dit geldt voor alle knoppen zo. erachter komen welke knop nu welke 0x.... heet doe je door learn knop te gebruiken en dan
in het xml bestand kijke (folder mappers) welke 0x hij heeft gekregen.
het kan vast simpeler, maar dit werkt
 

Posted Thu 18 Feb 10 @ 8:02 am
wilbergPRO InfinityMember since 2009
Als ik het XML bestand van de XPonent Mapper open, krijg ik het onderstaande:


<?xml version="1.0" encoding="UTF-8" ?>
- <mapper device="XPONENT" author="SBDJ" description="M-Audio XPonent (SBDJ)" version="601" date="15/06/2009">
<map value="PLAY" action="var %shift ? play_sync : set $xmas 1 & play_pause" />
<map value="CUE" action="var %shift ? set_cue : cue_play" />
<map value="SYNC" action="var %shift ? beatlock : sync" />
<map value="TRACK+" action="var %shift ? seek +8 : seek +4" />
<map value="TRACK-" action="var %shift ? seek -8 : seek -4" />
<map value="CUE1" action="var %shift ? set_cue 1 : hot_cue 1" />
<map value="CUE2" action="var %shift ? set_cue 2 : hot_cue 2" />
<map value="CUE3" action="var %shift ? set_cue 3 : hot_cue 3" />
<map value="CUE4" action="var %shift ? set_cue 4 : hot_cue 4" />
<map value="CUE5" action="var %shift ? set_cue 5 : hot_cue 5" />

<map value="LOOP1" action="var %shift ? loop 16 : loop 1" />
<map value="LOOP2" action="var %shift ? loop 32 : loop 2" />
<map value="LOOP4" action="var %shift ? loop 64 : loop 4" />
<map value="LOOP8" action="var %shift ? loop 128 : loop 8" />
<map value="RELOOP" action="reloop" />
<map value="LOOPIN" action="loop_in" />
<map value="LOOPOUT" action="loop_out" />
<map value="LOOP+" action="var %shift ? browser_scroll -1 : loop_length 200%" />
<map value="LOOP-" action="var %shift ? browser_scroll +1 : loop_length 50%" />
<map value="LOOPLOCK" action="var %shift ? smart_loop : key_lock" />
<map value="PITCH" action="pitch_slider" />
<map value="LOOPSHIFT+" action="var %shift ? page +1 : loop_move +0.25" />
<map value="LOOPSHIFT-" action="var %shift ? page -1 : loop_move -0.25" />
<map value="FX1" action="var %shift ? sampler start_rec : sampler play_stop" />
<map value="FX2" action="var %shift ? effect button 1 : effect active" />
<map value="FX3" action="var %shift ? effect button 2 : effect select -1" />
<map value="FX4" action="var %shift ? effect button 3 : effect select +1" />
<map value="FX1_KNOB" action="sampler volume" />
<map value="FX2_KNOB" action="effect slider 1" />
<map value="FX3_KNOB" action="effect slider 2" />
<map value="FX4_KNOB" action="effect slider 3" />
<map value="PITCH" action="pitch_slider" />
<map value="PITCHBEND+" action="var %shift ? pitch_bend +4% 500ms : pitch_bend +2% 500ms" />
<map value="PITCHBEND-" action="var %shift ? pitch_bend -4% 500ms : pitch_bend -2% 500ms" />
<map value="X" action="var %shift ? cycle $browse 2 : load" />
<map value="DASH" action="var %shift ? unload : browser_folder ? browser_window "songs" : browser_folder" />
<map value="FINGER" action="vinyl_mode" />
<map value="HEADPHONE" action="select" />
<map value="SHIFT" action="set %shift while_pressed & set $gshift while_pressed" />
<map value="LOW" action="eq_low" />
<map value="MID" action="eq_mid" />
<map value="HIGH" action="eq_high" />
<map value="GAIN" action="gain" />
<map value="KILL_LOW" action="var %shift ? eq_kill_low while_pressed : eq_kill_low" />
<map value="KILL_MID" action="var %shift ? eq_kill_mid while_pressed : eq_kill_mid" />
<map value="KILL_HIGH" action="var %shift ? eq_kill_high while_pressed : eq_kill_high" />
<map value="GAIN_MATCH" action="var %shift ? match_gain : volume 0% while_pressed" />
<map value="PFL_MIX" action="headphone_mix" />
<map value="MOUSE_RIGHT" action="var $gshift ? deck 2 select & deck 2 effect active : deck 2 effect button 1" />
<map value="MOUSE_LEFT" action="var $gshift ? deck 1 select & deck 1 effect active : deck 1 effect button 1" />
<map value="TOUCHPAD_X" action="effect slider 1" />
<map value="TOUCHPAD_Y" action="effect slider 2" />
<map value="JOG" action="play ? param_multiply 10% & scratch_wheel : param_multiply 40% & scratch_wheel" />
<map value="JOG_TOUCH" action="set $touch while_pressed & var_equal $browse 0 ? wheel_mode "jog" & scratch_wheel_touch : var_equal $browse 1 ? wheel_mode "browser"" />
<map value="VOLUME" action="volume" />
<map value="CROSSFADER" action="crossfader" />
<map value="BOOST" action="var $gshift ? crossfader 50% temporary : action_deck 1 ? crossfader 0% temporary : crossfader 100% temporary" />
<map value="VUEMETER" action="get level" />
<map value="PROGRESS" action="song_pos" />
<map value="LED_PLAY" action="play ? on : on blink" />
<map value="LED_FINGER" action="vinyl_mode ? var $touch ? blink 200ms : on : var $xmas ? sync : off" />
<map value="LED_SHIFT" action="var %shift ? on : var $xmas ? sync : off" />
<map value="LED_DASH" action="browser_folder ? on : var $xmas ? sync : off" />
<map value="LED_X" action="var_equal $browse 1 ? on : var $xmas ? sync : off" />
<map value="LED_KILL_LOW" action="eq_kill_low ? on : var $xmas ? sync : off" />
<map value="LED_KILL_MID" action="eq_kill_mid ? on : var $xmas ? sync : off" />
<map value="LED_KILL_HIGH" action="eq_kill_high ? on : var $xmas ? sync : off" />
<map value="LED_GAIN_MATCH" action="volume 0% ? on : var $xmas ? sync : off" />
<map value="LED_FX1" action="sampler play_stop ? on : var $xmas ? sync : off" />
<map value="LED_FX2" action="effect active ? on : var $xmas ? sync : off" />
<map value="LED_FX3" action="var $xmas ? sync : off" />
<map value="LED_FX4" action="var $xmas ? sync : off" />
<map value="LED_CUE1" action="hot_cue 1 ? on : var $xmas ? sync : off" />
<map value="LED_CUE2" action="hot_cue 2 ? on : var $xmas ? sync : off" />
<map value="LED_CUE3" action="hot_cue 3 ? on : var $xmas ? sync : off" />
<map value="LED_CUE4" action="hot_cue 4 ? on : var $xmas ? sync : off" />
<map value="LED_CUE5" action="hot_cue 5 ? on : var $xmas ? sync : off" />
<map value="LED_HEADPHONE" action="select ? on : var $xmas ? sync : off" />
<map value="LED_PITCHBEND+" action="pitch_bend +2% 500ms ? on : pitch_bend +4% 500ms ? on : var $xmas ? sync : off" />
<map value="LED_PITCHBEND-" action="pitch_bend -2% 500ms ? on : pitch_bend -4% 500ms ? on : var $xmas ? sync : off" />
<map value="LED_CUE" action="cue_stop ? on : var $xmas ? sync : off" />
<map value="LED_TRACK+" action="seek +4 ? on : seek +8 ? on : var $xmas ? sync : off" />
<map value="LED_TRACK-" action="seek -4 ? on : seek -8 ? on : var $xmas ? sync : off" />
<map value="LED_LOOPSHIFT+" action="var $xmas ? sync : off" />
<map value="LED_LOOPSHIFT-" action="var $xmas ? sync : off" />
<map value="LED_LOOPLOCK" action="var %shift ? smart_loop ? on : var $xmas ? sync : off : key_lock ? on : var $xmas ? sync : off" />
<map value="LED_LOOP+" action="var $xmas ? sync : off" />
<map value="LED_LOOP-" action="var $xmas ? sync : off" />
<map value="LED_LOOP1" action="loop 1 ? on : loop 16 ? on : var $xmas ? sync : off" />
<map value="LED_LOOP2" action="loop 2 ? on : loop 32 ? on : var $xmas ? sync : off" />
<map value="LED_LOOP4" action="loop 4 ? on : loop 64 ? on : var $xmas ? sync : off" />
<map value="LED_LOOP8" action="loop 8 ? on : loop 128 ? on : var $xmas ? sync : off" />
<map value="LED_LOOPIN" action="loop_in ? on : var $xmas ? sync : off" />
<map value="LED_LOOPOUT" action="loop_out ? on : var $xmas ? sync : off" />
<map value="LED_RELOOP" action="reloop ? on : var $xmas ? sync : off" />
<map value="LED_BOOST" action="var $gshift ? crossfader 50% temporary ? on : var $xmas ? sync : off : action_deck 1 ? crossfader 0% temporary ? on : var $xmas ? sync : off : crossfader 100% temporary ? on : var $xmas ? sync : off" />
</mapper>

En dan houdt mijn kennis op............
Ik denk wel dat het om hetgene gaat wat ik hierboven dik heb gemaakt ??!!
 

Posted Thu 18 Feb 10 @ 9:02 am
dat klopt en daar staat inderdaad dat wat op deck a cue1 is, is dat ook op cue 2 (omdat er geen onderscheid wordt gemaakt)
ik heb verder ook weinig verstand van xml functies koppelen, maar je zou dat dikgedrukte moeten kunnen splitsen in deck a en deck b zo als in mijn voorbeeld, maar doe dat precies gaat weet ik ook niet, misschien door er ook deck="1" of deck="2" achter te zetten
zo iets mogelijk

<map value="CUE1" action="var %shift ? set_cue 1 : hot_cue 1" deck="1" />
<map value="CUE2" action="var %shift ? set_cue 2 : hot_cue 2" deck="1" />
<map value="CUE3" action="var %shift ? set_cue 3 : hot_cue 3" deck="1" />
<map value="CUE4" action="var %shift ? set_cue 4 : hot_cue 4" deck="1" />
<map value="CUE5" action="var %shift ? set_cue 5 : hot_cue 5" deck="1" />
<map value="CUE1" action="var %shift ? set_cue 1 : hot_cue 1" deck="2" />
<map value="CUE2" action="var %shift ? set_cue 2 : hot_cue 2" deck="2" />
<map value="CUE3" action="var %shift ? set_cue 3 : hot_cue 3" deck="2" />
<map value="CUE4" action="var %shift ? set_cue 4 : hot_cue 4" deck="2" />
<map value="CUE5" action="var %shift ? set_cue 5 : hot_cue 5" deck="2" />
 

Posted Thu 18 Feb 10 @ 3:21 pm
wilbergPRO InfinityMember since 2009
Dat ga ik effe uitproberen.....
Wordt vervolgd.
 

Posted Thu 18 Feb 10 @ 3:27 pm
wilbergPRO InfinityMember since 2009
Uitgeprobeerd en..... NIET dus.
Dit werkt niet.
"Ergens" zit er dus een fout.

Jammer dat ik zelf nog géén "mappertaal`spreek.
Graag hulp gewenst.
 

Posted Fri 19 Feb 10 @ 3:23 am
pepeisPRO InfinityMember since 2005
Zie niet direct een oplossing maar misschien dat dit kan helpen. Het kan zijn dat ik het verkeerd voor heb.

Als je kijkt wat er nu staat dan gebeurt er bij het indrukken van CUE1 : "set_cue 1" en bij SHIFT+CUE1 : "hot_cue 1".
<map value="CUE1" action="var %shift ? set_cue 1 : hot_cue 1" />
Zo kan je dus door met de SHIFT te werken 10 samples gebruiken. Wat er moet staan om een sample te starten, weet ik wel niet.
 

Posted Fri 19 Feb 10 @ 3:59 am
wilbergPRO InfinityMember since 2009
Dat zou betekenen dat wanneer ik de SHIFT toets van mijn toetsebord indruk, i.c.m. "een van de" 5 CUE knoppen, ik een volgende sample kan toevoegen ????? (dus 2 X 5).
Deze handeling, dus bv. CUE1 + SHIFT bestaat echter niet en kan ik in de MAPPER ook niet maken.......
 

Posted Fri 19 Feb 10 @ 7:17 am
De verwijzingen gaan nu ook steeds naar Hot_Cue. Ik heb je lijstje ook door zitten spitten, en kom hem nergens tegen (Logisch, het werkt niet) maar een cue-toets zou moeten verwijzen naar een sample. En dat doet'ie nu niet.
Ik ben zo weg, maar ik zal van het weekend eens gaan snuffelen in de mij beschikbare bronnen. (en eindelijk mijn stukje Nederlandstalige handleiding afmaken. Ben pas halverwege.......)
 

Posted Fri 19 Feb 10 @ 12:10 pm


(Old topics and forums are automatically closed)