Quick Sign In:  

Forum: German Forum

Topic: Akai LPD8 Midi Controller Pad - Page: 1

This part of topic is old and might contain outdated or incorrect information

Hi
Möchte gern o.g. Midi Controller Pad mit Effekten oder Sounds belegen. Dafür suche ich eine Kostenlose Software. Mit dem Mapper für Virtual DJ bin ich nicht ganz klar gekommen, und übrigens benutze ich schon den Mapper für meine beiden CDJ-400. Kann man überhaupt zwei Mapper gleichzeitig betreiben???
Suche also nur eine einfache Software woo ich die 8 Pads belegen kann und fertig.
Nicht mehr und nicht weniger...
Vielen Dank im vorraus....
Gruß
wbbrothers
 

Posted Mon 01 Mar 10 @ 10:11 am
jakovskiPRO InfinityModeratorMember since 2006
Das wird wahrscheinlich nicht funktionieren da VDJ das MIDI Device von Windows öffnet. Somit kann die andere Software das wahrscheinlich nicht mehr.

Mappe doch einfach mal das ganze mit dem Simple Midi Mapper. Ist eigentlich ganz einfach. Simple Mapper aus der Liste wählen, 'Key-Learn' anklicken und dann die Taste auf dem Controller drücken. Dann noch die Aktion eintratgen und fertig.

Und ja, Du solltest den Problemlos zusammen mit Deinen CDJ's betreiben können. Ansonsten wenn das Pad SysExID fähig ist könnte man auch einen echten Mapper mit Definition bauen. Das ist dann natürlich die beste Lösung.

Schau einfach mal ob der die SysExID unterstützt. (http://www.virtualdj.com/download/miditrace.exe)

Das Miditrace Tool starten (VDJ darf nicht laufen !) und auf Send klicken. Wenn da als Antwort eine Lange Zahlenreihe kommt poste die mal komplett hier.

Gruß, Heiko
 

Posted Mon 01 Mar 10 @ 10:25 am
Hi Heiko
vielen Dank, teste das gleich sofort zuhause. poste dann mein Ergebnis hier.
Gruß und danke soweit.
Chris
 

Posted Mon 01 Mar 10 @ 10:36 am
Mein Akai LPD8 ist auch auf dem Weg zu mir. Mal gucken ob es hält was es verspricht.
Mappen werde ich das Teil ganz normal über VDJ Mapper.
 

Posted Mon 01 Mar 10 @ 11:40 am
Hi
hier die lange Zahlenreihe aus miditrac.exe:

F0 7E 00 06 02 47 75 00 19 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7

Gruß
Chris
 

Posted Mon 01 Mar 10 @ 12:19 pm
jakovskiPRO InfinityModeratorMember since 2006
Dies hier als Datei Akai LPD8 definition.xml in Deinen Definition Ordner (Devices) kopieren:

Definition wrote :

<?xml version="1.0" encoding="UTF-8"?>
<device name="Akai LPD8" author="wbbrothers" type="MIDI" sysexid="F07E??06024775001900000066" decks="1">
<button note="0x11" name="PAD1" />
<button note="0x11" name="PAD2" />
<button note="0x11" name="PAD3" />
<button note="0x11" name="PAD4" />
<button note="0x11" name="PAD5" />
<button note="0x11" name="PAD6" />
<button note="0x11" name="PAD7" />
<button note="0x11" name="PAD8" />
<slider cc="0x22" name="K1" />
<slider cc="0x22" name="K2" />
<slider cc="0x22" name="K3" />
<slider cc="0x22" name="K4" />
<slider cc="0x22" name="K5" />
<slider cc="0x22" name="K6" />
<slider cc="0x22" name="K7" />
<slider cc="0x22" name="K8" />
</device>


Du musst jetzt noch die passenden Werte der einzelnen Tasten und Regler ermitteln. Das geht ebenfalls mit dem Miditracer Tool.
Drück dazu einfach mal die Tasten der Reihe nach. und poste die Antworten.


Dies hier als Datei Akai LPD8 mapping.xml in Deinen Mappers Ordner kopieren:
Mapper wrote :

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="Akai LPD8" author="wbbrothers" description="Akai LPD8 (Mapper V1.0)" version="605" date="01/03/2010">
</mapper>


Gruß, Heiko
 

Posted Mon 01 Mar 10 @ 12:46 pm
Hallo Heiko
Habe es jetzt mal über den Simple Midi Mapper versucht, und da geht es einwandfrei. Muss natürlich gestehen das ich im Moment nicht meine CDJ-400 angeschlossen habe.
Die ja normalerweise auch über Midi/ USB angeschlossen sind und gesteuert werden.
Aber danke trotzdem.
Gruß
Christian
 

Posted Mon 01 Mar 10 @ 1:05 pm
jakovskiPRO InfinityModeratorMember since 2006
Kannst Du mal den Inhalt des Simple Mappings posten ? Dann könnte ich Dir in Sekunden eine richtige Definition dazu erstellen ;-))

Die liegt im Mapper Ordner unter den eigenen Dateien.

Gruß, Heiko
 

Posted Mon 01 Mar 10 @ 1:10 pm
jakovskiPRO InfinityModeratorMember since 2006
 

Posted Mon 01 Mar 10 @ 2:48 pm
Hallo Heiko

Hier die Definition vom Simple Midi Mapper der momentan meinen Akai Midi Controller definiert: ( Ansteuerung der VDJ Samples )

<?xml version="1.0" encoding="UTF-8" ?>
- <mapper device="SIMPLE_MIDI" author="Atomix Productions" description="Simple MIDI wrapper" version="605" date="01/03/2010" priority="-10">
<map value="MIDI_CLOCK" action="off" />
<map value="0-36" action="sampler 1 play_stop" />
<map value="0-37" action="sampler 2 play_stop" />
<map value="0-38" action="sampler 3 play_stop" />
<map value="0-39" action="sampler 4 play_stop" />
<map value="0-40" action="sampler 5 play_stutter" />
<map value="0-41" action="sampler 6 play_stutter" />
<map value="0-42" action="sampler 7 play_stutter" />
<map value="0-43" action="sampler 8 play_stutter" />
<map value="0-CC1" action="sampler 1 volume" />
<map value="0-CC2" action="sampler 2 volume" />
<map value="0-CC3" action="sampler 3 volume" />
<map value="0-CC4" action="sampler 4 volume" />
<map value="0-CC5" action="sampler 5 volume" />
<map value="0-CC6" action="sampler 6 volume" />
<map value="0-CC7" action="sampler 7 volume" />
<map value="0-CC8" action="sampler 8 volume" />
</mapper>

Und hier die Definition von meinen Pios CDJ-400: laufen nicht über Timecode, sondern über USB, mit Soundkarte Numark Virtual Vinyl

<?xml version="1.0" encoding="UTF-8" ?>
- <mapper device="CDJ400" author="Atomix Productions" description="Pioneer CDJ-400" version="602" date="12/09/2009">
<map value="EJECT" action="invert_controllers & refresh_controller 'CDJ-400'" />
<map value="PLAY" action="play_pause" />
<map value="CUE" action="cue_play" />
<map value="PITCH" action="pitch_slider" />
<map value="JOG_WHEEL" action="touchwheel" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
<map value="PITCH_RANGE" action="sync" />
<map value="SEARCH+" action="seek +4" />
<map value="SEARCH-" action="seek -4" />
<map value="TRACK+" action="seek +4000ms" />
<map value="TRACK-" action="seek -4000ms" />
<map value="LOOPIN" action="loop_in" />
<map value="LOOPOUT" action="loop_out" />
<map value="RELOOP" action="reloop_exit" />
<map value="LOOP+" action="loop_double" />
<map value="LOOP-" action="loop_half" />
<map value="BACK" action="browser_folder" />
<map value="ENTER" action="holding ? recurse_folder : browser_enter" />
<map value="TRACK" action="browser_scroll" />
<map value="MASTER_TEMPO" action="master_tempo" />
<map value="VINYL_MODE" action="vinyl_mode" />
<map value="HOLD" action="menu" />
<map value="FX1" action="menu_button 1 'hotcue,sampler,effect'" />
<map value="FX2" action="menu_button 2 'hotcue,sampler,effect'" />
<map value="FX3" action="menu_button 3 'hotcue,sampler,effect'" />
<map value="REVERSE" action="reverse" />
<map value="TEXT" action="var "$show_artist" ? get artist-title : get title-artist" />
<map value="TIME_MODE" action="holding 300ms ? auto_cue : toggle "$remain_time"" />
<map value="TEXT_MODE" action="toggle "$show_artist"" />
<map value="MEMORY" action="smart_loop" />
<map value="CALL" action="pause ? pause_stop : nothing" />
<map value="LED_REMAIN" action="var "$remain_time"" />
<map value="LED_A.CUE" action="auto_cue" />
<map value="LED_MEMORY" action="smart_loop" />
<map value="LED_PITCHRANGE_6" action="pitch_range 6%" />
<map value="LED_PITCHRANGE_10" action="pitch_range 10%" />
<map value="LED_PITCHRANGE_16" action="pitch_range 16%" />
<map value="LED_PITCHRANGE_WIDE" action="pitch_range 100%" />
<map value="LED_LOOPIN" action="loop_in ? on blink : loop ? on blink : on" />
<map value="LED_LOOPOUT" action="loop_out ? on blink : loop ? on blink : on" />
<map value="LED_CUE" action="cue ? on : play ? off : on blink" />
<map value="LED_PLAY" action="play ? on : on blink" />
<map value="LED_REVERSE" action="reverse" />
<map value="LED_JOGTOUCH" action="touchwheel_touch" />
<map value="LED_JOGMODE" action="vinyl_mode" />
<map value="LED_LOOP" action="loop ? get beat : off" />
<map value="DIGIT_TIME_MIN" action="get time_min" />
<map value="DIGIT_TIME_SEC" action="get time_sec" />
<map value="DIGIT_TIME_MILISEC" action="get time_ms" />
<map value="DIGIT_TOTALTIME_MIN" action="get totaltime_min" />
<map value="DIGIT_TOTALTIME_SEC" action="get totaltime_sec" />
<map value="DIGIT_TOTALTIME_MILISEC" action="get totaltime_ms" />
<map value="DIGIT_TRACK" action="get deck" />
<map value="DIGIT_BPM" action="get bpm" />
<map value="DIGIT_TEMPO" action="get pitch" />
</mapper>

Vielen Dank für Deine Mühe, was Du auch immer damit machst....

Gruß
Christian
 

Posted Mon 01 Mar 10 @ 3:23 pm
jakovskiPRO InfinityModeratorMember since 2006
Versuch das hier mal:

Definition wrote :

<?xml version="1.0" encoding="UTF-8"?>
<device name="Akai LPD8" author="wbbrothers" type="MIDI" sysexid="F07E??06024775001900000066" decks="1">
<button note="0x36" name="PAD1" />
<button note="0x37" name="PAD2" />
<button note="0x38" name="PAD3" />
<button note="0x39" name="PAD4" />
<button note="0x40" name="PAD5" />
<button note="0x41" name="PAD6" />
<button note="0x42" name="PAD7" />
<button note="0x43" name="PAD8" />
<slider cc="0x01" name="K1" />
<slider cc="0x02" name="K2" />
<slider cc="0x03" name="K3" />
<slider cc="0x04" name="K4" />
<slider cc="0x05" name="K5" />
<slider cc="0x06" name="K6" />
<slider cc="0x07" name="K7" />
<slider cc="0x08" name="K8" />
</device>


Mapper anlegen wie oben beschrieben.

Gruß, Heiko
 

Posted Mon 01 Mar 10 @ 3:33 pm
Hallo Heiko
Vielen Dank für Deine schnellen Antworten und Deine Arbeit. Welchen Vorteil hätte das? Das ich dann einen speziellen Mapper für mein Akai LPD8 habe, und nicht mehr den Standart Midi Mapper umgeschrieben habe. So wie ich Ihn hier gepostet habe funktioniert er nämlich jetzt einwandfrei...

Da ich jetzt nur in die Bedienugn eingestiegen bin, überlege ich mir auf das "Korg Nano Pad" umzusteigen. Wollte mir das auch eigentlich in schwarz kaufen, es war auch laut Internetanbieter lieferbar. Bei der Kaufabwicklung habe ich dann erfahren, das es Lieferschwirigkeiten gibt, und ich habe mir das Akai LPD8 aufquatschen lassen...

Vorteil Korg zu Akai: Es hat wie in VDJ auch 12 Pads und nicht nur 8, und die Drehregler die das Akai hat, benutze ich im Moment nur um die Lautstärke der Samples zu regeln. Das funktioniert aber auch nur suboptimal, da beim verstellen der Sample mit ausgelöst wird... Was nicht unbedingt gewünscht sein muss...

Eine andere Frage wäre, ob ich nicht dei beiden Definitionen der Mapper Akai LPD8 und CDJ-400 zu einer zusammenfassen kann???

MFG Christian
 

Posted Tue 02 Mar 10 @ 2:47 am
für jeden controller gibt es ein eigenes defintion file -> da der controller ja in der defintion mit der sysexid genau festgehalten wird.

 

Posted Tue 02 Mar 10 @ 3:08 am
Danke Sven
Das heißt ich kann nicht gleichzeitig auf die Definition von Akai LPD 8 u. die Der Pios CDJ-400 zurückgreifen???
Aber ich glaube ich habe bei dem Mapper vom CDJ-400 nicht viel umgestellt. Daher werde ich wohl auf diesen Mapper verzichten können.

Muß es mal ausprobieren, wenn ich Akai und CDJ-400 gemeinsam betreiben will. Samstagabend weiß ich mehr...
Ihr werdet es natürlich erfahren.

Gruß
Christian
 

Posted Tue 02 Mar 10 @ 3:33 am
du kannst so viele controller anschließen wie du platz hast..

Die Definition Datei regelt immer welche controller damit angesprochen wird anhand der sysex id

das mapping file muss nur den gleichen namen aufweisen dann kann vdj die beiden datein "zusammen" nutzen -> das Richtige Mapping funktioniert und der Controller wird unter Config/Mapper angezeigt :)
 

Posted Tue 02 Mar 10 @ 3:35 am
jakovskiPRO InfinityModeratorMember since 2006
Wie Sven bereits erklärt hat:

VDJ erkennt automatisch anhand der SysExID die angeschlossenen Geräte/Controller. D.h. sobald das Gerät angeschlossen ist taucht automatisch der Mapper in der Liste auf.

Du kannst da nicht verschiedene Mapper zusammenfassen. Jeder Mapper ist eigenständig und wird von VDJ automatisch verwaltet. Der Simple Mapper hat das Problem das Du dann eben NICHT mehrere Controller anschließen kannst da Simple MIDI auf ALLE angeschlossenen Controller reagiert da hier die Zuordnung zum jeweiligen Gerät fehlt.

Gruß, Heiko
 

Posted Tue 02 Mar 10 @ 3:41 am
Hi
Danke soweit verstanden. Aber ich dachte nur das immer mur der mapper angesprochen wird, der in der Registerkarte auch angezeigt wird. Sind die CDJ-400 denn auch SysEXID fähig?
Wenn ich das also richtig verstehe, erstelle ich mir die Akai LPD8 Definition, und sobald die Pios angeschlossen sind erscheine beide Definitionen im Setup/ Mapper Menü.

Welche Software oder Editoren empfiehlt ihr um die XML-Datei zu erstellen???

Gruß
Christian

 

Posted Tue 02 Mar 10 @ 3:51 am
ein ganz einfacher Editor tuts dafür um das zu editieren.

Bei den Pios - kann man die 2 cdj unterschiedlich mappen ?! das wäre ja sehr stark ..
 

Posted Tue 02 Mar 10 @ 3:55 am
Hi
wieso sollte man die Pios unterschiedlich mappen???
Steh ich jetzt auf dem Schlauch, oder welche Vorteile könnte das bringen...

Gruß
christian
 

Posted Tue 02 Mar 10 @ 4:01 am
keine ^^ aber das könnte mal man probieren :D - Sachen die die Welt nicht braucht :D aber das wird wohl nicht gehen - da ja die sysex id gleich ist und die is ja in der Geräte Firmware drin und somit nich veränderbar.
 

Posted Tue 02 Mar 10 @ 4:04 am
61%