Quick Sign In:  

Forum: German Forum

Topic: Hercules Mp3 E2 - Loop Verschiebung - MIDI Mapping - VDJ 6

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

Hallo,

ich habe den o.g. Controller.
Dieser hat zum einen die Möglichkeit, Funktionen frei zu belegen (MIDI learn und so) und hat außerdem einen Umschalter für die Scratch-Art, die das Jogwheel ausübt.

Ich würde jetzt gerne so konfigurieren, dass ich in einem der Modi das Verschieben des Loops vornehmen kann. Es scheint auch die dazu nötigen Befehle zu geben (loop move / wheelmode etc.). Aber ich bekomme es nicht vernünftig eingestellt, es funktioniert hinten und vorne nicht.

Hat jemand davon Ahnung und kann gute Tipps oder sogar eine Anleitung für mein Vorhaben geben?

Danke Schonmal!
 

Posted Sat 13 Mar 10 @ 10:17 pm
Hallo

lies dir bitte mal unsere Beiträge in unserem Wiki durch.
Hier stehen hilfreiche Tips zum programmieren.
Wenn noch fragen hast, steht Dir sicher unser Midi Experte Jakovski zur Seite :-)

http://www.virtualdj.com/wiki/German.html
 

Posted Sat 13 Mar 10 @ 10:33 pm
Oh je,

das sieht ja aus, als wenn ich selber coden müsste...
Ich hatte gehofft das ließe sich über die GUI von VDJ machen.

Aber schön, dass auch Andere zu solchen Zeiten wach sind :-)
 

Posted Sat 13 Mar 10 @ 10:37 pm
einer muss ja arbeiten :-p
 

Posted Sun 14 Mar 10 @ 12:02 am
jakovskiPRO InfinityStaffMember since 2006
Schau mal was bei Dir in den Jogs drinn steht. Dann versuche mal das hier

var $move_loop ? wheel_mode "loop_move" : vinyl_mode 1 & scratch_wheel_touch & wheel_mode "jog"

Dazu musst Du noch eine Taste zum umschalten definieren.

select & down ? set $move_loop 1 : set $move_loop 0

Vorher auf jeden Fall ein Backup von Deinem bestehenden Mapper machen !!!

Gruß, Heiko
 

Posted Sun 14 Mar 10 @ 8:41 am
Also, erstmal Danke für eure Mühen.

Ich habe jetzt mal in dem Wiki geschmökert.
Sowohl MIDI als auch HID behaupten in //devices gäbe es eine xml. Der Ordner ist bei mir aber leer.

Nur in //mappers gibt es 2 Dateien.
Eine bezieht sich auf Keyboard, also Tastatur und eine auf besagten Controller.

Leider finde ich nicht die passende Stelle, um den vorgeschlagenen Code einzufügen.

Hab ich etwas falsch verstanden?



Der Inhalt der "Hercules DJConsole MP3e2 mapping.xml" sieht wie folgt aus:

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="DJCMP3E2" author="Atomix Productions" description="Hercules DJConsole MP3 e2" version="604" date="09/01/2010">
<map value="CROSSFADER" action="crossfader" />
<map value="PLAY" action="play_pause" />
<map value="CUE" action="cue_stop" />
<map value="SYNC" action="sync" />
<map value="TRACK-" action="seek -4" />
<map value="TRACK+" action="seek +4" />
<map value="PITCHBEND-" action="pitch_bend -2% 500ms" />
<map value="PITCHBEND+" action="pitch_bend +2% 500ms" />
<map value="EQ_LOW" action="eq_low" />
<map value="EQ_MID" action="eq_mid" />
<map value="EQ_HIGH" action="eq_high" />
<map value="PITCH" action="param_multiply 1% &amp; pitch" />
<map value="VOLUME" action="volume" />
<map value="MASTER_TEMPO" action="holding ? pitch_range &apos;8,12,33&apos; : master_tempo" />
<map value="JOG" action="touchwheel" />
<map value="PFL" action="select" />
<map value="LOAD" action="load" />
<map value="AUTOMIX" action="mix_now" />
<map value="SCRATCH" action="deck 1 vinyl_mode &amp; deck 2 vinyl_mode" />
<map value="UP" action="browser_scroll -1 &amp; deck 1 wheel_mode &apos;browser&apos; while_pressed &amp; deck 2 wheel_mode &apos;browser&apos; while_pressed" />
<map value="DOWN" action="browser_scroll +1 &amp; deck 1 wheel_mode &apos;browser&apos; while_pressed &amp; deck 2 wheel_mode &apos;browser&apos; while_pressed" />
<map value="FOLDERS" action="browser_folder" />
<map value="FILES" action="browser_window &apos;songs&apos;" />
<map value="BUTTON1" action="loop 1" />
<map value="BUTTON2" action="loop 2" />
<map value="BUTTON3" action="loop 4" />
<map value="BUTTON4" action="loop 8" />
<map value="BUTTON5" action="effect &apos;flanger&apos; active" />
<map value="BUTTON6" action="effect &apos;beatgrid&apos; active" />
<map value="BUTTON7" action="effect &apos;FlippinDouble&apos; active" />
<map value="BUTTON8" action="effect &apos;overloop&apos; active" />
</mapper>
 

Posted Sun 14 Mar 10 @ 7:27 pm
alexg1805 wrote :


<map value="JOG" action="touchwheel" />



Mach daraus mal
<map value="JOG" action="loop ? loop_move : touchwheel" />

Solange ein loop läuft solltest du diesen nun beliebig verschieben können
 

Posted Sun 14 Mar 10 @ 8:29 pm
Vielen Dank !

Es funktioniert sofort und genau wie es sein soll!
Jetzt ist der Controller direkt das doppelte Wert :-)
 

Posted Sun 14 Mar 10 @ 9:30 pm
jakovskiPRO InfinityStaffMember since 2006
Denk nur daran das Du solange der Loop läuft dann das Jogweheel nicht zum Scratchen/Pitchbend nutzen kannst.

Gruß, Heiko
 

Posted Mon 15 Mar 10 @ 4:12 am
Hab ich schon bemerkt.
Ist aber nicht weiter schlimm.
In einem Loop habe ich noch nie gescratcht.
 

Posted Mon 15 Mar 10 @ 6:58 am


(Old topics and forums are automatically closed)