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
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
geposted 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:
Das E: in Script musst du auf den Laufwerkbuchstaben von deiner Musikplatte ändern.
Gruß Denny
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
geposted 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
geposted Sun 07 Jan 24 @ 9:47 am
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
geposted Sun 07 Jan 24 @ 10:48 am
Noch eine Frage: wie erlernt man vdjscript so gut? :)
geposted 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.
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.
Um Decks anzusprechen kannst du folgendes nutzen:
deck 1
deck 2
deck 3
deck ...
oder
deck left
deck right
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
geposted Sun 07 Jan 24 @ 2:29 pm
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
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
geposted Sun 07 Jan 24 @ 4:17 pm
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
geposted Sun 07 Jan 24 @ 5:00 pm
Das sit seltsam. Bei mir reagiert die Tastatur sofort.
geposted Sun 07 Jan 24 @ 5:05 pm
Hatte erst fehlerhaft auf die Hauptebene der Tastatur gemappt. Mit Alt Taste, wie vorgesehen, geht's.
Gruß Martin
Gruß Martin
geposted Thu 11 Jan 24 @ 7:04 pm