Player Visualizer in Processing
Η οπτικοποίηση μουσικής, ένα χαρακτηριστικό που συναντάται σε εικονογραφητές ηλεκτρονικής μουσικής και λογισμικό πολυμέσων, δημιουργεί κινούμενες εικόνες βασισμένες σε ένα κομμάτι μουσικής. Οι εικόνες παράγονται και απεικονίζονται συνήθως σε πραγματικό χρόνο και κατά κάποιο τρόπο συγχρονισμένες με τη μουσική όπως αυτή παίζεται.
Παρακάτω θα σας παρουσιάσω έναν player visualizer που δημιούργησα στο processing στα πλαίσια της εργασίας του μαθήματος "Επεξεργασία ομιλίας και ήχου".
Σκοπός του προγράμματος είναι η δημιουργία ενός player που θα είναι ωραίος αισθητικά,θα διαθέτει λειτουργίες χειρισμού ενός μουσικού κομματιού καθώς στην οθόνη θα αναγράφεται διαρκώς η κατάσταση του μουσικού κομματιού (χρόνος που απομένει,"σίγαση, παύση, αναπαραγωγή και άλλα" αλλά και οπτικοποίηση του μουσικού κομματιού με τρεις τρόπους.Τα χρώματα στις οπτικοποιήσεις αλλάζουν τυχαία,το σχήμα όμως και το μέγεθος επηρρεάζεται από το τραγούδι.
Λειτουργία play/pause -Λειτουργία mute/unmute -Esc για κλείσιμο της εφαρμογής -Backward/Forward -Μεταδεδομένα -Μπάρα με την διάρκεια του τραγουδιού -Οδηγείες για έλεγχο της εφαρμογής πάνω αριστερά της οθόνης -Πληροφορίες της κατάστασης του player κάτω δεξιά της οθόνης -3 Μορφές οπτικοποίησης του κομματιού
Σε κατάσταση αναπαραγωγής https://prnt.sc/fdjqii https://prnt.sc/fdjwnb http://prntscr.com/fdjwzm
Σε κατάσταση παύσης http://prntscr.com/fdjxe8
- Processing - An open source programming language and integrated development environment built for the electronic arts, new media art, and visual design communities.