Pure Data
Pure Data (aka Pd) es un lenguaje de programación visual de código abierto que puede funcionar en cualquier cosa, desde computadoras personales y Pis de frambuesa a teléfonos inteligentes (a través de libpd, pddroidparty y Rjdj). Pd permite a los músicos, artistas visuales, intérpretes, investigadores y desarrolladores crear software gráficamente sin escribir líneas de código. Pd se utiliza para procesar y generar sonido, video, gráficos 2D / 3D, y sensores de interfaz, dispositivos de entrada y MIDI. Pd puede trabajar fácilmente sobre redes locales y remotas para integrar tecnología portátil, sistemas de motor, equipos de iluminación y otros equipos. Pd es adecuado para el aprendizaje del procesamiento multimedia básico y los métodos de programación visual, así como para la realización de sistemas complejos para proyectos a gran escala.
Pure Data y Max son dos ejemplos de programación de flujo de datos lenguas. En estos idiomas, funciones u "objetos" están vinculados o "parches" juntos en un entorno gráfico que modela el flujo del control y de audio. A diferencia de la versión original de Max, sin embargo, Pd siempre estaba diseñado para realizar el procesamiento de tipos de control y de audio en el host unidad central de procesamiento (CPU), en lugar de la descarga de la síntesis de sonido y procesamiento de señales a un procesador de señal digital (DSP) pensión ( tales como el Ariel ISPW que se utilizó para Max / FTS). Código Pd forma la base de David Zicarelli extensiones MSP 's al lenguaje Max para