Μουσική Πληροφορική (SONARTS)

Ανακοινώσεις

Κώδικας για παίξιμο patterns με προδιαγεγραμμένες διάρκειες, στη σειρα
- Σάββατο 16 Ιανουαρίου 2021 - 9:57 π.μ. -

Καλημέρα,

στο περασμένο μάθημα είδαμε παραδείγματα από Pbinds για το προτζεκτ της Σοφίας Εμμανουηλίδου, και τέθηκε το ερώτημα πως υπολογίζουμε την διάρκεια των Pbinds ωστε να τα παίξουμε με το σωστό συγχρονισμό σαν μέρος μιας παρτιτούρας που περιλαμβάνει και  μέρος για εκτέλεση στο φλάουτο.

2 σχόλια πάνω σε αυτό:

1. Ειναι εφικτό να υπολογίσουμε την διάρκεια ενός pbind όταν δεν υπάρχουν τυχαίες διάρκειες, και το πάττερν είναι πεπερασμένο. Ετοιμάζω μερικά παραδείγματα τεχνικών για να μετρούμε την διάρκεια, που θα σας δείξω την επόμενη φορά.

2. Όμως πιο πρακτικό είναι απλά να προκαθορίσουμε την διάρκεια dt που θα παίξει ένα παττερν και να το σταματήσουμε μετά από dt δευτετόλεπτα στέλνοντας το μήνυμα stop.

Ετοίμασα μια λύση για να παίζετε παττερν στη σειρά με προκαθορισμένη διάρκεια και χρονική απόσταση μεταξύ τους. Θα το βρείτε σαν gist εδώ:

https://gist.github.com/iani/d8d6545a172042dfbcd48f67a72cdfe5#file-pbind_score-scd

και στο αποθετήριο εδώ:

https://github.com/iani/sonarts_compmus_2020/blob/master/Code/howtos/pbind_score_prototype210117.scd

Θα χαρώ αν μερικοί απο σας μπορέσουν να το δοκιμάσουν. Μπορει να χρησιμοποιηθεί για τις συνθέσεις σας.

Γιάννης Ζάννος