Quick Sign In:  

Forum: Greek Forum

Topic: VDJscript ερώτηση

This topic is old and might contain outdated or incorrect information.

djsadimPRO InfinityMember since 2006
υπάρχει τρόπος που να προσθέτει κάποια χρονική καθυστέρηση στην εκτέλεση μιας εντολής?
 

Posted Tue 22 Jan 13 @ 2:04 pm
Όχι. Τουλάχιστον όχι άμεσα... Με κάποια κόλπα μπορεί... Τι ακριβώς θες να κάνεις;
 

Posted Tue 22 Jan 13 @ 2:07 pm
djsadimPRO InfinityMember since 2006
θέλω να κάνω το loop roll όπως λειτουργεί στο serato dj και θέλω το εφε slipmode να καθυστερεί να απενεργοποιείται όταν αφήνω το μπουτον

για παράδειγμα σκέφτηκα αυτό :
effect "slipmode" active while_pressed & loop 0.125 while_pressed
άλλα δεν δούλεψε :(
 

Posted Tue 22 Jan 13 @ 2:26 pm
Αν και δεν χρησιμοποιώ κανένα από τα δύο αυτά effects η εντολή σου έχει ένα "σφάλμα" :
Δεν μπορείς να παντρέψεις δύο εντολές χρησιμοποιώντας το while_pressed ανάμεσα.
Επίσης το "while_pressed" δεν δουλεύει σωστά σε πληκτρολόγιο. (Απλά το αναφέρω)
Οπότε δοκίμασε αυτό:

down ? effect "slipmode" active on & loop ? nothing : loop 0.125 : effect "slipmode" active off & loop ? loop : nothing

Edit:
Επειδή βασικά αν κατάλαβα καλά θες το slipmode να προχωρήσει το κομμάτι στην θέση που θα ήταν αν δεν έκανες την loop θα πρέπει να απενεργοποιήσεις πρώτα τη loop ώστε το slipmode να κάνει τη δουλειά του και μετά το ίδιο το slipmode. Οπότε η σωστή εντολή γίνεται:
down ? effect "slipmode" active on & loop ? nothing : loop 0.125 : loop ? loop & effect "slipmode" active off : nothing & effect "slipmode" active off

Το μόνο πρόβλημα που βλέπω εδώ είναι το πόσο "γρήγορα" μπορεί να αντιδράσει το slipmode (δηλαδή να καταλάβει την έξοδο της loop πριν κλείσει)

Επίσης αν δεν θες την "ασφάλεια" που έβαλα στην loop μπορείς να δοκιμάσεις και αυτό τον κώδικα:

down ? effect "slipmode" active on & loop 0.125 : loop & effect "slipmode" active off
 

Posted Tue 22 Jan 13 @ 2:40 pm
djsadimPRO InfinityMember since 2006
Γιώργο το είχα δοκιμάσει και με "down" άλλα δεν δούλεψε το μόνο που έχω καταφέρει είναι με αυτό to action:
effect "slipmode" active on & loop 0.25 while_pressed
άλλα δεν απενεργοποιείτε το εφε slipmode όταν απελευθερώνεται το μπουτον για αυτό ρώταγα πριν για εντολή καθυστέρησης
 

Posted Tue 22 Jan 13 @ 3:12 pm
djsadimPRO InfinityMember since 2006
άλλη μια ερώτηση για ένα led είναι σωστή η παρακάτω σύνταξη ?
var roll1 ? blink 100ms : hot_cue 1 ? on
 

Posted Thu 24 Jan 13 @ 4:47 am
Όχι.
Η σωστή σύνταξη είναι:
var "roll1" ? blink 100 ms : hot_cue 1 ? on : off

Βέβαια μπορεί να γραφτεί και έτσι:
var "roll1" ? blink 100ms : hot_cue 1

Και ανάλογα και με το mapping σου (πως ορίζεις την "roll1") μπορεί να θες αυτή:
var_equal "roll1" 1 ? blink 100ms : hot_cue 1
 

Posted Thu 24 Jan 13 @ 5:10 am
djsadimPRO InfinityMember since 2006
το φαντάστηκα ότι χριζόταν και το off
άλλα και όπως το είχα φαινόταν πως δούλευε
 

Posted Thu 24 Jan 13 @ 5:49 am
Δεν είναι μόνο το off. Είχες ξεχάσει και τα εισαγωγικά στο όνομα της μεταβλητής...
 

Posted Thu 24 Jan 13 @ 6:14 am
djsadimPRO InfinityMember since 2006
PhantomDeejay wrote :
Δεν είναι μόνο το off. Είχες ξεχάσει και τα εισαγωγικά στο όνομα της μεταβλητής...

ουπς!!!! thx!!! δεν το είχα προσέξει!!!

 

Posted Thu 24 Jan 13 @ 6:19 am


(Old topics and forums are automatically closed)