Accesso rapido:  

Forum: German Forum

Topic: gotofolder left or right deck
mvahlPRO InfinityMember since 2011
Liebe DJs,
beim Stöbern in meiner Sammlung (organisiert in windowsfoldern) würde ich gerne häufig in das Unterverzeichnis des geladenen oder spielenden songs des decks links oder rechts zurückspringen über tastatur oder controller befehl. Kann man dem "browser_goto folder" Befehl neben einem Pfadbezug auch sagen, dass er sich auf den Pfad des songs im linken oder rechten Deck beziehen soll? Mit Varianten des get befehls ist es mir nicht gelungen. Für Einträge im Browser gibt es einen solchen Befehl ja mit Kontextmenü über die rechte Maustaste.
Martin
 

Inviato Sat 06 Jan 24 @ 4:21 pm
Hallo Martin,

ich habe eine Möglichkeit gefunden.
Leider nicht so einfach wie es sein könnte. Ich werde das mal im Amiforum posten.
Mit der normalen Ergänzung get_filepath funktioniert das leider nicht.
Es schein daran zu liegen, dass da der komplette Dateiname.mp3 mit im Pfad ist.

Meine Lösung:
browser_gotofolder `param_add "get_loaded_song 'filepath'" "get_text 'E:'"`


Das E: in Script musst du auf den Laufwerkbuchstaben von deiner Musikplatte ändern.

Gruß Denny
 

Inviato Sun 07 Jan 24 @ 8:46 am
Hier eine Lösung ohne das der Laufwerkbuchstabe angepasst werden muss.

get_text "`get_loaded_song 'drive'`:`get_loaded_song 'filepath'`" & param_cast & browser_gotofolder
 

Inviato Sun 07 Jan 24 @ 9:47 am
mvahlPRO InfinityMember since 2011
Lieber Dennyo Beats, herzlichen Dank - es klappt, allerdings nur wenn ein Deck ein Lied beinhaltet. Sobald auch ein Song im rechtet Deck ist, macht der Befehl nichts. An wecher Stelle des Befehls könnte man eventuell noch den Bezug zum rechten oder linken Deck herstellen, dann auf zwei separaten Tasten der Tastatur gemappt (wollte keine Taste meines MC7000 dafür mappen). Hättest Du dazu vielleicht auch noch eine Idee? Nochmal vielen Dank für Deine tolle Hilfe, Martin
 

Inviato Sun 07 Jan 24 @ 10:48 am
mvahlPRO InfinityMember since 2011
Noch eine Frage: wie erlernt man vdjscript so gut? :)
 

Inviato Sun 07 Jan 24 @ 10:50 am
Naja das kommt mit den Jahren.

Die erste Variante ist von mir. Bei der zweiten hat Locodoc aus dem englischen Bereich geholfen.


Zu der Deckfrage gibt es jetzt mehre Möglichkeiten. Kommt darauf an was für einen Button du nutzen willst.

Bei Custombutton, PAD-Button oder Controllerbutton der zu einem Deck gehört, sollte der Befehl so funktionieren wie er ist. Hier weiß VDJ zu welchem Deck der Befehl gehört.

get_text "`get_loaded_song 'drive'`:`get_loaded_song 'filepath'`" & param_cast & browser_gotofolder


Bei Custombuttons bzw. Tastaturtasten, die nicht zu einem Deck gehören, muss vor den Befehl noch die Deckzuweisung. Sonst wird der Script immer auf dem "select" Deck ausgeführt.

deck 1 get_text "`get_loaded_song 'drive'`:`get_loaded_song 'filepath'`" & param_cast & browser_gotofolder


Um Decks anzusprechen kannst du folgendes nutzen:

deck 1
deck 2
deck 3
deck ...

oder

deck left
deck right

 

Inviato Sun 07 Jan 24 @ 2:29 pm
mvahlPRO InfinityMember since 2011
Echt viel gelernt (macht ja auch grossen Spass). Danke nochmals. Habe es jetzt auf die Tastatur gemappt:

Taste a: deck 1 select
Taste b: deck 2 select
Taste c: deck 3 select
Taste d: deck 4 select
Taste g: Deinen Gotofolder Befehl.
Das klappt echt nett und geht schneller als mit der Maus,
Gruß Martin


 

Inviato Sun 07 Jan 24 @ 4:17 pm
mvahlPRO InfinityMember since 2011
Leider gibt es doch noch einen Haken: wenn ich nach Bedienung des Controllers zur Songselektion o.ä. die Tastaturbefehle eingebe, werden sie nicht ausgeführt. Ich muss erst einmal in den Skin klicken um es zu ermöglichen. Als ob VDJ erst mitgeteilt bekommen muss, dass der nächste Befehl von der Tastatur kommt und nicht mehr vom Denon Controller? Zur Bedienung mit Controller und Tastatur kann ich nicht soviel finden. Kann jemand helfen? Danke, Martin
 

Inviato Sun 07 Jan 24 @ 5:00 pm
Das sit seltsam. Bei mir reagiert die Tastatur sofort.
 

Inviato Sun 07 Jan 24 @ 5:05 pm
mvahlPRO InfinityMember since 2011
Hatte erst fehlerhaft auf die Hauptebene der Tastatur gemappt. Mit Alt Taste, wie vorgesehen, geht's.
Gruß Martin
 

Inviato Thu 11 Jan 24 @ 7:04 pm