MUSIC TECHNOLOGY AND PRODUCTION ADVANCED PRACTICE AND ENTERPRISE
MUSIC TECHNOLOGY AND PRODUCTION ADVANCED PRACTICE AND ENTERPRISE
Proposal
Ανάλυση Κεντρικής Ιδέας
Ο στόχος της συγκεκριμένης εργασίας
είναι να δημιουργήσω την βάση ενός κομματιού ηλεκτρονικής μουσικής και έπειτα
να αυτοσχεδιάσω πάνω σε αυτό, δημιουργώντας έτσι ένα ολοκληρωμένο κομμάτι μέσω
του Ableton Live 12. Η βάση του κομματιού θα περιλαμβάνει κυρίως κρούστα
MIDI όργανα και εφέ
όπως reverb, delay κτλ. καθώς και όλο το στήσιμο των σκηνών έτσι ώστε να
επιτευχτεί ομαλά ο αυτοσχεδιασμός. Το αυτοσχεδιαστικό μέρος της εργασίας θα
περιλαμβάνει την σύνθεση διαφόρων MIDI
οργάνων και την επεξεργασία τους καθώς και την επεξεργασία των εφέ που θα
χρησιμοποιήσω. Συνολικά, το κομμάτι υπολογίζω ότι θα διαρκεί 5-8 λεπτά.
Αφού τελειώσει το πρώτο μέρος της
εργασίας θα δημιουργήσω ένα project
στο Resolume
Arena το οποίο θα
είναι άμεσα συνδεδεμένο με το κομμάτι, χρησιμοποιώντας εικόνες και κινούμενα σχεδία
τα οποία θα αντιδρούν με βάση την μουσική.
Το τελευταίο μέρος της εργασίας θα
περιλαμβάνει την χρήση αισθητήρων απόστασης και ποτενσιόμετρων συνδεδεμένα με Arduino μαζί με MAX MSP έτσι ώστε να μπορώ να χρησιμοποιώ κάποια έξτρα εφέ στο
Ableton. Αυτό θα γίνει επειδή
υπάρχει πιθανότητα να μην μου φτάσουν τα ποτενσιόμετρα που μου παρέχει το MIDI keyboard που έχω για το mapping των εφέ που θα χρειαστεί να γίνει στο κομμάτι.
Εξοπλισμός
Ο εξοπλισμός που κατέχω και θα χρησιμοποιήσω στην εργασία είναι ο εξής:
Hardware
· Κάρτα ήχου SSL 2+
· Ακουστικά Sennheiser HD 400 Pro
·
AKAI MPK
mini mk3
(Θα χρησιμοποιηθεί κυρίως για την
σύνθεση του κομματιού και τον
αυτοσχεδιασμό)
·
AKAI MPK
mini mk3
(Θα χρησιμοποιηθεί κυρίως για την
σύνθεση του κομματιού και τον
αυτοσχεδιασμό)
·
Scarlett
Studio Microphone
Software
Ableton 12 Live Suite
Max MSP
Arduino IDE
Resolume Arena
LoopMIDI
Παρακάτω ακολουθεί το Stage Plan
του χώρου που σκέφτομαι να χρησιμοποιήσω για το project. Να σημειωθεί ότι υπάρχει περίπτωση να αλλάξει ο χώρος
αναλόγως με τις δυσκολίες που μπορεί να αντιμετωπίσω.
Θέματα Μελέτης
Performance Technologies
Αυτό το θέμα έχει σχέση με χειρισμό μουσικών οργάνων,
τεχνικές πάνω στο live performance και
αυτοσχεδιασμό. Το συγκεκριμένο project σχετίζεται
άμεσα με τον αυτοσχεδιασμό.
·
Advanced
Audio Technologies
Το θέμα αυτό έχει σχέση με τον αναλογικό και ψηφιακό
ήχο και με την ζωντανή επεξεργασία σήματος. Το συγκεκριμένο θέμα συνδέεται με
το δικό μου project
καθώς σχετίζεται με ψηφιακό ήχο και θα γίνει ζωντανή επεξεργασία σήματος.
·
Interactive
Audio & Visual Tools
Το συγκεκριμένο θέμα έχει σχέση με διάφορα προγράμματα
που σχετίζονται με την εικόνα και τον ήχο όπως Ableton, MAX, Arduino, Resolume κτλ και σχετίζεται με το δικό μου project, αφού θα χρησιμοποιηθούν όλα τα
παραπάνω προγράμματα για την υλοποίηση του.
·
Composition & Design
Αυτό το θέμα έχει σχέση με ηλεκτρονική και
ηλεκτροακουστική σύνθεση, ηχητικό σχεδιασμό, Live coding, DJ models κτλ. Σχετίζεται με το συγκεκριμένο project καθώς θα γίνει ηλεκτρονική σύνθεση
και ηχητικός σχεδιασμός.
·
Human-Computer Interaction
Αυτό το θέμα έχει σχέση με την αλληλεπίδραση του
ανθρώπου με τον υπολογιστή. Προφανώς έχει άμεση σχέση με το project από την στιγμή που η χρήση υπολογιστή
είναι αναγκαία για την υλοποίηση του.
·
Aesthetics
Το θέμα αυτό έχει σχέση με την αισθητική, την
καλλιτεχνική προσέγγιση που διαμορφώνει την ιδία την μουσική. Από την στιγμή
που θα δημιουργηθεί ένα μουσικό κομμάτι για το project αυτό, προφανώς το θέμα έχει άμεση σχέση με το project.
Στόχοι - Βήματα
Για την υλοποίηση του project πρέπει να τεθούν
συγκεκριμένοι στόχοι και βήματα έτσι ώστε να εξασφαληθεί η ομαλή εξέλιξη του:
· Εύρεση
κατάλληλων ήχων που διαθέτει το Ableton 12 για την
σύνθεση του κομματιού καθώς και τα bpm. Οι κύριοι
ήχοι που θα υπάρχουν στο κομμάτι θα είναι κρούστα (kick, hi hat, snare), μπάσο
και synths.
· Δημιουργία
της βάσης του κομματιού έτσι ώστε να γίνει ο αυτοσχεδιασμός μετά. Η βάση θα περιλαμβάνει
τα κρούστα τα οποία θα είναι τα μόνα MIDI
όργανα που θα έχουν γραφτεί πριν τον αυτοσχεδιασμό και τα εφέ τα οποία θα
χρησιμοποιηθούν για την επεξεργασία των ήχων.
· Δημιουργία
του οπτικού μέρους του project
χρησιμοποιώντας το Resolume
Arena. Θα χρησιμοποιήσω διάφορες
φωτογραφίες και VJ Loops τα οποία θα βρω στο διαδίκτυο. Συγκεκριμένα η εικόνα
θα αντιδρά στα κρούστα, στο μπάσο και σε κάποια από τα synths που θα χρησιμοποιήσω. Για να γίνει η σύνδεση μεταξύ του Resolume και του Ableton θα χρησιμοποιήσω το LoopMIDI (Πρόγραμμα το οποίο δημιουργεί εικονικές MIDI θύρες με σκοπό
την μεταφορά MIDI δεδομένων
μεταξύ εφαρμογών) και θα ακολουθήσω τα παρακάτω βήματα:
1.
Θα φτιάξω κανάλια με τις συγκεκριμένες ρυθμίσεις: MIDI From: Το κανάλι που μας ενδιαφέρει όπως για παράδειγμα το kick, snare κτλ, Monitor: In, MIDI To: LoopMIDI
Port, Channel: Επιλεγώ όποιο θέλω.
2.
Στο Resolume
θα ακολουθήσω την διαδικασία: Shortcuts -> Edit MIDI και θα κάνω mapping στις MIDI νότες που θέλω να αντιδρά η
εικόνα.
Να σημειωθεί εδώ ότι επειδή το project θα γίνει σε Windows, το LoopMIDI θα πρέπει να είναι ενεργό
καθ’όλη την διάρκεια του project
για να είναι εφικτή η σύνδεση μεταξύ των δυο προγραμμάτων.
· Χρήση του Arduino και των αισθητήρων σε συνδυασμό
με Arduino IDE και MAX MSP έτσι ώστε
να μπορέσω να κάνω mapping εφέ στους αισθητήρες για να
μπορώ να χειρίζομαι περισσότερα εφέ όταν θα γίνει ο αυτοσχεδιασμός.
Δημιουργία του αυτοσχεδιαστικού μέρους του project. Θα χρησιμοποιήσω την κάμερα του κινητού μου για την βιντεοσκόπηση και το OBS για την καταγραφή της οθόνης.
Πιθανοί Περιορισμοί
Ένα από τα προβλήματα που θα αντιμετωπίσω είναι η σύνδεση μεταξύ του Arduino IDE και του MAX MSP. Όπως και στην εργασία του πρώτου εξαμήνου, για κάποιο λόγο τον οποίο δεν μπορώ να καταλάβω δεν παίρνει τιμές το MAX ενώ το patcher και ο κώδικας του αισθητήρα είναι σωστά. Το συμπέρασμα που έχω βγάλει είναι ότι υπάρχει κάποιο θέμα με τον δικό μου υπολογιστή. Στην περίπτωση που πάλι δεν δουλέψει θα πρέπει να βρω άλλον υπολογιστή η να κάνω το project στην αίθουσα της σχολής.
------------------------------------------------------------------------------------------------------------------------------
Ableton 12 Project
1st Synth:
Χρησιμοποιησα το Wavetable για να φτιαξω το πρωτο synth.
- Autofilter Frequency (knob 1)
- Wavetable Frequency 1&2 (knob 2)
- Wavetable Drive (knob 3)
- Sends B (knob 5)
- Midi From: το καναλι που θελω να συνδεσω. (Πχ. στο kick RES εβαλα το kick, στο HH RES το HH κτλ.)
- Monitor: In
- Midi To: LoopMIDI
- Channel: Οποιο θελω
Στην φωτο δεν φαινεται καλα η διαφορά
Ένα από τα προβλήματα
που αντιμετώπισα ήταν η σύνδεση του αισθητήρα απόστασης με το Max MSP. Ενώ η συνδεσμολογία του Arduino με τον αισθητήρα (HY-SRF 05) ήταν σωστή,
ο κώδικας ο οποίος έτρεξε στο Arduino
IDE ήταν σωστός
καθώς έπαιρνε τιμές από τον αισθητήρα και το patcher στο Max
ήταν σωστό και ελεγμένο, δεν εμφανιζόντουσαν τιμές στο Max. Να σημειωθεί ότι το δοκίμασα σε δυο υπολογιστές μου (windows) και στον υπολογιστή της σχολής (Mac) και δεν δούλεψε ενώ σε τέταρτο υπολογιστή (ο οποίος
δεν ήταν δικός μου) δούλευε κανονικά. Δεν μπόρεσα να βγάλω συμπέρασμα για το τι
έφταιξε και δεν δούλεψε σωστά καθώς:
·
Το Arduino
λειτουργούσε σωστά (άναβε το κίτρινο λαμπάκι όταν επηρεαζόταν ο
αισθητήρας).
·
Ο κώδικας ήταν σωστός καθώς τον αντέγραψα από την
ιστοσελίδα της εταιρίας που έφτιαξε τον αισθητήρα και έδινε τιμές απόστασης στο
IDE.
·
Το ίδιο ακριβώς patcher το δοκίμασα σε τέταρτο υπολογιστή και δούλεψε.
Υπάρχουν αποδεικτικές φωτογραφίες και βίντεο στο OneDrive
- Αναλυση Κεντρικης Ιδεας
- Εξοπλισμος
- Θεματα Μελετης
- Βηματα
- Περιορισμοι
- Συμπερασματα - Μελλοντικη Εξελιξη
03/06/25
Το τελικο αποτελεσμα ανεβηκε σε φακελο με ονομα Finals στο OneDrive καθως και στο Youtube και Soundcloud. Επισης ανεβηκαν εξτρα βιντεο στον φακελο Finals στο OneDrive με καλυτερη αναλυση σε περιπτωση που υπαρχει καποιο προβλημα η που καποιος χρειαστει να δει περισσοτερες λεπτομεριες στα βιντεο. Τελος εχουν ανεβει φωτογραφιες και βιντεο για το προβλημα που αντιμετωπισα με το Arduino οπου φαινεται η συνδεσμολογια που εχω κανει στο Arduino καθως και η λειτουργια του κωδικα και τα αποτελεσματα που εμφανιζει οταν τρεχει.































Comments
Post a Comment