Sommario:
- Forniture
- Passaggio 1: Passaggio uno: aprire il controllo del suono e comunicare con altri software
- Passaggio 2: Passaggio due: aggiunta di funzionalità in Max
- Passaggio 3: Passaggio 3: codifica delle immagini durante l'elaborazione
- Passaggio 4: un assaggio di ciò che è possibile
Video: Un tentativo di musica visiva dal vivo: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao e benvenuto nel mio primo tentativo di fare Live Visual Music! Mi chiamo Wesley Pena e sono un esperto di multimedia interattivi al College of New Jersey. Questo tutorial fa parte di una finale per la mia lezione di programmazione musicale interattiva, in cui lavoriamo nell'intersezione tra tecnologia e musica per creare qualcosa che si spera inventivo e divertente!
Questo progetto combina Max/MSP/Jitter, un linguaggio di programmazione basato su elementi visivi progettato per la musica, Processing, un linguaggio open source utilizzato principalmente per realizzare progetti visivi e qualsiasi tastiera Midi per creare musica visiva dal vivo. In questo tutorial, esaminerò molto rapidamente il processo passo-passo di come sono riuscito a collegare tutti i software insieme e analizzerò le molte possibilità che ne derivano.
Forniture
Max8/MSP
in lavorazione
La libreria oscP5 per l'elaborazione
Qualsiasi strumento MIDI capace
Passaggio 1: Passaggio uno: aprire il controllo del suono e comunicare con altri software
Una delle cose belle di Max8 è che è in grado di comunicare con i dispositivi MIDI abbastanza facilmente, e mentre ci sono librerie per l'elaborazione che gli consentono di connettersi anche al MIDI, non è paragonabile a ciò che Max può fare musicalmente con tutti quei dati. Quindi, vuoi usare entrambi i software. Come si fa a farli parlare tra loro?
Per fare ciò, utilizziamo un protocollo chiamato Open Sound Control (OSC). Questo ci consente di inviare dati midi con un indirizzo collegato alla macchina locale, dove possono essere richiamati tramite qualsiasi altro software. Con questo. Abbiamo collegato efficacemente la nostra tastiera Midi a Max e Processing!
Per una guida più approfondita su come instradare il software insieme, questo articolo di Corey Walo spiega come è fatto.
Passaggio 2: Passaggio due: aggiunta di funzionalità in Max
La cosa bella di avere un software specializzato separato che lavora insieme è essere in grado di aggiungere un sacco di funzionalità in più. Puoi creare generatori, arpeggiatori, funzioni personalizzate come raddoppiare le note o suonare accordi con la semplice pressione di un tasto. Qualsiasi funzione immaginabile in Max, utilizzando il protocollo OSC, può essere inviata in Processing per alcune immagini più divertenti!
In questo progetto, ho aggiunto la funzionalità di un arpeggiatore.
Ecco un link al mio codice!
Passaggio 3: Passaggio 3: codifica delle immagini durante l'elaborazione
Questo è ciò che chiamo affettuosamente "La parte difficile". Hai i dati in entrata, ora tutto ciò che resta è la grafica. La gestione dei dati che arrivano in tempo reale può essere disorientante nella programmazione orientata agli oggetti, ma con poca pratica, le immagini che possono essere create con l'elaborazione possono essere davvero meravigliose.
Per il mio sketch, avevo pensato che cadesse una goccia di pioggia per ogni nota suonata sulla tastiera midi. Potrebbe non funzionare esattamente come descrivo, ma non è colpa del software.
Ecco un file zip con il codice!
Passaggio 4: un assaggio di ciò che è possibile
Ecco cosa ho finito per produrre attraverso tutta questa sperimentazione. Con un po' più di pratica, sono sicuro che questo avrebbe potuto essere uno schizzo molto migliore, ma non è questo il punto di questo tutorial
. Facendo questo, la mia intenzione era mostrare che, nonostante la mia mancanza di conoscenze avanzate nella programmazione di elementi visivi, era ancora relativamente facile collegare il software insieme. Volevo dimostrare che non deve esserci questa barriera tra la codifica delle immagini e la codifica della musica, che era possibile giocare con entrambe. Spero che leggendo questo, ci giochi anche tu e crei qualcosa di meglio!
Grazie per aver dedicato del tempo a leggere il mio istruibile e buon divertimento!
Consigliato:
Tentativo fallito - Symfonisk (Sonos Play 1) su subwoofer da 3 Ohm: 5 passaggi
Tentativo fallito - Symfonisk (Sonos Play 1) a 3 Ohm Subwoofer: questo doveva essere un progetto per espandere alcuni altri progetti e smontaggi che avevo visto online per utilizzare un Ikea Symfonisk / Sonos Play 1 come driver wireless per un subwoofer . Altri progetti avevano utilizzato Symfonisk per creare altoparlanti wireless
Supporto per telefono con protezione visiva: 4 passaggi
Supporto per telefono con protezione della vista: questo telefono stabile ricorderà agli utenti quando smettere di usare il dispositivo e riposare per un certo periodo di tempo. Questa stalla utilizzerà sia gli effetti sonori che le luci per catturare l'attenzione dell'utente. Per il codice iniziale, ho impostato il tempo di utilizzo su 30 mi
Il mio tentativo alla melodia del cicalino del pulsante Arduino: 11 passaggi
My Tent at the Arduino Button Buzzer Melody: In questo tutorial ti mostrerò come un pulsante può avviare una melodia. Durante l'anno scolastico, molte delle nostre vite sono scandite da campane o toni che ci fanno sapere quando è ora di partire o quando è ora di andare. La maggior parte di noi raramente si ferma a pensare a come questi diversi
Ritratti dal vivo basati su IOT: 16 passaggi
Ritratti dal vivo basati su IOT: Ciao mondo, da quando siamo venuti a conoscenza di questo concorso IOT abbiamo pensato, pensato e pensato, quindi ci è venuta l'idea di realizzare un ritratto che sia effettivamente in movimento. Questo ritratto è molto bello perché ogni volta che qualcuno entra in casa tua lui / sh
Musica visiva (con i laser!): 5 passaggi
Musica visiva (con i laser!): Vi siete mai chiesti come piace la musica a una persona sorda? Beh, non possono, dal momento che hai bisogno di ascoltare la musica e la maggior parte delle persone sa che le persone sorde non possono sentire. Ad ogni modo, ho creato un modo per "guardare" musica facendo rimbalzare un laser