Verwerking is misschien het best bekend als een generator van geluid en graphics, maar uw schetsen kan het niet alleen MIDI-berichten maken maar luisteren voor hen ook.
De MIDI-berichten kunnen afkomstig zijn uit niet zomaar een standaard MIDI-keyboard, maar uit andere toepassingen.
Nog beter: uw schets is niet beperkt tot het luisteren naar slechts één MIDI-bron.
Hierdoor dat kunt u een muziekprogramma zoals Renoise of Ableton Live om een Processing Schets, beide in de tijd naar muziek en on-the-fly.
Dit artikel is ogenschijnlijk over het schrijven van code om te rijden een Processing Schets van een MIDI-stroom, maar langs de weg raakt over het maken van een configuratie-klasse voor verwerking, manieren om de code van de structuur voor de loting lus, dynamisch methoden aanroept gegeven sommige tekst, en de organiserende code wanneer u zijn nog steeds grotendeels aan het experimenteren.
Als gebeurt bij het schrijven van code, de code geëvolueerd tijdens het schrijven, dus in sommige opzichten het zoiets als een reisverslag, met enkele kleine omwegen is en valse op de weg naar de eindbestemming draait. Dit alles moet echter helpen bij het begrijpen van het grotere plaatje.
De complete broncode kan worden gevonden op de Neurogami van GitHub. Delen van het ziet er enigszins verschillend van wat hier wordt getoond omdat het evolueren blijven zoals dit is geschreven. Dat is de aard van creatieve codering.
Dat repo omvat de verwerking code vallen hier, de grafische gebruikt door de schets en een versie van een nummer door Neurogami, "Een tijdelijke Lattice."
Hier is een video van hoe het eruit wanneer alle is gemonteerd:
Een tijdelijk rooster (beta v1)