Hi, ich bin ganz neu und versuche mich in VD einzuarbeiten.
Jetzt hab ich das Problem das ich einen Loop in einer bestimmten Länge speichern möchte.
Das klappt mit Saved loop, ich möchte aber das er auch sofort startet. Ich hab den haken bei Auto trigger gesetzt weil ich dachte das er dann direkt startet, aber nix.
Wie bekomme ich das hin?
EDIT: Jetzt hab ich bemerkt das bei saved loops nicht die stelle die ich gern hätte gespeichert wird.
Also noch mal zur Erklärung: Ich mochte einen Loop an einer bestimmten stelle in einer bestimmten länge der startet wenn ich drücke.
Danke für eure Hilfe
Andreas
Jetzt hab ich das Problem das ich einen Loop in einer bestimmten Länge speichern möchte.
Das klappt mit Saved loop, ich möchte aber das er auch sofort startet. Ich hab den haken bei Auto trigger gesetzt weil ich dachte das er dann direkt startet, aber nix.
Wie bekomme ich das hin?
EDIT: Jetzt hab ich bemerkt das bei saved loops nicht die stelle die ich gern hätte gespeichert wird.
Also noch mal zur Erklärung: Ich mochte einen Loop an einer bestimmten stelle in einer bestimmten länge der startet wenn ich drücke.
Danke für eure Hilfe
Andreas
Posted Thu 08 Dec 22 @ 10:12 am
Hot Cues and Saved Loops combined in a single pad page! HotCuesNLoops
https://de.virtualdj.com/plugins/index.html?addonid=80393
hier wird alles erklärt oben rechts kannst du das auf Deutsch stellen
https://de.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/loops/index.html
https://de.virtualdj.com/wiki/how%20to%20install%20plugins%20and%20addons.html
https://de.virtualdj.com/plugins/index.html?addonid=80393
hier wird alles erklärt oben rechts kannst du das auf Deutsch stellen
https://de.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/loops/index.html
https://de.virtualdj.com/wiki/how%20to%20install%20plugins%20and%20addons.html
Posted Thu 08 Dec 22 @ 10:54 am
Danke für die schnelle Antwort, das Plugin startet auch nicht.
Ich versuch mich mal durch die Erklärung zu lesen.
Ich versuch mich mal durch die Erklärung zu lesen.
Posted Thu 08 Dec 22 @ 11:21 am
Das musst du unter den Pad auswählen
https://de.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/pads/index.html
in den User Manual wird die ganze VDJ Software erklärt
https://de.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/pads/index.html
in den User Manual wird die ganze VDJ Software erklärt
Posted Thu 08 Dec 22 @ 11:47 am
Ich habs! doch nicht
Ich verstehs nicht.
Ich möchte eine taste drücken und dann soll ein vorbereiteter Bereich gelooped starten in einer bestimmten länge. wenn ich die Taste noch mal drücke soll der loop wieder ausgehen damit der song normal weitergeht.
Das ganze darf sich nicht von den Loops die ich manuell einstellen kann beeinflussen lassen.
Das kann doch nicht so schwer sein, ich sitze hier seid stunden.
@Boris: Ich hab mir jetzt alles durchgelesen, ich finde keine Möglichkeit. Kann man das vielleicht mit einem Makro lösen?
Ich verstehs nicht.
Ich möchte eine taste drücken und dann soll ein vorbereiteter Bereich gelooped starten in einer bestimmten länge. wenn ich die Taste noch mal drücke soll der loop wieder ausgehen damit der song normal weitergeht.
Das ganze darf sich nicht von den Loops die ich manuell einstellen kann beeinflussen lassen.
Das kann doch nicht so schwer sein, ich sitze hier seid stunden.
@Boris: Ich hab mir jetzt alles durchgelesen, ich finde keine Möglichkeit. Kann man das vielleicht mit einem Makro lösen?
Posted Thu 08 Dec 22 @ 11:58 am
Jetzt kann ich meine Posts nicht mehr bearbeiten, warum auch immer ...
Ich hab jetzt einen Cuepoint gesetzt und eingestellt das er ein Savedloop mit 8 Schlägen ist.
Leider ist dem Programm egal was ich im POI Editor eintrage, wenn der Loop Schalter im Programm 32 stehen hat macht er einen Loop mit 32 Schlägen.
Warum kann man im POI Editor angeben wie lang der Loop ist wenn das gar nicht berücksichtigt wird?
Ich hab jetzt einen Cuepoint gesetzt und eingestellt das er ein Savedloop mit 8 Schlägen ist.
Leider ist dem Programm egal was ich im POI Editor eintrage, wenn der Loop Schalter im Programm 32 stehen hat macht er einen Loop mit 32 Schlägen.
Warum kann man im POI Editor angeben wie lang der Loop ist wenn das gar nicht berücksichtigt wird?
Posted Thu 08 Dec 22 @ 1:03 pm
Du musst erst einen 8 Loop oder 4 spielt keine Rolle erstellen und diesen als Saveloop speichern dann kannst du denn mit HotCuesNLoops Pads starten oder beenden.
Hotcue und Saveloop sind unterschiedlich mit HotCuesNLoops kannst du beides steuern.
Mit dem POI Editor kann man die gespeicherten Sachen ändern.
1. 8 Loop erstellen
2. beim laufenden Loop bei HotCuesNLoops auf einen freien Pad klicken der Saveloop wird automatisch gespeichert.
3. Loop Out drücken und nun kannst du damit alles mögliche machen.
Die Posts hier lassen sich nur eine bestimmte Zeit bearbeiten.
Hotcue und Saveloop sind unterschiedlich mit HotCuesNLoops kannst du beides steuern.
Mit dem POI Editor kann man die gespeicherten Sachen ändern.
1. 8 Loop erstellen
2. beim laufenden Loop bei HotCuesNLoops auf einen freien Pad klicken der Saveloop wird automatisch gespeichert.
3. Loop Out drücken und nun kannst du damit alles mögliche machen.
Die Posts hier lassen sich nur eine bestimmte Zeit bearbeiten.
Posted Thu 08 Dec 22 @ 1:33 pm
Hab ich ja alles, aber die startfunktion fehlt mir, das plugin greift nur wenn der song läuft.
Ich hab das jetzt mit hotcues gelöst. Hotcues gesetzt im POI Editor kann man dann die länge anpassen.
dann muss ich über die loop taste den loop ausschalten, aber damit kann ich leben.
Danke dir Boris.
Wenn noch jemand einen anderen Ansatz hat ich schau immer mal rein.
LG
Andreas
Ich hab das jetzt mit hotcues gelöst. Hotcues gesetzt im POI Editor kann man dann die länge anpassen.
dann muss ich über die loop taste den loop ausschalten, aber damit kann ich leben.
Danke dir Boris.
Wenn noch jemand einen anderen Ansatz hat ich schau immer mal rein.
LG
Andreas
Posted Thu 08 Dec 22 @ 2:04 pm
VDJ schließen
unter C:\Users\Users\Documents\VirtualDJ\Pads
HotCuesNLoops.xml mit dem Editor öffnen und den Code ändern
ersetzen mit
das ganze 1-8
loop_load_prepare 2
loop_load 2 usw..
unter C:\Users\Users\Documents\VirtualDJ\Pads
HotCuesNLoops.xml mit dem Editor öffnen und den Code ändern
loop_load_prepare 1 : nothing
ersetzen mit
loop_load 1 & play : nothing
das ganze 1-8
loop_load_prepare 2
loop_load 2 usw..
Posted Thu 08 Dec 22 @ 4:54 pm
werde ich gern Probieren, wo finde ich die Dateien auf den Mac? Wahrscheinlich in der Library?
Posted Fri 09 Dec 22 @ 8:36 am
Unter Einstellungen/Mapping
Da dann entsprechend den Controller auswählen.
Da dann entsprechend den Controller auswählen.
Posted Sat 10 Dec 22 @ 6:29 am
Würde das anders machen:
(1) Setze eine Variable durch Tastendruck, z.B. MyMix (auf Custombutton)
toggle '$MyMix'
Dieser Befehl schaltet den Wert von MyMix zischen 0 und 1 um.
(2)Im POI wird dann generell die Variable MyMix abgefragt, z.B.:
var_equal '$MyMix' 1 ? loop : nothing
Also wenn MyMix gewählt ist (=1), dann wird wird der loop gesetzt, ansonsten macht er nichts.
(3) Vermerk im Kommentar, z.B. mit !POI
Dann kann man alle editierten tracks filtern, die individuelle POI haben
Vorteil hierdurch ist zum Beispiel, dass Du im Automix nicht in die Loops reinläufst.
(1) Setze eine Variable durch Tastendruck, z.B. MyMix (auf Custombutton)
toggle '$MyMix'
Dieser Befehl schaltet den Wert von MyMix zischen 0 und 1 um.
(2)Im POI wird dann generell die Variable MyMix abgefragt, z.B.:
var_equal '$MyMix' 1 ? loop : nothing
Also wenn MyMix gewählt ist (=1), dann wird wird der loop gesetzt, ansonsten macht er nichts.
(3) Vermerk im Kommentar, z.B. mit !POI
Dann kann man alle editierten tracks filtern, die individuelle POI haben
Vorteil hierdurch ist zum Beispiel, dass Du im Automix nicht in die Loops reinläufst.
Posted Sat 10 Dec 22 @ 6:33 am
@Metrix: Ich bin Mac User und meine XML Datei sieht völlig anders aus:
Ich hab keine Ahnung wie man hier Bilder einfügt
Ich hab keine Ahnung wie man hier Bilder einfügt
Posted Sun 11 Dec 22 @ 2:29 pm
Home User können meines wissens keine Bilder direkt posten.
Posted Sun 11 Dec 22 @ 3:44 pm
<?xml version="1.0" encoding="UTF-8"?>
<page name="HotCuesNLoops">
<pad1 name="`saved_loop 1 ? get_text "LOOP SLOT 1" : cue_display 1`" color="saved_loop 1 ? loop_color 1 : cue_color 1" query="loop_load 1 ? loop_load_prepare 1 ? blink : on : hot_cue 1 ? on : off" autodim="false">saved_loop 1 ? holding ? loop_delete 1 : loop_load 1 ? loop_load 1 & play : nothing : hot_cue 1 ? hot_cue 1 : loop ? loop_save 1 : hot_cue 1</pad1>
<pad2 name="`saved_loop 2 ? get_text "LOOP SLOT 2" : cue_display 2`" color="saved_loop 2 ? loop_color 2 : cue_color 2" query="loop_load 2 ? loop_load_prepare 2 ? blink : on : hot_cue 2 ? on : off" autodim="false">saved_loop 2 ? holding ? loop_delete 2 : loop_load 2 ? loop_load 2 & play : nothing : hot_cue 2 ? hot_cue 2 : loop ? loop_save 2 : hot_cue 2</pad2>
<pad3 name="`saved_loop 3 ? get_text "LOOP SLOT 3" : cue_display 3`" color="saved_loop 3 ? loop_color 3 : cue_color 3" query="loop_load 3 ? loop_load_prepare 3 ? blink : on : hot_cue 3 ? on : off" autodim="false">saved_loop 3 ? holding ? loop_delete 3 : loop_load 3 ? loop_load 3 & play : nothing : hot_cue 3 ? hot_cue 3 : loop ? loop_save 3 : hot_cue 3</pad3>
<pad4 name="`saved_loop 4 ? get_text "LOOP SLOT 4" : cue_display 4`" color="saved_loop 4 ? loop_color 4 : cue_color 4" query="loop_load 4 ? loop_load_prepare 4 ? blink : on : hot_cue 4 ? on : off" autodim="false">saved_loop 4 ? holding ? loop_delete 4 : loop_load 4 ? loop_load 4 & play : nothing : hot_cue 4 ? hot_cue 4 : loop ? loop_save 4 : hot_cue 4</pad4>
<pad5 name="`saved_loop 5 ? get_text "LOOP SLOT 5" : cue_display 5`" color="saved_loop 5 ? loop_color 5 : cue_color 5" query="loop_load 5 ? loop_load_prepare 5 ? blink : on : hot_cue 5 ? on : off" autodim="false">saved_loop 5 ? holding ? loop_delete 5 : loop_load 5 ? loop_load 5 & play : nothing : hot_cue 5 ? hot_cue 5 : loop ? loop_save 5 : hot_cue 5</pad5>
<pad6 name="`saved_loop 6 ? get_text "LOOP SLOT 6" : cue_display 6`" color="saved_loop 6 ? loop_color 6 : cue_color 6" query="loop_load 6 ? loop_load_prepare 6 ? blink : on : hot_cue 6 ? on : off" autodim="false">saved_loop 6 ? holding ? loop_delete 6 : loop_load 6 ? loop_load 6 & play : nothing : hot_cue 6 ? hot_cue 6 : loop ? loop_save 6 : hot_cue 6</pad6>
<pad7 name="`saved_loop 7 ? get_text "LOOP SLOT 7" : cue_display 7`" color="saved_loop 7 ? loop_color 7 : cue_color 7" query="loop_load 7 ? loop_load_prepare 7 ? blink : on : hot_cue 7 ? on : off" autodim="false">saved_loop 7 ? holding ? loop_delete 7 : loop_load 7 ? loop_load 7 & play : nothing : hot_cue 7 ? hot_cue 7 : loop ? loop_save 7 : hot_cue 7</pad7>
<pad8 name="`saved_loop 8 ? get_text "LOOP SLOT 8" : cue_display 8`" color="saved_loop 8 ? loop_color 8 : cue_color 8" query="loop_load 8 ? loop_load_prepare 8 ? blink : on : hot_cue 8 ? on : off" autodim="false">saved_loop 8 ? holding ? loop_delete 8 : loop_load 8 ? loop_load 8 & play : nothing : hot_cue 8 ? hot_cue 8 : loop ? loop_save 8 : hot_cue 8</pad8>
<shift_pad1 name="`saved_loop 1 ? get_text "LOAD LOOP 1" : hot_cue 1 ? get_text "DELETE 1" : get_text ""`" color="saved_loop 1 ? loop_color 1 : hot_cue 1 ? blink ? cue_color 1 : get_color 'black'" query="loop_load 1 ? loop_load_prepare 1 ? blink : on : hot_cue 1 ? blink : off" autodim="false">saved_loop 1 ? loop_load 1 : delete_cue 1</shift_pad1>
<shift_pad2 name="`saved_loop 2 ? get_text "LOAD LOOP 2" : hot_cue 2 ? get_text "DELETE 2" : get_text ""`" color="saved_loop 2 ? loop_color 2 : hot_cue 2 ? blink ? cue_color 2 : get_color 'black'" query="loop_load 2 ? loop_load_prepare 2 ? blink : on : hot_cue 2 ? blink : off" autodim="false">saved_loop 2 ? loop_load 2 : delete_cue 2</shift_pad2>
<shift_pad3 name="`saved_loop 3 ? get_text "LOAD LOOP 3" : hot_cue 3 ? get_text "DELETE 3" : get_text ""`" color="saved_loop 3 ? loop_color 3 : hot_cue 3 ? blink ? cue_color 3 : get_color 'black'" query="loop_load 3 ? loop_load_prepare 3 ? blink : on : hot_cue 3 ? blink : off" autodim="false">saved_loop 3 ? loop_load 3 : delete_cue 3</shift_pad3>
<shift_pad4 name="`saved_loop 4 ? get_text "LOAD LOOP 4" : hot_cue 4 ? get_text "DELETE 4" : get_text ""`" color="saved_loop 4 ? loop_color 4 : hot_cue 4 ? blink ? cue_color 4 : get_color 'black'" query="loop_load 4 ? loop_load_prepare 4 ? blink : on : hot_cue 4 ? blink : off" autodim="false">saved_loop 4 ? loop_load 4 : delete_cue 4</shift_pad4>
<shift_pad5 name="`saved_loop 5 ? get_text "LOAD LOOP 5" : hot_cue 5 ? get_text "DELETE 5" : get_text ""`" color="saved_loop 5 ? loop_color 5 : hot_cue 5 ? blink ? cue_color 5 : get_color 'black'" query="loop_load 5 ? loop_load_prepare 5 ? blink : on : hot_cue 5 ? blink : off" autodim="false">saved_loop 5 ? loop_load 5 : delete_cue 5</shift_pad5>
<shift_pad6 name="`saved_loop 6 ? get_text "LOAD LOOP 6" : hot_cue 6 ? get_text "DELETE 6" : get_text ""`" color="saved_loop 6 ? loop_color 6 : hot_cue 6 ? blink ? cue_color 6 : get_color 'black'" query="loop_load 6 ? loop_load_prepare 6 ? blink : on : hot_cue 6 ? blink : off" autodim="false">saved_loop 6 ? loop_load 6 : delete_cue 6</shift_pad6>
<shift_pad7 name="`saved_loop 7 ? get_text "LOAD LOOP 7" : hot_cue 7 ? get_text "DELETE 7" : get_text ""`" color="saved_loop 7 ? loop_color 7 : hot_cue 7 ? blink ? cue_color 7 : get_color 'black'" query="loop_load 7 ? loop_load_prepare 7 ? blink : on : hot_cue 7 ? blink : off" autodim="false">saved_loop 7 ? loop_load 7 : delete_cue 7</shift_pad7>
<shift_pad8 name="`saved_loop 8 ? get_text "LOAD LOOP 8" : hot_cue 8 ? get_text "DELETE 8" : get_text ""`" color="saved_loop 8 ? loop_color 8 : hot_cue 8 ? blink ? cue_color 8 : get_color 'black'" query="loop_load 8 ? loop_load_prepare 8 ? blink : on : hot_cue 8 ? blink : off" autodim="false">saved_loop 8 ? loop_load 8 : delete_cue 8</shift_pad8>
<param1 name="CUE `get_cue`" visible="false">goto_cue</param1>
<param2 visible="false">goto</param2>
<menu>Edit CUEs and POIs... =[edit_poi]
Read-only (Lock) +[lock_cues]
Smart Cue +[smart_cue]
Quantize on Set +[quantize_setcue]
-
Display mode >> Cue number +[cue_display 'number']
Display mode >> Name +[cue_display 'name']
Display mode >> Time Pos +[cue_display 'position']
Display mode >> Time left +[cue_display 'distance']
Display mode >> Beats left +[cue_display 'beat']</menu>
</page>
Posted Sun 11 Dec 22 @ 8:17 pm
@Metrix: Vielen Dank für den Code, jetzt macht er einen Loop den er auch startet, wenn ich aber noch mal drücke soll er aus dem loop wieder rausgehen, leider verstehe ich das mit dem Programmieren nicht wirklich. Ich hab mir deinen Code angeschaut und versucht da irgendwo zu sagen: wenn ich noch mal drücke geh aus dem Loop raus, aber ich kriegs nicht hin.
Ich denke mal da wo nothing ist muss ich dem irgendwie sagen das er wieder aus dem loop raus gehen soll wenn ich noch mal drücke?
Also ich versuch nochmal genau zu erklären:
Ich setzte einen Cuepunkt, als Beispiel 1 dieser soll eine feste Looplänge haben, als Beispiel 4
Jetzt soll ein pad so belegt werden das wen ich drücke er zu cuepunkt 1 springt und diesen startet und 4 schläge loopt (das was ich vorher festlege). Wenn ich jetzt noch mal drücke soll der loop ausgeschaltet werden und der song einfach weiterlaufen.
Danke dir für deine Geduld
Ich denke mal da wo nothing ist muss ich dem irgendwie sagen das er wieder aus dem loop raus gehen soll wenn ich noch mal drücke?
Also ich versuch nochmal genau zu erklären:
Ich setzte einen Cuepunkt, als Beispiel 1 dieser soll eine feste Looplänge haben, als Beispiel 4
Jetzt soll ein pad so belegt werden das wen ich drücke er zu cuepunkt 1 springt und diesen startet und 4 schläge loopt (das was ich vorher festlege). Wenn ich jetzt noch mal drücke soll der loop ausgeschaltet werden und der song einfach weiterlaufen.
Danke dir für deine Geduld
Posted Mon 12 Dec 22 @ 10:56 am
zum deaktivieren schreib mal vor jeden Pad script
also so:
loop on ? & wait 250ms & loop off :
also so:
loop on ? & wait 250ms & loop off : saved_loop 1 ? holding ? loop_delete 1 : loop_load 1 ? loop_load 1 & play : nothing : hot_cue 1 ? hot_cue 1 : loop ? loop_save 1 : hot_cue 1
Posted Mon 12 Dec 22 @ 12:32 pm
@Danny: Danke für deine Mühe und Geduld.
Klappt aber auch nicht, ich hab mal ein kurzes video gemacht wo du siehst was passiert.
(Leider wartet der Post seit gestern darauf freigeschaltet zu werden, ich darf wohl keine Links posten...)
Klappt aber auch nicht, ich hab mal ein kurzes video gemacht wo du siehst was passiert.
(Leider wartet der Post seit gestern darauf freigeschaltet zu werden, ich darf wohl keine Links posten...)
Posted Tue 13 Dec 22 @ 9:18 am
Ich muss das hier leider noch mal aufgreifen.
Ich hab den ersten code übernommen:
Resultat: Er setzt einen Loop in gewünschter länge an gewünschter stelle als Savedloop auf dem pad. Wenn ich das Pad drücke schaltet sich der Loop an oder aus. Alles richtig.
Wenn ich den 2ten code davor schreibe setzt er nicht mehr automatisch den loop er startet aber auch nicht.
Bekomme ich folgendes noch hin, dann bin ich glücklich :)
Das er beim drücken auf dem Pad mit dem loop auch automatisch startet?
Und noch ein Problem, ich möchte das die taste wenn der loop läuft leutet und wenn er nicht läuft aus ist.
Hab das so probiert, unter Farbe hab ich eingegeben
saved_loop 3 ? color 'blue' : off
das geht aber nicht.
Interesanterweise geht
loop ? color 'blue' : off
aber dann leuchtet die taste bei jedem loop
Thx für eure Hilfe.
Ich bin jeztzt erstmal weg muss heute und morgen spielen, schau aber zwischendurch rein
LG
Andreas
Ich hab den ersten code übernommen:
Resultat: Er setzt einen Loop in gewünschter länge an gewünschter stelle als Savedloop auf dem pad. Wenn ich das Pad drücke schaltet sich der Loop an oder aus. Alles richtig.
Wenn ich den 2ten code davor schreibe setzt er nicht mehr automatisch den loop er startet aber auch nicht.
Bekomme ich folgendes noch hin, dann bin ich glücklich :)
Das er beim drücken auf dem Pad mit dem loop auch automatisch startet?
Und noch ein Problem, ich möchte das die taste wenn der loop läuft leutet und wenn er nicht läuft aus ist.
Hab das so probiert, unter Farbe hab ich eingegeben
saved_loop 3 ? color 'blue' : off
das geht aber nicht.
Interesanterweise geht
loop ? color 'blue' : off
aber dann leuchtet die taste bei jedem loop
Thx für eure Hilfe.
Ich bin jeztzt erstmal weg muss heute und morgen spielen, schau aber zwischendurch rein
LG
Andreas
Posted Sat 17 Dec 22 @ 2:36 pm
user26425274 wrote :
Klappt aber auch nicht.....
Ohne HotCue
var $MetrixSaveMode 0 ? loop_exit & set $MetrixSaveMode 1 : loop_load 1 ? loop_load 1 & play & set $MetrixSaveMode 0 : loop ? loop_save 1
saved_loop 1 ? color 'blue' : color 'black'
Posted Sat 17 Dec 22 @ 11:24 pm