Stand schon da oben
F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7">
F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7">
Posté Mon 05 Oct 09 @ 3:19 pm
Dj_Farrell wrote :
Ja aber wenn ich diese Xml datei erstelle geb ich ja dann folgendes ein
<?xml version="1.0" encoding="windows-1252"?>
<device name="I-mix" author="Ich" type="MIDI" decks="2" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7
">
so und dann müsste er sie ja schon in Vdj erkennen wenn sie unter "devices" drin is oder?
<?xml version="1.0" encoding="windows-1252"?>
<device name="I-mix" author="Ich" type="MIDI" decks="2" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7
">
so und dann müsste er sie ja schon in Vdj erkennen wenn sie unter "devices" drin is oder?
<device name="I-mix" author="Ich" type="MIDI" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7 " decks="2">
Braenzu
Posté Mon 05 Oct 09 @ 3:24 pm
ja aber wenn er das einfach kopiert hat kann er das gerät ja nicht erkennen er muss ja die "einzigartige" id zu ordnen ?
oder haste die aus dem Trace Tool ?
oder haste die aus dem Trace Tool ?
Posté Mon 05 Oct 09 @ 3:27 pm
Tut mir Leid, kein Erfolg :(
Posté Mon 05 Oct 09 @ 3:27 pm
bluntfusionn wrote :
ja aber wenn er das einfach kopiert hat kann er das gerät ja nicht erkennen er muss ja die "einzigartige" id zu ordnen ?
oder haste die aus dem Trace Tool ?
oder haste die aus dem Trace Tool ?
War schon die die bei diesem zurück kam...
Posté Mon 05 Oct 09 @ 3:28 pm
hääääääääääääääääääääää
also wenn die sys ex richtig eingegeben ist dann muss der controller erkannt werden.
Wenn du sagst sys ex id = 1 dann kann er nix erkennen da 2 verschiedene ids empfangen werden.
wenn aber die id von dem pult 1 ist und die 1 auch in der def. datei drinsteht dann muss es gehen ? wie hast du die ID ermittelt ?
also wenn die sys ex richtig eingegeben ist dann muss der controller erkannt werden.
Wenn du sagst sys ex id = 1 dann kann er nix erkennen da 2 verschiedene ids empfangen werden.
wenn aber die id von dem pult 1 ist und die 1 auch in der def. datei drinsteht dann muss es gehen ? wie hast du die ID ermittelt ?
Posté Mon 05 Oct 09 @ 3:41 pm
Also, so fängt meine Definition an:
<?xml version="1.0" encoding="windows-1252"?>
<device name="I-mix" author="Ich" type="MIDI" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7 " decks="2">
<button note="20" action="play_pause" deck="1" />
<button note="55" action="play_pause" deck="2" />
.
.
.
ermittelt habe ich das mit "miditrace"
Es is ja auch so wenn ich in Vdj irgendwas etwas anderes mit meinem Mididing programieren wollen würde checkt er das...er checkt nur nich das die eigegeben Sachen (also eben die Definition/mapper) zu meinem Midi gehören....
Ich blick das echt nicht mehr ^^
<?xml version="1.0" encoding="windows-1252"?>
<device name="I-mix" author="Ich" type="MIDI" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7 " decks="2">
<button note="20" action="play_pause" deck="1" />
<button note="55" action="play_pause" deck="2" />
.
.
.
ermittelt habe ich das mit "miditrace"
Es is ja auch so wenn ich in Vdj irgendwas etwas anderes mit meinem Mididing programieren wollen würde checkt er das...er checkt nur nich das die eigegeben Sachen (also eben die Definition/mapper) zu meinem Midi gehören....
Ich blick das echt nicht mehr ^^
Posté Mon 05 Oct 09 @ 3:44 pm
Lass bitte mal die Leerzeichen in der SysExID weg.
Gruß, Heiko
Gruß, Heiko
Posté Mon 05 Oct 09 @ 3:58 pm
Dj_Farrell wrote :
<?xml version="1.0" encoding="windows-1252"?>
<device name="I-mix" author="Ich" type="MIDI" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7 " decks="2">
<button note="20" action="play_pause" deck="1" />
.
.
.
<device name="I-mix" author="Ich" type="MIDI" sysexid="F0 7E ?? 06 02 48 50 01 01 00 05 00 03 00 04 00 F7 " decks="2">
<button note="20" action="play_pause" deck="1" />
.
.
.
Die Noten musst Du mit
<button note="0x20" action="play_pause" deck="1" />
0x am Anfang angeben.
Gruß, Heiko
Posté Mon 05 Oct 09 @ 3:59 pm
Geht immer noch nich ...sry
Posté Mon 05 Oct 09 @ 4:04 pm
<?xml version="1.0" encoding="UTF-8"?>
<device name="VCI-100 SE" author="Jakovski" type="MIDI" sysexid="F07E??060200400201000500" decks="2">
<slider cc="0x07" name="MASTER_VOLUME" />
<slider cc="0x08" name="CROSSFADER" />
Kopier das mal und trage hier Deine Werte ein. Du verwendest bei Dir einen Windows Zeichensatz ? Von wo hast Du die Datei denn ?
Sollte eigentlich UTF-8 sein weil VDJ in der neuen Version UTF-8 Standardmäßig verwendet.
Gruß, Heiko
<device name="VCI-100 SE" author="Jakovski" type="MIDI" sysexid="F07E??060200400201000500" decks="2">
<slider cc="0x07" name="MASTER_VOLUME" />
<slider cc="0x08" name="CROSSFADER" />
Kopier das mal und trage hier Deine Werte ein. Du verwendest bei Dir einen Windows Zeichensatz ? Von wo hast Du die Datei denn ?
Sollte eigentlich UTF-8 sein weil VDJ in der neuen Version UTF-8 Standardmäßig verwendet.
Gruß, Heiko
Posté Mon 05 Oct 09 @ 4:08 pm
Hab einfach die alte Version genommen und angefangen die umzuschreiben irgendwie...
Aber auch mit utf-8 gehts nich
Also die Datei die bei mir in devices drin is sieht wie folgt aus:
<?xml version="1.0" encoding="UTF-8" ?>
- <device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x20" action="play_pause" deck="1" />
<button note="0x55" action="play_pause" deck="2" />
<button note="0x13" action="stop" deck="1" />
<button note="0x48" action="stop" deck="2" />
<slider cc="0x65" mode="slider" action="crossfader" scale="0" />
<slider cc="0x67" mode="slider" action="level" deck="1" scale="0" />
<slider cc="0x66" mode="slider" action="level" deck="2" scale="0" />
<jog cc="0x84" action="scratch" deck="1" value="+250" />
<jog cc="0x85" action="scratch" deck="1" value="-250" />
<jog cc="0x86" action="scratch" deck="2" value="+250" />
<jog cc="0x87" action="scratch" deck="2" value="-250" />
<slider cc="0x71" mode="slider" action="bass" deck="1" scale="0" />
<slider cc="0x73" mode="slider" action="bass" deck="2" scale="0" />
<button note="0x28" action="kill_medium" deck="1" />
<button note="0x35" action="kill_medium" deck="2" />
<button note="0x21" action="kill_bass" deck="1" />
<button note="0x42" action="kill_bass" deck="2" />
<button note="0x32" action="kill_high" deck="1" />
<button note="0x39" action="kill_high" deck="2" />
<slider cc="0x70" mode="slider" action="medium" deck="1" scale="0" />
<slider cc="0x74" mode="slider" action="medium" deck="2" scale="0" />
<slider cc="0x72" mode="slider" action="gain" deck="1" scale="0" />
<slider cc="0x75" mode="slider" action="gain" deck="2" scale="0" />
<slider cc="0x67" mode="slider" action="level" deck="1" scale="0" />
<slider cc="0x66" mode="slider" action="level" deck="2" scale="0" />
<slider cc="0x69" mode="slider" action="high" deck="1" scale="0" />
<slider cc="0x76" mode="slider" action="high" deck="2" scale="0" />
<button note="0x3" action="reverse" deck="1" />
<button note="0x52" action="reverse" deck="2" />
<button note="0x5" action="beatlock" deck="1" value="temporary" />
<button note="0x12" action="beatlock" deck="2" value="temporary" />
<button note="0x41" action="hold" deck="2" value="temporary" />
<button note="0x6" action="hold" deck="1" value="temporary" />
<button note="0x9" action="crossfader_behavior" value="2" />
<button note="0x16" action="crossfader_behavior" value="1" />
<button note="0x23" action="crossfader_behavior" />
<button note="0x2" action="crossfader_behavior" value="5" />
<button note="0x82" action="skip_beat" deck="1" value="1" />
<button note="0x83" action="skip_beat" deck="1" value="-1" />
<button note="0x80" action="skip_beat" deck="2" value="1" />
<button note="0x81" action="skip_beat" deck="2" value="-1" />
<button note="0x10" action="select" deck="1" />
<button note="0x45" action="select" deck="2" />
<button note="0x7" action="pitch_reset" deck="1" />
<button note="0x56" action="pitch_reset" deck="2" />
<slider cc="0x50" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<slider cc="0x53" mode="slider" action="key_offset" chan="1" invert="true" scale="0" />
<button note="0x100" action="key_offset" deck="1" value="reset" />
<button note="0x100" action="pitch" deck="1" value="reset" />
<slider cc="0x51" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<button note="0x101" action="pitch" deck="1" value="reset" />
<slider cc="0x52" mode="slider" action="key_offset" deck="1" invert="true" scale="0" />
<button note="0x102" action="key_offset" deck="1" value="reset" />
<button note="0x14" action="pitch" deck="1" value="-2" />
<button note="0x22" action="pitch" deck="1" value="+2" />
<slider cc="0x55" mode="slider" action="pitch" deck="2" invert="true" scale="0" />
<slider cc="0x58" mode="slider" action="key_offset" deck="2" invert="true" scale="0" />
<button note="0x105" action="key_offset" deck="2" value="reset" />
<button note="0x105" action="pitch" deck="2" value="reset" />
<slider cc="0x56" mode="slider" action="pitch" deck="2" invert="true" scale="0" />
<button note="0x106" action="pitch" deck="2" value="reset" />
<slider cc="0x57" mode="slider" action="key_offset" deck="2" invert="true" scale="0" />
<button note="0x107" action="key_offset" deck="2" value="reset" />
<button note="0x49" action="pitch" deck="2" value="-2" />
<button note="0x29" action="pitch" deck="2" value="+2" />
</device>
Korrekt?
Aber auch mit utf-8 gehts nich
Also die Datei die bei mir in devices drin is sieht wie folgt aus:
<?xml version="1.0" encoding="UTF-8" ?>
- <device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x20" action="play_pause" deck="1" />
<button note="0x55" action="play_pause" deck="2" />
<button note="0x13" action="stop" deck="1" />
<button note="0x48" action="stop" deck="2" />
<slider cc="0x65" mode="slider" action="crossfader" scale="0" />
<slider cc="0x67" mode="slider" action="level" deck="1" scale="0" />
<slider cc="0x66" mode="slider" action="level" deck="2" scale="0" />
<jog cc="0x84" action="scratch" deck="1" value="+250" />
<jog cc="0x85" action="scratch" deck="1" value="-250" />
<jog cc="0x86" action="scratch" deck="2" value="+250" />
<jog cc="0x87" action="scratch" deck="2" value="-250" />
<slider cc="0x71" mode="slider" action="bass" deck="1" scale="0" />
<slider cc="0x73" mode="slider" action="bass" deck="2" scale="0" />
<button note="0x28" action="kill_medium" deck="1" />
<button note="0x35" action="kill_medium" deck="2" />
<button note="0x21" action="kill_bass" deck="1" />
<button note="0x42" action="kill_bass" deck="2" />
<button note="0x32" action="kill_high" deck="1" />
<button note="0x39" action="kill_high" deck="2" />
<slider cc="0x70" mode="slider" action="medium" deck="1" scale="0" />
<slider cc="0x74" mode="slider" action="medium" deck="2" scale="0" />
<slider cc="0x72" mode="slider" action="gain" deck="1" scale="0" />
<slider cc="0x75" mode="slider" action="gain" deck="2" scale="0" />
<slider cc="0x67" mode="slider" action="level" deck="1" scale="0" />
<slider cc="0x66" mode="slider" action="level" deck="2" scale="0" />
<slider cc="0x69" mode="slider" action="high" deck="1" scale="0" />
<slider cc="0x76" mode="slider" action="high" deck="2" scale="0" />
<button note="0x3" action="reverse" deck="1" />
<button note="0x52" action="reverse" deck="2" />
<button note="0x5" action="beatlock" deck="1" value="temporary" />
<button note="0x12" action="beatlock" deck="2" value="temporary" />
<button note="0x41" action="hold" deck="2" value="temporary" />
<button note="0x6" action="hold" deck="1" value="temporary" />
<button note="0x9" action="crossfader_behavior" value="2" />
<button note="0x16" action="crossfader_behavior" value="1" />
<button note="0x23" action="crossfader_behavior" />
<button note="0x2" action="crossfader_behavior" value="5" />
<button note="0x82" action="skip_beat" deck="1" value="1" />
<button note="0x83" action="skip_beat" deck="1" value="-1" />
<button note="0x80" action="skip_beat" deck="2" value="1" />
<button note="0x81" action="skip_beat" deck="2" value="-1" />
<button note="0x10" action="select" deck="1" />
<button note="0x45" action="select" deck="2" />
<button note="0x7" action="pitch_reset" deck="1" />
<button note="0x56" action="pitch_reset" deck="2" />
<slider cc="0x50" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<slider cc="0x53" mode="slider" action="key_offset" chan="1" invert="true" scale="0" />
<button note="0x100" action="key_offset" deck="1" value="reset" />
<button note="0x100" action="pitch" deck="1" value="reset" />
<slider cc="0x51" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<button note="0x101" action="pitch" deck="1" value="reset" />
<slider cc="0x52" mode="slider" action="key_offset" deck="1" invert="true" scale="0" />
<button note="0x102" action="key_offset" deck="1" value="reset" />
<button note="0x14" action="pitch" deck="1" value="-2" />
<button note="0x22" action="pitch" deck="1" value="+2" />
<slider cc="0x55" mode="slider" action="pitch" deck="2" invert="true" scale="0" />
<slider cc="0x58" mode="slider" action="key_offset" deck="2" invert="true" scale="0" />
<button note="0x105" action="key_offset" deck="2" value="reset" />
<button note="0x105" action="pitch" deck="2" value="reset" />
<slider cc="0x56" mode="slider" action="pitch" deck="2" invert="true" scale="0" />
<button note="0x106" action="pitch" deck="2" value="reset" />
<slider cc="0x57" mode="slider" action="key_offset" deck="2" invert="true" scale="0" />
<button note="0x107" action="key_offset" deck="2" value="reset" />
<button note="0x49" action="pitch" deck="2" value="-2" />
<button note="0x29" action="pitch" deck="2" value="+2" />
</device>
Korrekt?
Posté Tue 06 Oct 09 @ 9:14 am
Sorry, aber da ist sowas von viel falsch drinne.... Ich weiss gar nicht wo ich da anfangen soll :-(
Also das Schlüsselwort action, mode und scale gibt's schonmal gar nicht.
Mach das doch nicht so umständlich..... Das Mappen eines Controllers dauert normalerweise keine halbe Stunde.
Nimm einfach mal dieses Template und fang am Besten einfach mit den Tastern an. Einfach pro Taster die Zeile <button> kopieren und die Note eintragen im Format '0x??'.
Dann testen und wenn die alle laufen die Slider, danach die Jogs und ganz zum Schluß die LEDs.
Würde dann in etwa so aussehen:
<device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x20" name="PLAY" deck="1" />
<button note="0x55" name="PLAY" deck="2" />
<button note="0x13" name="STOP" deck="1" />
<button note="0x48" name="STOP" deck="2" />
<button note="0x28" name="KILL_MED" deck="1" />
<button note="0x35" name="KILL_MED" deck="2" />
<button note="0x32" name="KILL_HIGH" deck="1" />
<button note="0x39" name="KILL_HIGH" deck="2" />
<button note="0x21" name="KILL_LOW" deck="1" />
<button note="0x42" name="KILL_LOW" deck="2" />
<button note="0x03" name="REVERSE" deck="1" />
<button note="0x52" name="REVERSE" deck="2" />
<button note="0x05" name="BEATLOCK" deck="1" />
<button note="0x12" name="BEATLOCK" deck="2" />
<slider cc="0x70" name="EQ_MED" deck="1" />
<slider cc="0x74" name="EQ_MED" deck="2" />
<slider cc="0x69" name="EQ_HIGH" deck="1" />
<slider cc="0x76" name="EQ_HIGH" deck="2" />
</device>
Musst halt alle Einträge übernehmen. Wenn das fertig ist kannst Du zum Schluß das Mapping machen in dem Du den Tasten die Funktionen zuweist.
Gruß, Heiko
Also das Schlüsselwort action, mode und scale gibt's schonmal gar nicht.
Mach das doch nicht so umständlich..... Das Mappen eines Controllers dauert normalerweise keine halbe Stunde.
Quote :
<?xml version="1.0" encoding="UTF-8"?>
<device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x32" name="PLAY" deck="1" />
<slider cc="0x07" name="MASTER_VOLUME" />
<jog cc="0x10" zero="0x40" name="JOG" deck="1" />
<led note="0x68" name="LED_PLAY" default="PLAY" />
</device>
<?xml version="1.0" encoding="UTF-8"?>
<device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x32" name="PLAY" deck="1" />
<slider cc="0x07" name="MASTER_VOLUME" />
<jog cc="0x10" zero="0x40" name="JOG" deck="1" />
<led note="0x68" name="LED_PLAY" default="PLAY" />
</device>
Nimm einfach mal dieses Template und fang am Besten einfach mit den Tastern an. Einfach pro Taster die Zeile <button> kopieren und die Note eintragen im Format '0x??'.
Dann testen und wenn die alle laufen die Slider, danach die Jogs und ganz zum Schluß die LEDs.
Würde dann in etwa so aussehen:
<device name="I-mix" author="Ich" type="MIDI" sysexid="F07E??06024850010100050003000400F7" decks="2">
<button note="0x20" name="PLAY" deck="1" />
<button note="0x55" name="PLAY" deck="2" />
<button note="0x13" name="STOP" deck="1" />
<button note="0x48" name="STOP" deck="2" />
<button note="0x28" name="KILL_MED" deck="1" />
<button note="0x35" name="KILL_MED" deck="2" />
<button note="0x32" name="KILL_HIGH" deck="1" />
<button note="0x39" name="KILL_HIGH" deck="2" />
<button note="0x21" name="KILL_LOW" deck="1" />
<button note="0x42" name="KILL_LOW" deck="2" />
<button note="0x03" name="REVERSE" deck="1" />
<button note="0x52" name="REVERSE" deck="2" />
<button note="0x05" name="BEATLOCK" deck="1" />
<button note="0x12" name="BEATLOCK" deck="2" />
<slider cc="0x70" name="EQ_MED" deck="1" />
<slider cc="0x74" name="EQ_MED" deck="2" />
<slider cc="0x69" name="EQ_HIGH" deck="1" />
<slider cc="0x76" name="EQ_HIGH" deck="2" />
</device>
Musst halt alle Einträge übernehmen. Wenn das fertig ist kannst Du zum Schluß das Mapping machen in dem Du den Tasten die Funktionen zuweist.
Gruß, Heiko
Posté Tue 06 Oct 09 @ 3:57 pm
Gut ich hab jetzt eine gemacht...hat bisschen gedauert bis ich wusste welche Nummern die Knöpfe hatten etc. abe jetzt is se fertig.
Bleiben noch zwei Fragen...wie krieg ich das ganze jetzt als Xml Datei und wie muss ich jetzt das andere Ding schreiben?
Gruß
Bleiben noch zwei Fragen...wie krieg ich das ganze jetzt als Xml Datei und wie muss ich jetzt das andere Ding schreiben?
Gruß
Posté Wed 07 Oct 09 @ 12:19 pm
Dj_Farrell wrote :
Bleiben noch zwei Fragen...wie krieg ich das ganze jetzt als Xml Datei und wie muss ich jetzt das andere Ding schreiben?
Gruß
Gruß
Ähm..... speichern als z.B. 'Vestax VCI100 SE definition.xml' und in den Devices Ordner kopieren.
Gruß, Heiko
Posté Wed 07 Oct 09 @ 3:18 pm
Okay das hat zwar nicht geklappt aber ich hab einfach ne andere xml datei kopiert und die Inhalte getauscht also das is ok :)
Nur die Frage wie erklär ich der mapping datei das sie zu der passenden defintion gehört?
mfg
Nur die Frage wie erklär ich der mapping datei das sie zu der passenden defintion gehört?
mfg
Posté Thu 08 Oct 09 @ 4:00 am
Du musst die Namen der Datei mal mit den Device Einträgen in den Dateien vergleichen. Die sollten gleich sein.
Gruß, Heiko
Gruß, Heiko
Posté Thu 08 Oct 09 @ 4:06 pm
Okay ich habs jetzt echt lange versucht aber es will einfach nicht klappen :(
Kann ich mir irgendwo her die 5er Version wiederholen solang ich noch keine TT´s hab, um meinen Controller noch bisschen benutzen zu können?
Gruß
Kann ich mir irgendwo her die 5er Version wiederholen solang ich noch keine TT´s hab, um meinen Controller noch bisschen benutzen zu können?
Gruß
Posté Mon 12 Oct 09 @ 11:06 am
der is midi fähig das muss funktionieren ... heiko ist wohl jetzt nicht mehr da bis morgen früh .. ich könnte dir allerdings ein kurzes telefonat anbieten dazu schreibst mich bitte per pm an dann könnte ich anrufen (Festnetz) oder du mich (Mobi d1)
oder du probierst nochmal folgendes:
lad dir nen Mapper aus der download area mit defintion file!
Dann öffnest du die Defintion datei und trägst einfach nach und nach die Knöpfe ein die bei dir vorhanden sind - dazu bietet sich z.b. Heikos VCI 100 Mapper an da die egtl alle knöpfe hat und da auch Alle knöpfe schon schön bezeichnet sind!
hier mal was was die suche hervorgebracht hat mit midi noten - ob die stimmen weiß ich nicht:
allerdings musst du in der defintion datei das dann wie folgt schreiben:
oder du probierst nochmal folgendes:
lad dir nen Mapper aus der download area mit defintion file!
Dann öffnest du die Defintion datei und trägst einfach nach und nach die Knöpfe ein die bei dir vorhanden sind - dazu bietet sich z.b. Heikos VCI 100 Mapper an da die egtl alle knöpfe hat und da auch Alle knöpfe schon schön bezeichnet sind!
hier mal was was die suche hervorgebracht hat mit midi noten - ob die stimmen weiß ich nicht:
Quote :
<note note="20" action="play_stutter" chan="1" value="auto" />
<note note="55" action="play_stutter" chan="2" value="auto" />
<note note="7" action="automix" chan="1" />
<note note="56" action="automix" chan="2" />
<ctrl ctrl="71" mode="slider" action="bass" chan="1" scale="0" />
<ctrl ctrl="73" mode="slider" action="bass" chan="2" scale="0" />
<note note="1" action="pause_stop" chan="1" value="auto" />
<note note="36" action="pause_stop" chan="2" value="auto" />
<ctrl ctrl="65" mode="slider" action="crossfader" scale="0" />
<note note="3" action="reverse" chan="1" value="temporary " />
<note note="52" action="reverse" chan="2" value="temporary " />
<ctrl ctrl="69" mode="slider" action="high" chan="1" scale="0" />
<ctrl ctrl="76" mode="slider" action="high" chan="2" scale="0" />
<note note="21" action="kill_bass" chan="1" value="temporary " />
<note note="42" action="kill_bass" chan="2" value="temporary " />
<note note="32" action="kill_high" chan="1" value="temporary " />
<note note="39" action="kill_high" chan="2" value="temporary " />
<ctrl ctrl="70" mode="slider" action="medium" chan="1" scale="0" />
<ctrl ctrl="74" mode="slider" action="medium" chan="2" scale="0" />
<note note="28" action="kill_medium" chan="1" value="temporary " />
<note note="35" action="kill_medium" chan="2" value="temporary " />
<note note="5" action="sync_nocbg" chan="1" value="auto" />
<note note="12" action="sync_nocbg" chan="2" value="auto" />
<ctrl ctrl="72" mode="slider" action="gain" chan="1" scale="0" />
<ctrl ctrl="75" mode="slider" action="gain" chan="2" scale="0" />
<ctrl ctrl="67" mode="slider" action="level" chan="1" scale="0" />
<ctrl ctrl="66" mode="slider" action="level" chan="2" scale="0" />
<ctrl ctrl="68" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<ctrl ctrl="64" mode="slider" action="pitch" chan="2" invert="true" scale="0" />
<note note="6" action="scratch" chan="1" />
<note note="41" action="scratch" chan="2" />
<note note="27" action="sync" chan="1" />
<note note="34" action="sync" chan="2" />
<note note="84" action="scratchwheel" chan="1" value="20" />
<note note="85" action="scratchwheel" chan="1" value="-20" />
<note note="86" action="scratchwheel" chan="2" value="20" />
<note note="87" action="scratchwheel" chan="2" value="-20" />
<note note="13" action="cue" chan="1" />
<note note="48" action="cue" chan="2" />
<note note="9" action="hotcue" chan="1" value="1" />
<note note="16" action="hotcue" chan="1" value="2" />
<note note="23" action="hotcue" chan="1" value="3" />
<note note="37" action="hotcue" chan="2" value="1" />
<note note="44" action="hotcue" chan="2" value="2" />
<note note="51" action="hotcue" chan="2" value="3" />
<note note="83" action="headphone_volume" value="-20" />
<note note="82" action="headphone_volume" value="+20" />
<note note="10" action="select" chan="1" />
<note note="45" action="select" chan="2" />
<note note="1" action="loop_in" chan="1" />
<note note="36" action="loop_in" chan="2" />
<note note="8" action="loop_out" chan="1" />
<note note="43" action="loop_out" chan="2" />
<note note="15" action="reloop" chan="1" />
<note note="50" action="reloop" chan="2" />
<note note="14" action="pause" chan="1" />
<note note="49" action="pause" chan="2" />
<note note="22" action="stop" chan="1" />
<note note="29" action="stop" chan="2" />
<note note="81" action="master_volume" value="-20" />
<note note="80" action="master_volume" value="+20" />
<note note="20" action="play_stutter" chan="1" value="auto" />
<note note="55" action="play_stutter" chan="2" value="auto" />
<note note="7" action="automix" chan="1" />
<note note="56" action="automix" chan="2" />
<ctrl ctrl="71" mode="slider" action="bass" chan="1" scale="0" />
<ctrl ctrl="73" mode="slider" action="bass" chan="2" scale="0" />
<note note="1" action="pause_stop" chan="1" value="auto" />
<note note="36" action="pause_stop" chan="2" value="auto" />
<ctrl ctrl="65" mode="slider" action="crossfader" scale="0" />
<note note="3" action="reverse" chan="1" value="temporary " />
<note note="52" action="reverse" chan="2" value="temporary " />
<ctrl ctrl="69" mode="slider" action="high" chan="1" scale="0" />
<ctrl ctrl="76" mode="slider" action="high" chan="2" scale="0" />
<note note="21" action="kill_bass" chan="1" value="temporary " />
<note note="42" action="kill_bass" chan="2" value="temporary " />
<note note="32" action="kill_high" chan="1" value="temporary " />
<note note="39" action="kill_high" chan="2" value="temporary " />
<ctrl ctrl="70" mode="slider" action="medium" chan="1" scale="0" />
<ctrl ctrl="74" mode="slider" action="medium" chan="2" scale="0" />
<note note="28" action="kill_medium" chan="1" value="temporary " />
<note note="35" action="kill_medium" chan="2" value="temporary " />
<note note="5" action="sync_nocbg" chan="1" value="auto" />
<note note="12" action="sync_nocbg" chan="2" value="auto" />
<ctrl ctrl="72" mode="slider" action="gain" chan="1" scale="0" />
<ctrl ctrl="75" mode="slider" action="gain" chan="2" scale="0" />
<ctrl ctrl="67" mode="slider" action="level" chan="1" scale="0" />
<ctrl ctrl="66" mode="slider" action="level" chan="2" scale="0" />
<ctrl ctrl="68" mode="slider" action="pitch" chan="1" invert="true" scale="0" />
<ctrl ctrl="64" mode="slider" action="pitch" chan="2" invert="true" scale="0" />
<note note="6" action="scratch" chan="1" />
<note note="41" action="scratch" chan="2" />
<note note="27" action="sync" chan="1" />
<note note="34" action="sync" chan="2" />
<note note="84" action="scratchwheel" chan="1" value="20" />
<note note="85" action="scratchwheel" chan="1" value="-20" />
<note note="86" action="scratchwheel" chan="2" value="20" />
<note note="87" action="scratchwheel" chan="2" value="-20" />
<note note="13" action="cue" chan="1" />
<note note="48" action="cue" chan="2" />
<note note="9" action="hotcue" chan="1" value="1" />
<note note="16" action="hotcue" chan="1" value="2" />
<note note="23" action="hotcue" chan="1" value="3" />
<note note="37" action="hotcue" chan="2" value="1" />
<note note="44" action="hotcue" chan="2" value="2" />
<note note="51" action="hotcue" chan="2" value="3" />
<note note="83" action="headphone_volume" value="-20" />
<note note="82" action="headphone_volume" value="+20" />
<note note="10" action="select" chan="1" />
<note note="45" action="select" chan="2" />
<note note="1" action="loop_in" chan="1" />
<note note="36" action="loop_in" chan="2" />
<note note="8" action="loop_out" chan="1" />
<note note="43" action="loop_out" chan="2" />
<note note="15" action="reloop" chan="1" />
<note note="50" action="reloop" chan="2" />
<note note="14" action="pause" chan="1" />
<note note="49" action="pause" chan="2" />
<note note="22" action="stop" chan="1" />
<note note="29" action="stop" chan="2" />
<note note="81" action="master_volume" value="-20" />
<note note="80" action="master_volume" value="+20" />
allerdings musst du in der defintion datei das dann wie folgt schreiben:
Quote :
<?xml version="1.0" encoding="UTF-8"?>
<device name="VCM100" author="YYYYY" type="MIDI" sysexid="XXXXX" decks="2">
und dann die knöpfe
mit button note
<button note="0x20" name="PLAY" deck="1" />
die fader mit:
<slider cc="0x08" name="CROSSFADER" />
und die leds mit
LED Note
<led note="0x32" name="LED_PLAY" deck="1" default="PLAY" />
das musst du jetzt einfach durch die MIDI Noten ersetzen die du bekommst wenn du midi trace an hast und auf den knopf drückst
das sieht dann aus wie XX XX XX XX
z.b. 90 00 20 7F - Gedrückt
90 00 20 00 - Losgelassen
<?xml version="1.0" encoding="UTF-8"?>
<device name="VCM100" author="YYYYY" type="MIDI" sysexid="XXXXX" decks="2">
und dann die knöpfe
mit button note
<button note="0x20" name="PLAY" deck="1" />
die fader mit:
<slider cc="0x08" name="CROSSFADER" />
und die leds mit
LED Note
<led note="0x32" name="LED_PLAY" deck="1" default="PLAY" />
das musst du jetzt einfach durch die MIDI Noten ersetzen die du bekommst wenn du midi trace an hast und auf den knopf drückst
das sieht dann aus wie XX XX XX XX
z.b. 90 00 20 7F - Gedrückt
90 00 20 00 - Losgelassen
Posté Mon 12 Oct 09 @ 11:09 am
So...er wird jetzt endlich als angesteckt erkannt :D
Bis jetzt hab ich nur den play button übernommen zum testen und irgendwie verwurschtelt er da ein paar dinge...^^
Also ich bin mir relativ sicher das die Datei die in "...Vdj/devices..." drin ist, richtig ist!
Und jetzt hab ich in die sog. mapping datei einfach mal das <map value="PLAY" action="play_pause" /> eingetragen und nun aufgepasst ^^:P
Wenn ich auf Start drücke passiert natürlich nichts, wär ja auch zu schön gewesen, stattdessen startet/stoppt der Track sowohl bei berühren des Jogwheels als auch bei drücken der taste die die Höhen "killen" soll...
Gruß
Bis jetzt hab ich nur den play button übernommen zum testen und irgendwie verwurschtelt er da ein paar dinge...^^
Also ich bin mir relativ sicher das die Datei die in "...Vdj/devices..." drin ist, richtig ist!
Und jetzt hab ich in die sog. mapping datei einfach mal das <map value="PLAY" action="play_pause" /> eingetragen und nun aufgepasst ^^:P
Wenn ich auf Start drücke passiert natürlich nichts, wär ja auch zu schön gewesen, stattdessen startet/stoppt der Track sowohl bei berühren des Jogwheels als auch bei drücken der taste die die Höhen "killen" soll...
Gruß
Posté Thu 15 Oct 09 @ 6:36 am