Connexion rapide:  

Forum: German Forum

Sujet Neues Midi-Device (DJM-5000)

Ce topic est ancien et peut contenir des informations obselètes ou incorrectes.

Hallo!

Ich bin ziemlich frustriert: Ich sitze nun schon 7 Stunden daran, denn Faderstart vom Pioneer DJM-5000 Mischpult in VDJ zu implementieren. Leider erfolglos.

Meine Device.xml wrote :

<?xml version="1.0" encoding="UTF-8"?>
<device author="Stephan Knoke" decks="1" name="DJM5000" pid="0x014C" type="MIDI" vid="0x08E4" >
<slider cc="0x02" min="0" max="127" name="CH1_HIGH" />
<slider cc="0x03" min="0" max="127" name="CH1_MID" />
<slider cc="0x04" min="0" max="127" name="CH1_LOW" />
<slider cc="0x58" min="0" max="127" name="CH1_FADERSTART" />
<slider cc="0x46" min="0" max="127" name="CH1_CUE" />
<slider cc="0x11" min="0" max="127" name="CH1_FADER" />
<slider cc="0x41" min="0" max="127" name="CH1_CFASSIGN" />

<slider cc="0x07" min="0" max="127" name="CH2_HIGH" />
<slider cc="0x08" min="0" max="127" name="CH2_MID" />
<slider cc="0x09" min="0" max="127" name="CH2_LOW" />
<slider cc="0x59" min="0" max="127" name="CH2_FADERSTART" />
<slider cc="0x47" min="0" max="127" name="CH2_CUE" />
<slider cc="0x12" min="0" max="127" name="CH2_FADER" />
<slider cc="0x42" min="0" max="127" name="CH2_CFASSIGN" />

<slider cc="0x0E" min="0" max="127" name="CH3_HIGH" />
<slider cc="0x0F" min="0" max="127" name="CH3_MID" />
<slider cc="0x15" min="0" max="127" name="CH3_LOW" />
<slider cc="0x48" min="0" max="127" name="CH3_CUE" />
<slider cc="0x13" min="0" max="127" name="CH3_FADER" />
<slider cc="0x43" min="0" max="127" name="CH3_CFASSIGN" />

<slider cc="0x51" min="0" max="127" name="CH4_HIGH" />
<slider cc="0x5C" min="0" max="127" name="CH4_MID" />
<slider cc="0x52" min="0" max="127" name="CH4_LOW" />
<slider cc="0x49" min="0" max="127" name="CH4_CUE" />
<slider cc="0x14" min="0" max="127" name="CH4_FADER" />
<slider cc="0x44" min="0" max="127" name="CH4_CFASSIGN" />
</device>


und

MeinMapping.xml wrote :

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="DJM5000" author="Stephan Knoke" description="Pioneer DJM5000" version="705" date="03/10/2011">
<map value="CH1_FADERSTART" action="param_smaller 50% ? set "%ch1_faderstart_notachtive" 1 : set "%ch1_faderstart_notachtive" 0" />
<map value="CH1_FADER" action="var "%ch1_faderstart_notactive" 1 ? nothing : param_smaller 5% ? deck 1 pause : deck 1 play" />
<map value="CH2_FADERSTART" action="param_equal 0 ? set "%ch2_faderstart_notachtive" 1 : set "%ch2_faderstart_notachtive" 0" />
<map value="CH2_FADER" action="var "%ch2_faderstart_notactive" 1 ? nothing : param_smaller 5% ? deck 2 pause : deck 2 play" />
</mapper>


Leider ingnoriert VDJ das ein- und ausschalten der Funktion über die Fadertaster vollständig. Ich habe die Taster jetzt als Slider definiert, weil sie dann einigermaßen das tun, was sie sollen. Weise ich den Tastern so wie sie jetzt definiert sind beispielsweise PFL zu, geht das problemlos. (Mischpult ein = PFL ein)

Sieht vielelicht jemand von euch den Fehler?

Vielen Dank für eure Hilfe

Stephan
 

Posté Mon 03 Oct 11 @ 9:02 am
ChacklPRO InfinityMember since 2007
sylvester23 wrote :
Hallo!

Ich bin ziemlich frustriert: Ich sitze nun schon 7 Stunden daran, denn Faderstart vom Pioneer DJM-5000 Mischpult in VDJ zu implementieren. Leider erfolglos.

Meine Device.xml wrote :

<?xml version="1.0" encoding="UTF-8"?>
<device author="Stephan Knoke" decks="1" name="DJM5000" pid="0x014C" type="MIDI" vid="0x08E4" >
<slider cc="0x02" min="0" max="127" name="CH1_HIGH" />
<slider cc="0x03" min="0" max="127" name="CH1_MID" />
<slider cc="0x04" min="0" max="127" name="CH1_LOW" />
<slider cc="0x58" min="0" max="127" name="CH1_FADERSTART" />
<slider cc="0x46" min="0" max="127" name="CH1_CUE" />
<slider cc="0x11" min="0" max="127" name="CH1_FADER" />
<slider cc="0x41" min="0" max="127" name="CH1_CFASSIGN" />

<slider cc="0x07" min="0" max="127" name="CH2_HIGH" />
<slider cc="0x08" min="0" max="127" name="CH2_MID" />
<slider cc="0x09" min="0" max="127" name="CH2_LOW" />
<slider cc="0x59" min="0" max="127" name="CH2_FADERSTART" />
<slider cc="0x47" min="0" max="127" name="CH2_CUE" />
<slider cc="0x12" min="0" max="127" name="CH2_FADER" />
<slider cc="0x42" min="0" max="127" name="CH2_CFASSIGN" />

<slider cc="0x0E" min="0" max="127" name="CH3_HIGH" />
<slider cc="0x0F" min="0" max="127" name="CH3_MID" />
<slider cc="0x15" min="0" max="127" name="CH3_LOW" />
<slider cc="0x48" min="0" max="127" name="CH3_CUE" />
<slider cc="0x13" min="0" max="127" name="CH3_FADER" />
<slider cc="0x43" min="0" max="127" name="CH3_CFASSIGN" />

<slider cc="0x51" min="0" max="127" name="CH4_HIGH" />
<slider cc="0x5C" min="0" max="127" name="CH4_MID" />
<slider cc="0x52" min="0" max="127" name="CH4_LOW" />
<slider cc="0x49" min="0" max="127" name="CH4_CUE" />
<slider cc="0x14" min="0" max="127" name="CH4_FADER" />
<slider cc="0x44" min="0" max="127" name="CH4_CFASSIGN" />
</device>


und

MeinMapping.xml wrote :

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="DJM5000" author="Stephan Knoke" description="Pioneer DJM5000" version="705" date="03/10/2011">
<map value="CH1_FADERSTART" action="param_smaller 50% ? set "%ch1_faderstart_notachtive" 1 : set "%ch1_faderstart_notachtive" 0" />
<map value="CH1_FADER" action="var "%ch1_faderstart_notactive" 1 ? nothing : param_smaller 5% ? deck 1 pause : deck 1 play" />
<map value="CH2_FADERSTART" action="param_equal 0 ? set "%ch2_faderstart_notachtive" 1 : set "%ch2_faderstart_notachtive" 0" />
<map value="CH2_FADER" action="var "%ch2_faderstart_notactive" 1 ? nothing : param_smaller 5% ? deck 2 pause : deck 2 play" />
</mapper>


Leider ingnoriert VDJ das ein- und ausschalten der Funktion über die Fadertaster vollständig. Ich habe die Taster jetzt als Slider definiert, weil sie dann einigermaßen das tun, was sie sollen. Weise ich den Tastern so wie sie jetzt definiert sind beispielsweise PFL zu, geht das problemlos. (Mischpult ein = PFL ein)

Sieht vielelicht jemand von euch den Fehler?

Vielen Dank für eure Hilfe

Stephan




Gut.....
Ich kenn mich ein bischen beim Mapping und Deffinieren der Geräte aus (auber nur ein bisschen XD)

Als erstes würde ich dir vorschlagen die Fader und Buttons gleich einen deck zuzuweisen in der deffinition (Beispiel):
  <slider cc="0x11" min="0" max="127" name="FADER" deck="1"  />


Dannn würde ich den Faderstartbutton nicht als slider sondern als button deffinieren, da der ja nur Ein und Aus kann:
  <button cc="0x58" value="127" name="FADERSTART" deck="1"  />

Das ist jetzt ein bisschen davon abhängig was der button für daten schickt wenn du ihn drückst oder loslässt

so.... und im mapper trägst du dann unter Faderstart das ein:
fader_start

und unter dem slider das:
volume


Ich hoffe so kommst du etwas weiter ;)

Grüße
 

Posté Mon 03 Oct 11 @ 9:26 am
Hallo Chackl,

vielen Dank für deine schnelle Antwort.

Da das Mischpult vier Kanäle hat, "decks" aber nur bis 2 unterstützt wird, habe ich mich dagegen entschieden, die Bedienelemente über die Decks zu definieren. Zumal dann noch die Frage dazu kommt, ob die Variablen für die Decks gelten, oder global. Bei letzterem müsste ich sonst im Mapping abfragen, von welchem Deck der Befehl kommt und es entsprechend in den Variablen wegspeichern, um dann bei den Fadern wieder eine Unterscheidung zu machen ... vielleicht kann ich das noch zusammenfassen, wenn es funktioniert.

Als Button hatte ich die Dinger auch schon definiert. Dann scheinen sie aber nur bei jedem zweiten Mal zu funktionieren.

fader_start und volume ... ok, das hätte ich oben noch dazu schreiben sollen: Die Audio-Daten werden wirklich über das Mischpult abgemischt. Folglich würde ich bei deinem Vorschlag die Lautstärke doppelt steuern, einmal am Mischpult und dann über Midi in VDJ. Das geht so leider nicht.

Die Idee, die ich hatte war folgende: Die Buttons zum aktivieren und deaktivieren des Faderstarts auslesen und in einer Variable speichern. Je nach Variable bzw, aktiviertem Faderstart schauen, ob der Volume-Fader größer 0 ist und einen play Befehl senden.

Klappt leider nicht. Ich kann auch die %-Zahl im Mapping für den Fader nicht durch einen festen Wert ersetzen. Selbst wenn ich smaller 50000 reinschreibe, hält der Player nicht an ...

Ich bin ratlos ...

Gruß

Stephan
 

Posté Mon 03 Oct 11 @ 9:54 am

"<map value="CH1_FADERSTART" action="param_smaller 50% ? set "%ch1_faderstart_notachtive" 1 : set "%ch1_faderstart_notachtive" 0" />"


"<map value="CH2_FADERSTART" action="param_equal 0 ? set "%ch2_faderstart_notachtive" 1 : set "%ch2_faderstart_notachtive" 0" />"


sollte eventuell doch "..faderstart_notactive..." heißen, oder?
Fiel mir nur auf...

Gruß



 

Posté Mon 03 Oct 11 @ 1:57 pm
AUTSCH! Wo ist das Erdloch?! ...

Ja, kaum macht man's richtig ...

Danke! Nun ärgere ich mich zwar über die vertane Zeit, aber kann immerhin gut schlafen ;o) ...

Gruß

Stephan
 

Posté Mon 03 Oct 11 @ 2:32 pm
hello ! if you speak english please help me
i am not an pc expert and do not know how to map by myself
i have 2xcdj 400 and djm 5000
i want to mix VIDEOS by moving cross fader and other buttons and sliders on my mixer and play by my cdj*s
how to connect this 3 components to my laptop and make it work?

people told me it is not midi mixer ....


thx a lott !
 

Posté Thu 01 Dec 11 @ 6:25 pm
keekeede wrote :
hello ! if you speak english please help me
i am not an pc expert and do not know how to map by myself
i have 2xcdj 400 and djm 5000
i want to mix VIDEOS by moving cross fader and other buttons and sliders on my mixer and play by my cdj*s
how to connect this 3 components to my laptop and make it work?

people told me it is not midi mixer ....


thx a lott !


aloá,

please use the english section of the VDJ forum : http://de.virtualdj.com/forums/30/General_Discussion.html

and you should add which version of VDJ you are using ;)

regards, Kernspalt
 

Posté Fri 02 Dec 11 @ 1:37 am


(Les anciens sujets et forums sont automatiquement fermés)