A POor Music ACcompagnement PROject

Σχετικά έγγραφα
M 2. T = 1 + κ 1. p = 1 + κ 1 ] κ. ρ = 1 + κ 1 ] 1. 2 κ + 1

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 8: Προσεγγιστική Λύση Γραμμικών Συστημάτων. Αθανάσιος Μπράτσος

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Μετασχηματισμός Fourier 2-Δ ακολουθιών. Καθηγητής Γεώργιος Τζιρίτας

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω:

Χ. Σωτηρίου. Σχήμα 1: 2 16 LCD πίνακας της πλακέτας Spartan 3E

Δυναμικοί τύποι δεδομένων

S i L L I OUT. i IN =i S. i C. i D + V V OUT

1/3/2009. Τα ψηφιακά ηχητικά συστήματα πρέπει να επικοινωνήσουν με τον «αναλογικό» ανθρώπινο κόσμο. Φλώρος Ανδρέας Επίκ. Καθηγητής.

p din,j = p tot,j p stat = ρ 2 v2 j,

ÈÖÓ Ö ÑÑ Ò ÑÓÖ Û ÈÖÓÔØÙÕ ÛÒ ËÔÓÙ ÛÒ ÌÑ Ñ ØÓ Å Ñ Ø ÛÒ È Ò Ô Ø Ñ Ó È ØÖÛÒ Å Ñ Û Ø Ò Ô Ø Ñ ØÛÒ ÍÔÓÐÓ ØôÒ

Εισαγωγικά. URL:

Άσκηση 2: Y=BX+C. Λύση:

Morganναδώσειμίαεναλλακτικήμέθοδο,αποδεικνύονταςπρώταότιηευθείαπουδιχοτομεί κάθεταμίαχορδήπεριέχειτοκέντροτουκύκλου. Παρ όλααυτά,καιαυτήημέθοδοςέχει

ΣΤΟΧΑΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ & ΕΠΙΚΟΙΝΩΝΙΕΣ 1o Τμήμα (Α - Κ): Αμφιθέατρο 3, Νέα Κτίρια ΣΗΜΜΥ Θεωρία Πιθανοτήτων & Στοχαστικές Ανελίξεις - 1

Εισαγωγή στις Φυσικές Επιστήμες (ΦΥΕ14) Περίοδος ΕΡΓΑΣΙΑ 1 η. Τότε r r b c. και ( )

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Σχηματισμός και αντίληψη εικόνων. Καθηγητής Γεώργιος Τζιρίτας

Τεχνικές βασισμένες στα Δίκτυα Αναμονής Εισαγωγικά Επιχειρησιακοί νόμοι

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: 2-Δ συνεχή σήματα. Καθηγητής Γεώργιος Τζιρίτας


ØÖÓÒÓÑ ÈÖ Ø ÙÑ Ù Ò Ö Ò Ë Ð ØÛ ØØ Ö¹ ØÖÓÒÓÑ Íº Ù ÍÒ Ú Ö ØØ Ù ÙÖ ¹ Ò Ö ËÓÒÒ ÒÐ Ù Ñ Î ÖÐ Ù Ò Â Ö Ð ÙÒ ½ Û ÙÒ Ö ËÓÒÒ Ö Ò À ÑÑ Ð ÞÙ Ï ÒØ Ö Ò Ò Ö Ð Ò Ò Ò ÙÒ


ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ. ΑΝΑΦΟΡΑ ΕΡΓΑΣΙΑΣ Othello-TD Learning. Βόλτσης Βαγγέλης Α.Μ

Γιατηνδήλωσ ητωνδομώνχρησ ιμοποιείταιοπροσ διορισ τής ØÖÙØ όπωςσ την σ υνέχεια

27-Ιαν-2009 ΗΜΥ (ι) Βασική στατιστική (ιι) Μετατροπές: αναλογικό-σεψηφιακό και ψηφιακό-σε-αναλογικό

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

Κληρονομικότητα. ΙωάννηςΓºΤσ ούλος

Εισαγωγή στη μουσική. Μουσικοκινητική Αγωγή. Α εξάμηνο Θεωρία 4. ΡΥΘΜΟΣ. 1. Μουσική 2. Μελωδία 3. Νότες 4. Ρυθμός

Αφήγηση Μαρτυρία. Μουσική. Ενίσχυση μηνύματος Μουσική επένδυση Ηχητικά εφέ

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

½ Τετραγωνίζω=κατασκευάζωκάτιίσουεμβαδούμεδοθέντετράγωνο. Δείτεκαιτην υποσημείωσηστηνπρότασηβ 14. ¾

HMY 799 1: Αναγνώριση Συστημάτων

Z L L L N b d g 5 * " # $ % $ ' $ % % % ) * + *, - %. / / + 3 / / / / + * 4 / / 1 " 5 % / 6, 7 # * $ 8 2. / / % 1 9 ; < ; = ; ; >? 8 3 " #

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips

Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Επίδοση Υπολογιστικών Συστημάτων. Α.-Γ. Σταφυλοπάτης.

Προσομοίωση Δημιουργία τυχαίων αριθμών

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 11: SPLINES. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

Δυαδικά Συστήματα. URL:

Χ. Σωτηρίου. Σχήμα 1: Προτεινόμενο Πρόγραμμα Επαλήθευσης του ολοκληρωμένου Επεξεργαστή

Στοκεφάλαιοαυτόθαμιλήσ ουμεγιατααρχείασ τηνγλώσ σ α ºΘαχρησ ιμοποιηθούνσ υναρτήσ ειςαπότηνκαθιερωμένηβιβλιοθήκηεισ όδου»εξόδου

Πιθανοτικός Συμπερασμός: Πού βρίσκομαι στο πλέγμα; [ΠΛΗ 513] Αυτόνομοι πράκτορες - Project Εξαμήνου ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ

v w = v = pr w v = v cos(v,w) = v w

Γραφικάμετηνχρήσ η ÛØ

Θεώρημα δειγματοληψίας

Στοχαστικές Ανελίξεις (2) Αγγελική Αλεξίου

ΠΛΗ 513-Αυτόνομοι Πράκτορες Χειμερινό εξάμηνο 2012 Εφαρμογή αλγορίθμων ενισχυτικής μάθησης στο παιχνίδι Βlackjack. Χλης Νικόλαος-Κοσμάς

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΤΗΣ ΜΟΥΣΙΚΗΣ

Εφαρμογή στις ψηφιακές επικοινωνίες

Να εξετάσετε αν είναι συναρτήσεις πυκνότητας πιθανότητας, κι αν είναι να υπολογίσετε τη συνάρτηση κατανομής πιθανότητας F x (x).

Z

Αρχείασ την Â Ú. ΙωάννηςΓºΤσ ούλος

Χ. Σωτηρίου. Μετά τον τελευταίο χαρακτήρα του μηνύματος, θα ακολουθεί ο πρώτος, έτσι το μήνυμα ουσιαστικά θα περιστρέφεται διαρκώς.

ΠΛΗ21 Κεφάλαιο 1. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 1 Εισαγωγή

a x = x a x. Ηθετικήλύσητηςεξίσωσηςαυτής(για a = 1)είναιοαριθμόςτου Fibonacci 5 1 φ =. 2 ΟΑριστοτέληςδενχρησιμοποιείτονόρο,αλλάπροτιμάτοκάθετος.

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΣΤΑΤΙΣΤΙΚΗ

Συνεδριο Δημιουργων ΕΛ/ΛΑΚ 2009

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ. Ενότητα 4: Δειγματοληψία και Κβάντιση Εικόνας

tan(2α) = 2tanα 1 tan 2 α

Απλοποίηση λογικών συναρτήσεων. URL:

Εισαγωγή στη μουσική. Μουσικοκινητική Αγωγή. Α εξάμηνο Θεωρία 3. ΝΟΤΕΣ. 1. Μουσική 2. Μελωδία 3. Νότες 4. Ρυθμός

Χ. Σωτηρίου. 0: lw $1, 8($0) 4: lw $2, 9($0) 8: add $1, $2, $3 c: or $4, $2, $3 10: beq $4, $0, -5-20: 5 24: fffe

ΑΡΧΕΙΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Αναγνωρίζοντας το Μουσικό Ταλέντο. Είναι απόλυτα γνωστή και δεκτή η αντίληψη ότι το ταλέντο είναι

Πρότυπα. ΙωάννηςΓºΤσ ούλος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών. HY-217: Πιθανότητες-Χειµερινό Εξάµηνο ιδάσκων : Π. Τσακαλίδης.

Συμπίεση Δεδομένων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 7: Προσεγγιστική Λύση Εξισώσεων. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

plants d perennials_flowers

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Μαθηματική μορφολογία. Καθηγητής Γεώργιος Τζιρίτας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Θεωρία Αποφάσεων ο. 4 Φροντιστήριο. Λύσεις των Ασκήσεων

Ο Παλμογράφος στη Διδασκαλία της Τριγωνομετρίας. Εφαρμογές της Τριγωνομετρίας σε πραγματικά προβλήματα και ενδιαφέρουσες επεκτάσεις

Τα ηλεκτρονικά σήματα πληροφορίας διακρίνονται ανάλογα με τη μορφή τους σε δύο κατηγορίες : Αναλογικά σήματα Ψηφιακά σήματα

v[m/s] U[mV] 2,2 3,8 6,2 8,1 9,7 12,0 13,8 14,2 14,6 14,9

Στοχαστικές Ανελίξεις (1) Αγγελική Αλεξίου

Προγραμματισ μόςσ ε» ΙωάννηςΓºΤσ ούλος

Τετράδια Κιθάρας. Χρήση του PowerTab

ΕΦΑΡΜΟΓΗ Q-LEARNING ΣΕ GRID WORLD ΚΑΙ ΕΞΥΠΝΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ LEARNING RATE ΛΑΘΙΩΤΑΚΗΣ ΑΡΗΣ ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1

Κωδικοποίηση ήχου. Σύστημα ακοής MP3 / MP4 Κωδικοποίηση φωνής

Συνθετικές εδαφικές κινήσεις Κεφ.22. Ε.Σώκος Εργαστήριο Σεισμολογίας Παν.Πατρών

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 10: Μέθοδος Ελάχιστων Τετραγώνων. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

Επεξεργασία Ηχου και Μουσικής (ΤΗΛ313) Φροντιστήριο

Κινητά Δίκτυα Επικοινωνιών. Συμπληρωματικό υλικό. Προσαρμοστική Ισοστάθμιση Καναλιού

arxiv: v1 [math.dg] 3 Sep 2007

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z

(p 1) (p m) (m 1) (p 1)

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 4 o Φροντιστήριο

Στατιστική Ι. Ενότητα 7: Κανονική Κατανομή. Δρ. Γεώργιος Κοντέος Τμήμα Διοίκησης Επιχειρήσεων Γρεβενών

Αλγόριθμοι Δικτύων και Πολυπλοκότητα Προσεγγιστικοί Αλγόριθμοι. Άρης Παγουρτζής

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Reserve & Trapped. Mission Fuel. Military Ordnance. Expendable Payload. Passengers + Bags ( lbs/pass.) Revenue Cargo. Non expendable Payload

Παράδειγµα ενός ηλεκτρικού συστήµατος

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ. Εργαστήριο 8 ο. Αποδιαμόρφωση PAM-PPM με προσαρμοσμένα φίλτρα

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

Εργαστήριο 2. Ενεργοποιώντας τον ήχο (πατάμε στο ηχείο με το patch κλειδωμένο) ακούμε ένα ημίτονο με συχνότητα 440Hz.

Transcript:

A POor Music ACcompagnement PROject ÉÓÙÖ ÑÑÒÓÙйÂÓÒ ¾¼¼¾¼ ¼¼½½ ¹ eruyome@gmail.com ÁÓÐÓ ¾¼¼ ½ ËÕØ Ñ ØÓ Apomacpro ½º½ Ì Ò ØÓ Apomacpro Το Apomacproείναι μια προσπάθια κατασκευής ενός αυτόνομου πράκτορα ο οποίος θα ακούει έναν μουσικό οργανοπαίκτη και θα τον συνοδεύει στο παίξιμο του. Κάνει χρήση πιθανοτικής συλλογιστικής στο χρόνο καθώς και ψηφιακής επεξεργασίας σημάτων. ½º¾ ÓÑ ØÓÙ Apomacpro Το Apomacproχωρίζεται σε δυο κύρια μέρη. Το υποσύστημα αναγνώρισης προτύπων και το υποσύστημα αναπαραγωγής. Το σύστημα αναγνώρισης προτύπων δέχεται είσοδο απο τον χρήστη-μουσικό και δίνει έξοδο στο υποσύστημα Αναπαραγωγής. Προς το παρόν, μόνο το υποσύστημα αναπαραγωγής είναι υλοποιημένο ½º ÍÔÓ ØÑ ÒÒôÖ ÔÖÓØÔÛÒ Αναλαμβάνει τον δύσκολο ρόλο του να καταλαβαίνει τι είναι αυτό που παίζει ο οργανοπαίκτης. Αναλαμβάνει να αναγνωρίσει την Τονικότητα, τον Ρυθμό, το Μέτρο και το Είδος του κομματιού που παίζει Τονικότητα Ως τονικότητα ορίζεται η οργάνωση της μελωδίας γύρω απο ένα τονικό κέντρο-κλειδί. Στην περίπτωση μας, όταν αναφερόμαστε για Τονικότητα, θα αναφερόμαστε μόνο στην κλίμακα στην οποία είναι χτισμένη η μελωδία. Ρυθμός Ο ρυθμός του τραγουδιού μας δίνει, σε συνάρτηση με την ελάχιστη αξία, το ελάχιστο χρονικό διάστημα που απαιτείται να υπάρχει ανάμεσα σε δύο γεγονότα(events) Μέτρο Τομέτρομαςδίνειένατρόπονα μετράμε ένακομμάτιμεβάσητις 4 αξίες που έχουν οι νότες μέσα σε αυτό. Παραδείγματα μέτρων: 4 (πχ disco ), 3 4 (waltz), 7 8 (blues) Είδος Μουσικής Η σύγχρονη δυτική μουσική μπορεί να διαχωριστεί με βάση όλα τα παραπάνω σε υποκατηγορίες-είδη. 1

Σχήμα 1: Δομή του συστήματος για αναγνώριση προτύπων 2

½º ÍÔÓ ØÑ ÒÔÖÛ Το υποσύστημα αναπαραγωγής θα περιλαμβάνει τεχνικές πρόβλεψης και θα κάνει χρήση ενισχυτικής μάθησης για να προσαρμόζεται στο παίξιμο του παίκτη σε συνδυασμό με διάφορες τεχνικές σύνθεσης(με την χρήση γραμματικών ή με κάποιο άλλο τρόπο) ¾ ÓÑ ØÓÙ Ù ØÑØÓ ΗδομήτουσυστήματοςδίνεταιστοΣχήμα1.Ηείσοδοςέρχεταιαποτονχρήστησε μορφή σημάτων MIDI και η έξοδος παρέχεται στο stdout καθώς και στο σύστημα αναπαραγωγής. Ηροήτουσήματοςαποπάνωπροςτακάτωγίνεταιμέσασε μιαχρονοθυρίδα(timeslice).πορούμεναπαρατηρήσουμεοτιηκατάστασητου κόσμου μας σε κάθε χρονοθυρίδα εξαρτάται μόνο απο την αμέσως προηγούμενη κατάστασηκαιτηνείσοδομαςκαιείναιανεξάρτητοαποτοιστορικότηςπριναπο αυτήν. Παρατηρούμεοτιισχύειηπόθεση Markovπράγμαπουδιευκολύνειτην ζωή μας αρκετά. ôñòó ËÑ Το σήμα που παίρνουμε είναι πληροφορίες midi τοποθετημένες στις χρονικές στιγμέςστιςοποίεςπραγματοποιήθηκαν.ιανατοεπεξεργαστούμετοσπάμεσεχρονικά παράθυρα μεγέθους όσο και ένα timeslice. º½ ÅÑØ ÍÔÖÓ νατιμεσλιςεαποτελείταιαποσυνεχέςχρόνοδευτερολέπτων(μπορείνααλλάξει). Η περίοδος αρχικής δειγματοληψίας(resolution) ισούται με T r = 1msec (1) (μπορείνααλλάξει). Ηκωδικοποίησηγίνεταιωςεξής: Κάθεφοράπουδίνεται ένα event πατήματος πλήκτρου απο την midi είσοδο, η τιμή στην αντίστοιχη χρονική θέση γίνεται 1 και στέλνεται στο σύστημα Αναγνώρισης Τονικότητας η τιμήτηςαντίστοιχηςνότας.φόσωαυτήκρατιέταιπατημένη,ήεφόσωδενπατάμε άλληνότα,ταδείγματαγίνονταιίσαμε. Οτύποςπουμαςδίνειτοπλήθοςτων δειγμάτων του timeslice είναι L = D T s (2) όπου Dηχρονικήδιάρκειατου timesliceκαι T s ηπερίοδοςδειγματοληψίας. Η νότακαιτοκλειδί,εξάγονταιαποτηντιμήτουπλήκτρουπουπατήθηκεωςεξής: Note = V mod12 Octave = V 12 () () Οπου V ητιμήτουπλήκτρου.εωρούμετοσήμασαντυχαίαμεταβλητή.

º¾ ÂÑØ ÓÖÓÙ Κύρια πηγή θορύβου, θεωρούμε τις καθυστερήσεις λόγω του υποσυστήματος I/O του συστήματος μας, αλλα και του φόρτου εργασίας εκείνη τη στιγμή. ÒÒôÖ ÌÓÒØØ Το υποσύστημα αναγνώρισης τονικότητας δέχεται ως είσοδο την συνιστώσα του σήματος εισόδου μας, που δίνει τις τιμές της νότας που μόλις παίχτηκε και δίνει έξοδο κατευθίαν στον Player και στο stdout καθώς το παραγόμενο σήμα δεν χρησιμοποιείται πουθενά αλλού. º½ ÅÑØ ÅÓÒØÐÓ Ηνότακαιτοκλειδί,εξάγονταιαποτηντιμήτουπλήκτρουπουπατήθηκεωςεξής: Note = V mod12 Octave = V 12 () () Οπου V ητιμήτουπλήκτρου. º¾ ÃØ Ø ÈÔÓ Η κατάσταση πεποίθησης δίνεται σαν μια PMF (probability mass function) που σαντυχαίαμεταβλητήέχειτιςκλίμακες. νημερώνεταικάθεφοράπουθαδεί μιανότα. νημερώνεταιηαντίστοιχητιμήαυξάνονταςτηνπιθανότητατηςκατα μια σταθερά(pgain) ενώ αντίστοιχα οι άλλες τιμές της μεταβλητής μειώνονται έτσιώστετοάθροισματης pmfναείναισταθερά,μονάδα.πίσης,γιαναεξασφαλιστεί ελαστικότητα, η πεποίθηση του πράκτορα μεταβαίνει σε κατάσταση πλήρους αβεβαιότητας(uniform pmf) º ÒØÓÔ Ñ Ηεκτίμισηγιατηνθέσητουπράκτοραόσοναφοράτηντονικότηταδίνεταιαποτην pmf της κατάστασης πεποίθησης του. Η εκτίμιση της θέσης του στον χώρο των κλιμάκων, καθορίζοντας χρησιμοποιώντας τις εισαγώμενες νότες ως checkpoints. º ÂÑØ ÓÖÓÙ Ητυχαιότηταπροέρχεταιαποτονχρήστηκαιμόνο.ποθέτουμεοτισεπερίπτωση που αυτός δώσει καταλάθος, λάθος είσοδο, ο πράκτορας θα έχει ισχυροποιήσει την πεποίθηση του για την επικρατούσα τιμή, έτσι ώστε να μην αλλάζει εύκολα με έναμε μικρό αριθμό λαθών. ÍÔÓÐÓ Ñ ÊÙÑÓ Το υποσύστημα υπολογισμού ρυθμού, παίρνει ως είσοδο την συνιστώσα του σήμα- τοςπουδίνειπληροφορίεςγιατιςχρονικέςστιγμέςπουσυνέβησανταεεντς.συμ-

περαίνειμιατιμήστηναρχήτου timesliceκαιτηνκρατάειγιαόλοτο timeslice. º½ ÅÑØ ÅÓÒØÐÓ Ηπερίοδοςδειγματοληψίας T s γιαένασυγκεκριμένο tempoμετρώμενοσε bpm (beats per minute) σε συνάρτηση με την ελάχιστη αξία mv: T s = bpm 60 4 mv Ητιμήμιας Gaussian,τοποθετημένηγύρωαποτηνθέση µ(όπου µημέσητιμή της Gaussian)καιμεδιασπορά σ 2 δίνεταιαποτην: () φ µ,σ 2(t) = 1 σ (t µ) 2 2π e 2σ 2 () ιατηνεκτίμισητηςσυχνότηταςχρησιμοποιούταικανονικοποιημένες mixtures of gaussiansτοποθετημέναστιςθέσεις nt s ή nts T r όπου T r το resolutionμας, γιακάθε tempoαπομιαελάχιστητιμή(minbpm)εώςμιαμέγιστη(maxbpm ). Οπίνακαςμπορείναβρεθείως tempomatrixστοπρόγραμμα. πειταυπολογίζεται το εσωτερικό γινόμενο του αρχικού μας σήματος, με κάθε ένα απο τα mixturesofgaussiansτοοποίομαςδίνειέναμέτροτουπόσοταιριάζειτοσήμα μαςστονκάθερυθμό(υπολογισμένοσεβπμ).πειταεπιστρέφεταιτομέτρο(bpm) που δίνει την μεγαλύτερη τιμή. º¾ ÃØ Ø ÈÔÓ Ηκατάστασηπεποίθησηςείναικαιαυτήμιαπμφ. ξαγωγήσυμπεράσματοςαπο την κατάσταση πεποίθησης γίνεται στοχαστικά χρησιμοποιώντας την αντίστοιχη CDFκαιέναντυχαίοαριθμόανάμεσαστοκαιστο1.Ηκατάστασηπεποίθησης ενημερώνεται παρόμοια με τις υπόλοιπες, αυξάνοντας την πιθανότητα της αντίστοιχης τιμής κατα μια σταθερά(gain) και μειώνοντας τις υπόλοιπες αντίστοιχα ωστε ναέχουμεάθροισμαστο1.. º ÂÑØ ÓÖÓÙ Ο θόρυβος σε αυτήν την περίπτωση προέρχεται αποκλειστικά απο τις καθυστερήσεις οι οποίες μπορεί να προκύψουν και που έχουν παραμορφώσει το σήμα μας. πορείναεπηρεάσειτοσήμαμαςαπολίγα bpm(συνήθως-).πειταηστοχαστική προσέγγιση που χρησιμοποιούμε για να συμπεράνουμε τον ρυθμό απο την CDFμπορείναδώσει(μεμικρήπιθανότητα)τελείωςλάθοςαποτέλεσμα. πίσης υπάρχει περίπτωση υπολογισμού ενός πολλαπλάσιου του μέτρου. ÃÒØ Ø Οκβαντιστήςαναλαμβάνειτονρόλοναμετατρέψειτοαρχικόσήμαμαςσεσήμαοπου στην θέση του χρόνου θα μπούνε οι ελάχιστες αξίες που έχουν οριστεί.παίρνει είσοδοαποτονπολογισμόυθμούκαιδίνειτηνέξοδοστουποσύστημαυπολογισμού του μέτρου.

º½ ÅÑØ ÅÓÒØÐÓ Τακατώφλιατουκβαντιστήείναιστιςτιμές ntόπου n = 0...Nμετοναριθμό των συμβόλων και T την περίοδο συμβόλου. Οι τιμές του κβαντιστή είναι στις τιμές n = 0...N. º¾ ÂÑØ ÓÖÓÙ όγωθορύβουκαθυστερήσεων(ήπροήγησης),μπορείναέχουμελάθοςαπόφαση στονκβαντιστή. Πχαντίναέχουμεάσσοστο nt ναέχουμεστο nt kμε 0 < k < T.Τότεοκβαντιστήςαντίνααποφασίσει nαποφασίζει n 1. ÍÔÓÐÓ Ñ ÅØÖÓÙ Το υποσύστημα του υπολογισμού του μέτρου παίρνει είσοδο απο τον κβαντιστή και δίνειείσοδοστο stdoutκαιστον Player. Αφούλάβειείσοδοαποτονκβαντιστή ελέγχει αν το παράθυρο που δέχτηκε έχει αυτό που ονομάζεται Sync opation(βλ. παρακάτω) το οποίο μας δίνει μια αίσθηση του πόσο εκτός μέτρου είναιτοκομμάτι.πειταδοκιμάζειτοπαράθυρομεδιαφορετικάμέτρακαιεπιλέγει αυτό που εξαλείφει το Σψνςοπατιον. º½ ÅÑØ ÍÔÖÓ ιατονυπολογισμότου Syncopation[?]χρησιμοποιείταιτολεγόμενο Keith s Measure.Αυτόδίνεταιωςεξής:στωτοπαράθυρο {111}.θεωρούμε ελάχιστηαξία mv = 1 16. έμεοτιμιανόταέχει anticipationανηαρχήτηςείναιεκτόςμέτρουκαι hesitation αντοτέλοςτηςείναιεκτόςμέτρου. Δίνουμε τιμή 2 για anticipation και 1 για hesitation. Στο παραπάνω παράθυρο των 4 4,οιτιμέςτου Syncopationείναι: {21}καθώςηπρώτηνότα (όγδοο παρεστιγμένο) έχει anticipation, η δεύτερη(τέταρτο συζευγμένο με δέκατο έκτο) έχει hesitation και η τρίτη(σύζευξη τετάρτου με όγδοου παρεστιγμένου) έχει και τα δύο(syncopation) Παρακάτω δίνεται το Keith s Measure[?]: στω: S:ηαρχήτηςνότας,δ:ηαπόστασημεταξύδυοδιαδοχικώνάσσων(συμπεριλαμβανομένου και του πρώτου άσσου). χουμε D:δστρογγυλοποιημένοπροςτηνκοντινότερηδύναμητουδύο(προςτα κάτω). Αν το S δεν είναι πολλαπλάσιο του D τότε έχουμε anticipation=1. Αν το S+δ δεν είναι πολλαπλάσιο του D τότε έχουμε hesitation=1. Syncopation = 2 anticipation + hesitation ιαναεξαλείψουμετο Syncopationσπάμετοαρχικόπαράθυροτων 4 4 σεπαράθυρα διαφορετικών μέτρων και ελέγχουμε για τις τιμές του Syncopation. Αν δεν εξαλείφεται απο κανένα, χρησιμοποιείται εκείνο με το μικρότερο syncopation

º¾ ÃØ Ø ÈÔÓ Παρόμοια, η κατάσταση πεποίθησης είναι μια pmf με τα μέτρα σαν τυχαία μεταβλητή. º ÈÖÐÑ ÒØÓÔ ÑÓ Στοχαστική εξαγωγή συμπεράσματος απο την κατάσταση πεποίθησης. º ÂÑØ ÓÖÓÙ Οι καθυστερήσεις στο αρχικό σήμα μας μπορούν να δώσουν λάθος κβαντισμένο σήμα και οπότε να προκαλέσουν λάθος συμπερασμό ÍÔÓÐÓ Ñ ÓÙ ÅÓÙ Το είδος της μουσικής υπολογίζεται απο το κβαντισμένο μέτρο και χρησιμοποιείται γιαναξέρειοplayerτίείδουςακκομπανιαμένταθαπαίξει. º½ ÅÑØ ÍÔÖÓ ετααποκάθεκατασκευήτουκβαντισμένουπαραθύρου,υπολογίζεταιοφουριερ του και συγκρίνεται με έναν ταξινομητή που χρησιμοποιεί Mahalanobis απόσταση, με τις μέσες τιμές των fourier των training δειγμάτων. Η Mahalanobis distance μεταξύ δυο διανυσμάτων δίνεται απο τον τύπο: P (x i y i ) d(x,y) = 2 () i=1 πιλέγεταιτοείδοςτουοποίουτο patternδίνειτηνμικρότερηαπόσταση Mahalanobis απο το δείγμα μας. º¾ ÃØ Ø ÈÔÓ Παρόμοια, η κατάσταση είναι και εδώ pmf με τις ίδιες μεθόδους που περιγράψαμε και παραπάνω. º ÒØÓÔ Ñ Η θέση του πράκτορα μας στον χώρο των δειγμάτων δίνεται όπως περιγράφεται στηνυποενότητααθηματικόπόβαθρο ÒÓÖ [1] Vahid Hashemi, Sara Ramezani - Inducing Meter for a Rhythm and Measures for Rhythm Complexity [February 13, 2008] [2] Ilya Shmulevich, Dirk-Jan Povel - Measures of Temporal Pattern Complexity [Journal of New Music Research, 29 (2000), No. 1, pp. 61-69] σ 2 i

[3] Pablo Samuel Castro - Mathematical Measures of Syncopation [http://www.cs.mcgill.ca/ pcastr/cs644/]