Πίνακας περιεχομένων:

Μια απόπειρα ζωντανής οπτικής μουσικής: 4 βήματα
Μια απόπειρα ζωντανής οπτικής μουσικής: 4 βήματα

Βίντεο: Μια απόπειρα ζωντανής οπτικής μουσικής: 4 βήματα

Βίντεο: Μια απόπειρα ζωντανής οπτικής μουσικής: 4 βήματα
Βίντεο: Η Μαρία Μπεκατώρου στον καναπέ του «Στούντιο 4» | 8/1/2024 | ΕΡΤ 2024, Ιούλιος
Anonim
Μια απόπειρα ζωντανής οπτικής μουσικής
Μια απόπειρα ζωντανής οπτικής μουσικής

Γεια σας και καλώς ήρθατε στην πρώτη μου προσπάθεια να κάνω ζωντανή οπτική μουσική! Το όνομά μου είναι Wesley Pena και είμαι διαδραστική πολυμέσα στο College of New Jersey. Αυτό το διδακτικό είναι μέρος ενός τελικού για το μάθημα Διαδραστικού Προγραμματισμού Μουσικής, όπου δουλεύουμε στη διασταύρωση της τεχνολογίας και της μουσικής για να δημιουργήσουμε κάτι ελπιδοφόρα εφευρετικό και διασκεδαστικό!

Αυτό το έργο συνδυάζει Max/MSP/Jitter, μια οπτική γλώσσα προγραμματισμού που έχει σχεδιαστεί για μουσική, επεξεργασία, μια γλώσσα ανοιχτού κώδικα που χρησιμοποιείται κυρίως για την κατασκευή οπτικών σχεδίων και οποιοδήποτε πληκτρολόγιο Midi για τη δημιουργία ζωντανής οπτικής μουσικής. Σε αυτό το διδακτικό, θα περάσω πολύ γρήγορα τη διαδικασία βήμα προς βήμα για το πώς βγήκα να συνδέσω όλο το λογισμικό μαζί και θα ξεπεράσω τις πολλές δυνατότητες που τους συνοδεύουν.

Προμήθειες

Max8/MSP

Επεξεργασία

Η βιβλιοθήκη oscP5 για επεξεργασία

Οποιοδήποτε Capable Midi Instrument

Βήμα 1: Βήμα πρώτο: Ανοίξτε τον έλεγχο ήχου και επικοινωνήστε με άλλο λογισμικό

Βήμα πρώτο: Ανοίξτε τον έλεγχο ήχου και επικοινωνήστε με άλλο λογισμικό
Βήμα πρώτο: Ανοίξτε τον έλεγχο ήχου και επικοινωνήστε με άλλο λογισμικό
Βήμα πρώτο: Ανοίξτε τον έλεγχο ήχου και επικοινωνήστε με άλλο λογισμικό
Βήμα πρώτο: Ανοίξτε τον έλεγχο ήχου και επικοινωνήστε με άλλο λογισμικό

Ένα από τα όμορφα πράγματα για το Max8 είναι ότι είναι σε θέση να επικοινωνεί με συσκευές MIDI αρκετά εύκολα και ενώ υπάρχουν βιβλιοθήκες για επεξεργασία που του επιτρέπουν να συνδεθεί και με MIDI, δεν συγκρίνεται με αυτό που μπορεί να κάνει μουσικά ο Max με όλους αυτά τα δεδομένα. Έτσι, θέλετε να χρησιμοποιήσετε και τα δύο κομμάτια λογισμικού. Πώς θα τους κάνετε να μιλήσουν μεταξύ τους;

Για να το πετύχουμε αυτό, χρησιμοποιούμε ένα πρωτόκολλο που ονομάζεται Open Sound Control (OSC). Αυτό μας επιτρέπει να στείλουμε δεδομένα midi με μια διεύθυνση προσαρτημένη στο εξωτερικό τοπικό μηχάνημα, όπου στη συνέχεια μπορεί να κληθεί ξανά μέσω οποιουδήποτε άλλου λογισμικού. Με αυτό. Έχουμε συνδέσει αποτελεσματικά το πληκτρολόγιο Midi με το Max και την επεξεργασία!

Για έναν πιο εμπεριστατωμένο οδηγό σχετικά με τον τρόπο δρομολόγησης του λογισμικού, αυτό το άρθρο του Corey Walo περιγράφει πώς γίνεται.

Βήμα 2: Βήμα δεύτερο: Προσθήκη λειτουργικότητας στο Μέγ

Βήμα δεύτερο: Προσθήκη λειτουργικότητας στο Μέγ
Βήμα δεύτερο: Προσθήκη λειτουργικότητας στο Μέγ

Το ωραίο πράγμα με το να διαθέτουμε ξεχωριστό εξειδικευμένο λογισμικό είναι να μπορούμε να προσθέσουμε μια ολόκληρη δέσμη περισσότερων λειτουργιών. Μπορείτε να δημιουργήσετε γεννήτριες, arpeggiators, προσαρμοσμένες λειτουργίες όπως διπλασιασμό σημειώσεων ή αναπαραγωγή συγχορδιών με το πάτημα ενός πλήκτρου. Κάθε λειτουργία που μπορεί να φανταστεί κανείς στο Max, χρησιμοποιώντας το πρωτόκολλο OSC, μπορεί να σταλεί στην Επεξεργασία για πιο διασκεδαστικά οπτικά!

Σε αυτό το έργο, πρόσθεσα τη λειτουργικότητα ενός arpeggiator.

Εδώ είναι ένας σύνδεσμος για τον κωδικό μου!

Βήμα 3: Βήμα 3: Κωδικοποίηση οπτικών στην επεξεργασία

Βήμα 3: Κωδικοποίηση οπτικών στην επεξεργασία
Βήμα 3: Κωδικοποίηση οπτικών στην επεξεργασία

Αυτό αναφέρω με στοργή ως "Το δύσκολο μέρος". Έχετε τα δεδομένα που εισέρχονται, τώρα το μόνο που απομένει είναι τα οπτικά. Ο χειρισμός δεδομένων που έρχονται σε πραγματικό χρόνο μπορεί να αποπροσανατολίσει τον αντικειμενοστρεφή προγραμματισμό, αλλά με λίγη εξάσκηση, τα εικαστικά που μπορούν να δημιουργηθούν με επεξεργασία μπορούν πραγματικά να είναι υπέροχα.

Για το σκίτσο μου, είχα σκοπό να πέσει μια σταγόνα βροχής για κάθε νότα που παιζόταν στο πληκτρολόγιο midi. Μπορεί να μην λειτουργεί ακριβώς όπως περιγράφω, αλλά αυτό δεν είναι λάθος του λογισμικού.

Εδώ είναι ένα αρχείο zip με τον κωδικό!

Βήμα 4: Μια γεύση του τι είναι δυνατό

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

Το Με αυτόν τον τρόπο, η πρόθεσή μου ήταν να δείξω ότι παρά την έλλειψη προηγμένων γνώσεων στον προγραμματισμό οπτικών, ήταν ακόμα σχετικά εύκολο να συνδέσω το λογισμικό μαζί. Wantedθελα να δείξω ότι δεν χρειάζεται να υπάρχει αυτό το εμπόδιο μεταξύ της κωδικοποίησης οπτικών και της κωδικοποίησης μουσικής, ότι ήταν δυνατό να παιχτεί και με τα δύο. Ελπίζω ότι διαβάζοντας αυτό, παίζετε επίσης με αυτό και κάνετε κάτι καλύτερο!

Σας ευχαριστώ που αφιερώσατε χρόνο για να διαβάσετε το διδακτικό μου και να διασκεδάσετε!

Συνιστάται: