Scripting bearbetning med MIDI (1 / 11 steg)
Steg 1: Komma igång
Jag antar du redan vet något om bearbetning och har det installerat. Jag antar också att du har vissa medel för sändning av MIDI-meddelanden. Mer än en skulle vara perfekt, men är inte skyldig att spela tillsammans. Om du har Renoise (det finns en gratis demoversion kan du ta) kan du använda demo banan används här.
En version av denna kod skapades av Neurogami att driva en musikvideo för genom sång av James Britt, "TR3".
Tanken var att ta bilder på circa 1979 nedre Manhattan och placera dem i tid till musik. Bilderna var inte fortfarande; de kördes genom några glitching kod att generera en serie av olika snedvridningar och bilderna kombinerades till videor.
Förutom de glitched bilderna fanns det animerade ritningar som skapats med en annan uppsättning snedvridningar. Dessa detaljerna är inte nödvändiga för användningen av MIDI, men effekten är bra så den har använt det här.
Plocka ett MIDI-bibliotek
Bearbetning, allt på egen hand, inte vet något om MIDI. Under huven är bearbetning Java så alla Java MIDI bibliotek borde fungera bra med behandling. Det finns dock några Java MIDI-bibliotek som har förpackats för användning med behandling, som kan göra vissa saker lättare.
Det finns två MIDI-bibliotek för bearbetning som verkar komma ganska ofta. En är proMIDI, den andra är midibussar. Jag försökte både och gick med midibussar. Jag önskar jag kunde ge dig några användbara uppgifter om varför, men jag ärligt talat inte ihåg. Koden som beskrivs här kan rimligen av portad för att arbeta med andra MIDI bibliotek så länge som de stöder två funktioner: förmågan att ansluta och lyssna till händelser från flera MIDI-enheter och callbacks som anropas på händelser från någon av de anslutna enheterna.
För denna artikel gå installera midibussar biblioteket om du inte redan har den.