zaterdag 10 oktober 2009

Pure Data (Pd)

Pure Data is een opensource grafische programmeertaal waarmee interactieve computermuziek kan worden gemaakt. Het is een dataflow-taal (zoals Max/MSP). De bedoeling is dat de programmeur aan de hand van 4 basiscomponenten (messages, objects, atoms, and comments) een soort van petrinet opstelt dat doorlopen wordt door controleberichten en audiosignalen van boven naar beneden. Pd is in staat harmonische golven te genereren, de frequentie hiervan aan te passen, amplitudes te veranderen, ... en hieruit muziek te produceren. Dit lijkt fel op het principe dat bij reacTable gebruikt wordt: de karakteristieken van de muziek kunnen gewijzigd worden door een object van plaats te veranderen, te draaien of weg te nemen. Programma's in elkaar steken die niet op muziek gericht zijn, lijkt me vrij moeilijk met deze taal.

Voordelen:

* Pd kan direct muziek produceren uitgaande van touch events
Nadelen:
* dataflow, totaal andere manier van programmeren ivm OOP

Geen opmerkingen:

Een reactie posten