υπάρχει τρόπος που να προσθέτει κάποια χρονική καθυστέρηση στην εκτέλεση μιας εντολής?
Posted Tue 22 Jan 13 @ 2:04 pm
Όχι. Τουλάχιστον όχι άμεσα... Με κάποια κόλπα μπορεί... Τι ακριβώς θες να κάνεις;
Posted Tue 22 Jan 13 @ 2:07 pm
θέλω να κάνω το loop roll όπως λειτουργεί στο serato dj και θέλω το εφε slipmode να καθυστερεί να απενεργοποιείται όταν αφήνω το μπουτον
για παράδειγμα σκέφτηκα αυτό :
effect "slipmode" active while_pressed & loop 0.125 while_pressed
άλλα δεν δούλεψε :(
για παράδειγμα σκέφτηκα αυτό :
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
Δεν μπορείς να παντρέψεις δύο εντολές χρησιμοποιώντας το 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
Γιώργο το είχα δοκιμάσει και με "down" άλλα δεν δούλεψε το μόνο που έχω καταφέρει είναι με αυτό to action:
effect "slipmode" active on & loop 0.25 while_pressed
άλλα δεν απενεργοποιείτε το εφε slipmode όταν απελευθερώνεται το μπουτον για αυτό ρώταγα πριν για εντολή καθυστέρησης
effect "slipmode" active on & loop 0.25 while_pressed
άλλα δεν απενεργοποιείτε το εφε slipmode όταν απελευθερώνεται το μπουτον για αυτό ρώταγα πριν για εντολή καθυστέρησης
Posted Tue 22 Jan 13 @ 3:12 pm
άλλη μια ερώτηση για ένα led είναι σωστή η παρακάτω σύνταξη ?
var roll1 ? blink 100ms : hot_cue 1 ? on
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
Η σωστή σύνταξη είναι:
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
το φαντάστηκα ότι χριζόταν και το off
άλλα και όπως το είχα φαινόταν πως δούλευε
άλλα και όπως το είχα φαινόταν πως δούλευε
Posted Thu 24 Jan 13 @ 5:49 am
Δεν είναι μόνο το off. Είχες ξεχάσει και τα εισαγωγικά στο όνομα της μεταβλητής...
Posted Thu 24 Jan 13 @ 6:14 am
PhantomDeejay wrote :
Δεν είναι μόνο το off. Είχες ξεχάσει και τα εισαγωγικά στο όνομα της μεταβλητής...
ουπς!!!! thx!!! δεν το είχα προσέξει!!!
Posted Thu 24 Jan 13 @ 6:19 am