Connexion rapide:  

Forum: German Forum

Sujet Scripting Experte gesucht

Ce topic est ancien et peut contenir des informations obselètes ou incorrectes.

Hi, bin auf der Suche nach einem Scripting Experten, der mir ein paar angefangene Scripts vollenden kann.

LG
 

Posté Mon 19 Nov 18 @ 8:16 pm
PachNPRO InfinityMember since 2009
Klar. Was zahlst?
 

Posté Mon 19 Nov 18 @ 10:42 pm
 

Posté Tue 20 Nov 18 @ 5:43 am
Danke @music234
@PachN: kann es sein, dass man hier im Forum nicht pmen kann? Finde die Funktion jedenfalls nicht
 

Posté Tue 20 Nov 18 @ 10:26 am
Danke
user18812289 wrote :
kann es sein, dass man hier im Forum nicht pmen kann? Finde die Funktion jedenfalls nicht


Als NLU (No License User) leider nicht...

Aber warum nicht Script-Ideen mit der Community teilen?
Da hat jeder was davon....

 

Posté Tue 20 Nov 18 @ 12:04 pm
Bin dabei folgt gleich:)
 

Posté Tue 20 Nov 18 @ 12:19 pm
ewewoHome userMember since 2018
So, ist ganz schön viel Text geworgen...

Alle Scripts sollen generell für Tastaturtasten bzw. für Controllertasten ausgelegt sein und bidirektional? funktioren, also so, dass das Script funktioniert, egal ob Deck 1 oder 2 gerade aktiv ist.

Bei synchronen Transitions sollen Angaben taktrelativ sein und keine statische Zeit für beispielsweise den Übergang etc. adauern. Also anstatt 2000ms sowas wie 4bars. Ich weiß nicht ob das möglich ist, aber vielleicht mit "get_bpm" und einer Dividierung des Wertes oder ähnlichem?

Bei synchronen Transitions soll der Sync "schlagsynchron" im Beatkeeper erfolgen, also nicht nur taktsynchron, evtl. ist dies irgendwie mit get_beat möglich?

Script 1 (asynchrone Transition, synced auch möglich):
Deck aktiv soll während des abspielens einen Backspin (Länge: 4 bars) machen und dann sofort einen vollen Crossfade auf das andere Deck machen und dieses starten:
#########
set 'rsGainBS' '`gain' & gain -20% & slip on & effect_active 'backspin' & repeat_start_instant 'rsiBackSpin' 10ms & effect_active 'backspin' 1 ? nothing : repeat_stop 'rsiBackSpin' & play & slip off & get_var 'rsGainBS' & param_cast & gain & mix_now
#########
Probleme:
- länge des Backspins statisch und nicht takt-relativ
- manchmal ist der Backspin Effekt nicht zu hören
- es funktioniert generell nur mit einem Deck, auf dem anderen Deck nicht

Script 2 (synchrone Transition):
Deck aktiv soll den typischen Motor-Off Effekt eines Schallplattenspielers simulieren und einen Track damit anhalten, und das andere Deck soll langsam (also das Gegenteil von Motor-On) beginnen. Zwischen den beiden Effekten soll es einen Crossfade von einem zum anderen Deck geben
#########
slip on & effect_active 'brakeStart' & repeat_start_instant 'rsibrakeStart' 10ms & effect_active 'brakeStart' 1 ? nothing : repeat_stop 'rsibrakeStart' & play & slip off & mix_now
#########
Probleme:
- der Crossfade dauert zu lange
- das aktive Deck wird nicht angehalten
- das inaktive Deck startet direkt und bietet nicht den Motor-Off Effekt

Script 3 (asynchrone Transition, synced möglich):
Deck aktiv soll einen Takt loopen und dann immer tiefer gepitcht werden und langsamer werden (ähnlich dem Ende von Timberlakes - cry me a river) und dann auf das andere Deck faden und diesen Song dann starten.
#########
slip on & loop 1 & repeat 235ms & down ? key 0 ? key -1 : key -1 ? key -2 : key -2 ? key -3 : key -4 : loop 0 & key 0 & slip off & mix_now
#########
Probleme:
- manchmal funktioniert das Script, manchmal nicht
- Routine für crossfade nicht implementiert
- Loop wird nicht langsamer

Script 4 (synchrone Transition)
Deck aktiv soll einen Takt loopen und dann nach einem Loopdurchgang die Länge des Loops halbieren und das ganze wiederholen bis z.B. 1/4 Loop wiederholt wird und dann direkt auf das andere Deck crossfaden und diesen Track starten
#########
loop 2 & down ? blink 300ms & repeat_start "rsAHL" 33ms & loop 2 ? loop_position & param_bigger 90% ? set "top" 1 : var "top" 1 ? loop 1 & set "top" 0 : nothing : loop 1 ? loop_position & param_bigger 90% ? set "top" 1 : var "top" 1 ? loop 0.5 & set "top" 0 : nothing : nothing : loop 0 & repeat_stop "rsAHL"
#########
Probleme:
- funktioniert leider gar nicht VDJ 8.3 (kopiert aus den Script Beispielen)
- Routine für Switch auf den anderen Track ist nicht implementiert

Script 5 (synchrone Transition)
Crossfade steht bis zum Anschlag auf dem aktiven Deck und das inaktive startet, der Crossfader switcht jetzt sehr schnall im Takt (nicht per statischer Zeitangabe) auf das andere Deck, das ganze wird schneller, von 1/4-Takt Switchen bis auf 1/16 und der Crossfader verbleibt dann auf dem neuen Track
#########
hier fehlt mir komplett der Ansatz, da ich nicht weiß, wie man solche "Switches" taktsynchron und nicht zeitlich statisch erstellt
cycle "$AutoXF" 2 & var_equal "$AutoXF" 1 ? var_equal "$XFside" 1 ? deck master repeat_start_instant "rsiXF" 10ms 101 & crossfader +1% & crossfader 100% ? deck master repeat_stop "rsiXF" & set "$XFside" 2 & set "$AutoXF" 0 : nothing : var_equal "$XFside" 2 ? deck master repeat_start_instant "rsiXF" 10ms 101 & crossfader -1% & crossfader 0% ? deck master repeat_stop "rsiXF" & set "$XFside" 1 & set "$AutoXF" 0 : nothing : nothing : deck master repeat_stop "rsiXF"
#########
Probleme:
- Script nicht funktionsfähig

Script 6 (synchrone Transition)
Das aktive Deck soll nach einem Knopfdruck einen "unendlichen" aber fadenen Echo/Delay Effekt ausführen und dann synced zum inaktiven Deck faden und dieses starten
#########
effect_button "loop out" 1 1 & effect_button "loop out" 2 1 & effect_slider "loop out" 1 50% & effect_slider "loop out" 2 24% & effect_slider "echo" 1 50% & effect_slider "echo" 2 50% & effect_active "loop out" 1 & effect_active "echo" 1 & repeat_start_instant "rsiLoopOutOff" 33ms & effect_active "loop out" ? nothing : repeat_stop "rsiLoopOutOff" & repeat_start "rsEchoOff" 2000ms 1 effect_active "echo" 0 & mix_now & auto_crossfade 8000ms
#########
- Script fadet Delay/Echo Effekt nicht
- Script funktioniert manchmal nicht
- taktgenaue Crossfadefunktioniert nicht implementiert

Script 7 (synchrone Transition)
Das aktive Deck soll beispielsweise beim letzten Schlag des Liedes auf das andere Track switchen, was dann sofort startet (Harter Cut)
#########
cycle "$AutoXF" 2 & var_equal "$AutoXF" 1 ? var_equal "$XFside" 1 ? deck master repeat_start_instant "rsiXF" 10ms 101 & crossfader +100% & crossfader 100% ? deck master repeat_stop "rsiXF" & set "$XFside" 2 & set "$AutoXF" 0 : nothing : var_equal "$XFside" 2 ? deck master repeat_start_instant "rsiXF" 10ms 101 & crossfader -100% & crossfader 0% ? deck master repeat_stop "rsiXF" & set "$XFside" 1 & set "$AutoXF" 0 : nothing : nothing : deck master repeat_stop "rsiXF"
#########
Probleme:
- Script nicht schlaggenau (im Beatkeeper)

Script 8 (synchrone Transition)
Das aktive Deck soll zum anderen Deck mit einer Dauer von 8 Bars crossfaden und dieses schlagggenau im Beatkeeper starten
#########
crossfader 0% ? auto_crossfade 1000ms & deck 2 play : auto_crossfade 1000ms & deck 1 play
#########
- Script nicht schlaggenau (im Beatkeeper)
- Fadedauer nicht relativ sondern statisch

Script 9 (synchrone Transition)
Das aktive Deck soll zum anderen Deck mit einer Dauer von 8 Bars crossfaden und dieses schlagggenau im Beatkeeper starten und dabei die EQ Crossfaden
#########
repeat_start_instant 'eqchanger' 100ms 50 & deck 1 eq_low -1% & deck 1 eq_high -1% & deck 2 eq_low +1% & deck 2 eq_high +1%
#########
- EQ faden klappt nur auf einem Deck, ist also nicht Bidirektional
- Script nicht schlaggenau (im Beatkeeper)
- Fadedauer nicht relativ sondern statisch

Bin für jede Hilfe sehr dankbar!
 

Posté Tue 20 Nov 18 @ 1:02 pm
@pachn noch da?;)
 

Posté Tue 20 Nov 18 @ 9:14 pm


(Les anciens sujets et forums sont automatiquement fermés)