Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Trinn 1: Åpne lydkontroll og kommuniser med annen programvare
- Trinn 2: Trinn to: Legge til funksjonalitet i maks
- Trinn 3: Trinn 3: Koding av grafikk i prosessering
- Trinn 4: En smak av hva som er mulig
Video: Et forsøk på levende visuell musikk: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei og velkommen til mitt første forsøk på å lage levende visuell musikk! Mitt navn er Wesley Pena, og jeg er en interaktiv multimedia major ved College of New Jersey. Dette instruerbare er en del av en finale for min Interactive Music Programming -klasse, hvor vi jobber i krysset mellom teknologi og musikk for å skape noe forhåpentligvis oppfinnsomt og morsomt!
Dette prosjektet kombinerer Max/MSP/Jitter, et visuelt basert programmeringsspråk designet for musikk, prosessering, et åpen kildekode-språk som hovedsakelig brukes til å lage visuelle design, og et hvilket som helst Midi-tastatur for å lage levende musikk. I denne instruksen vil jeg veldig raskt gå gjennom trinn-for-trinn-prosessen for hvordan jeg gikk ut med å sette alle programvarene sammen og gå gjennom de mange mulighetene som følger med dem.
Rekvisita
Maks. 8/MSP
Behandling
OscP5 -biblioteket for behandling
Hvilket som helst Midi -instrument
Trinn 1: Trinn 1: Åpne lydkontroll og kommuniser med annen programvare
En av de vakre tingene med Max8 er at den er i stand til å kommunisere med MIDI -enheter ganske enkelt, og mens det er biblioteker for prosessering som gjør at den også kan koble seg til MIDI, kan den ikke sammenlignes med hva Max kan gjøre musikalsk med alle disse dataene. Så du vil bruke begge programmene. Hvordan går du frem for å få dem til å snakke med hverandre?
For å oppnå dette bruker vi en protokoll kalt Open Sound Control (OSC). Dette tillater oss å sende mididata med en adresse knyttet til den lokale maskinen, hvor den deretter kan ringes tilbake gjennom annen programvare. Med dette. Vi har effektivt koblet Midi -tastaturet til Max og Processing!
For en mer grundig veiledning om hvordan du ruter programvaren sammen, går denne artikkelen av Corey Walo over hvordan det er gjort.
Trinn 2: Trinn to: Legge til funksjonalitet i maks
Det kule med å ha separat spesialisert programvare som jobber sammen, er å kunne legge til en hel haug med mer funksjonalitet. Du kan lage generatorer, arpeggiatorer, egendefinerte funksjoner som dobling av notater, eller spille akkorder med et tastetrykk. Enhver funksjon som er tenkelig i Max, ved hjelp av OSC -protokollen, kan sendes til behandling for flere morsomme bilder!
I dette prosjektet la jeg til funksjonaliteten til en arpeggiator.
Her er en lenke til koden min!
Trinn 3: Trinn 3: Koding av grafikk i prosessering
Dette er det jeg kjærlig omtaler som "The Hard Part". Du har dataene i gang, nå gjenstår bare det visuelle. Håndtering av data som kommer i sanntid kan være desorienterende i objektorientert programmering, men med liten praksis kan det visuelle som kan opprettes med behandling virkelig være fantastisk.
For skissen min, hadde jeg tenkt at en regndråpe skulle falle for hver tone som ble spilt på midi -keyboardet. Det fungerer kanskje ikke akkurat som jeg beskriver, men det er ikke programvarens feil.
Her er en zip -fil med koden!
Trinn 4: En smak av hva som er mulig
Her er det jeg endte opp med å produsere gjennom alt dette eksperimentet. Med litt mer øvelse er jeg sikker på at dette kunne ha vært en mye bedre skisse, men det er ikke poenget med denne instruerbare
. Ved å gjøre dette, var min intensjon å vise at til tross for min mangel på avansert kunnskap om programmering av grafikk, var det fortsatt relativt enkelt å koble programvaren sammen. Jeg ønsket å vise at det ikke trenger å være denne barrieren mellom koding av visuelle og kodende musikk, at det var mulig å leke med begge. Jeg håper at når du leser dette, leker du også med det og gjør noe bedre!
Takk for at du tok deg tid til å lese mine instrukser, og ha det gøy!
Anbefalt:
Mislykket forsøk - Symfonisk (Sonos Play 1) til 3 Ohm subwoofer: 5 trinn
Mislykket forsøk - Symfonisk (Sonos Play 1) til 3 Ohm subwoofer: Dette var ment å være et prosjekt for å utvide noen andre prosjekter og nedrivninger jeg hadde sett på nettet for å bruke en Ikea Symfonisk / Sonos Play 1 som en trådløs driver for en subwoofer . Andre prosjekter hadde brukt Symfonisk til å lage trådløse høyttalere
Mitt forsøk på Arduino Button Buzzer Melody: 11 trinn
Mitt forsøk på Arduino Button Buzzer Melody: I denne opplæringen vil jeg vise deg hvordan en knapp kan starte en melodi. I løpet av skoleåret blir mange av livene våre drevet av klokker eller toner som gir oss beskjed når det er på tide å gå eller gå. De fleste av oss stopper sjelden og tenker på hvordan disse forskjellige
Visuell metronom for trommeslagere: 8 trinn
Visual Metronome for Drummers: Jeg har en venn og kollega som er en rock and roll trommeslager. Kabinen hans ligger ved siden av min på jobben, og så ser og hører han om alle mine elektronikk- og programvareprosjekter. Det har gått mer enn et år, så jeg kan ikke engang huske hvordan alt dette skjedde
Visuell musikk (med lasere!): 5 trinn
Visuell musikk (med lasere!): Har du noen gang lurt på hvordan en døv liker musikk? Det kan de ikke, siden du trenger å høre musikk og de fleste vet at døve ikke kan høre. Uansett, jeg har laget en måte å " se " musikk ved å sprette av en laser
Mislykket forsøk på å koble en kontakt til et hovedkort: 6 trinn
Mislykket forsøk på å koble en kontakt til et hovedkort: Jeg hadde opprinnelig (i en annen instruerbar) loddet en flat flex -kabel til hovedkortet til en ipod. Imidlertid bestemte jeg meg for å legge til litt mer loddetinn for styrke, og broet en forbindelse. Jeg trodde jeg kunne oppnå det samme med