Esta es una lista de lenguajes de programación destacados optimizados para la producción de sonido , la composición algorítmica y la síntesis de sonido .
- Notación ABC , un lenguaje para anotar música utilizando el conjunto de caracteres ASCII.
- Bol Processor , un modelo de gramáticas formales enriquecido con expresiones polimétricas para la representación de estructuras temporales.
- ChucK , lenguaje de programación de audio con sincronización precisa, concurrente y en tiempo real.
- Cmix en tiempo real, un lenguaje de síntesis MUSIC-N algo similar a Csound.
- Cmajor , un lenguaje de estilo C compilado JIT de alto rendimiento para DSP
- Common Lisp Music (CLM), un paquete de síntesis musical y procesamiento de señales de la familia Music V.
- Csound , un lenguaje de síntesis MUSIC-N publicado bajo la licencia LGPL con muchos generadores de unidades disponibles.
- Extempore , un entorno de codificación en vivo que toma prestada una base fundamental del entorno Impromptu .
- FAUST , Functional Audio Stream, un lenguaje compilado funcional para el procesamiento eficiente de señales de audio en tiempo real.
- GLICOL , un lenguaje de programación en vivo orientado a grafos escrito en Rust.
- El lenguaje de especificación musical jerárquico (HMSL), optimizado más para la música que para la síntesis, se desarrolló en la década de 1980 en Forth.
- Impromptu , un entorno de lenguaje Scheme para Mac OS X capaz de sintetizar sonido y vídeo, componer algorítmicamente y programar gráficos 2D y 3D.
- Ixi lang , un lenguaje de programación para la expresión musical mediante codificación en vivo.
- JFugue es una biblioteca para Java y JVM que permite programar música, generando archivos MIDI y con capacidad para convertirlos a formatos como ABC Notation, Lilypond y MusicXML.
- jMúsica
- JSyn
- Keykit , un lenguaje de programación y entorno gráfico portátil para la composición musical MIDI.
- Kyma (lenguaje de diseño de sonido)
- LilyPond , un programa informático y formato de archivo para la grabación de partituras.
- Max/MSP , un lenguaje de programación visual modular y propietario orientado a la síntesis de sonido para música.
- Mercury , un lenguaje para la programación en tiempo real de música algorítmica.
- El lenguaje de macros musicales (MML) se usa a menudo para producir música chiptune en Japón.
- MUSIC-N , incluye las versiones I, II, III, IV, IV-B, IV-BF, V, 11 y 360
- Nyquist
- Música abierta
- Pure Data , un lenguaje de programación visual modular para el procesamiento de señales orientado a la creación musical.
- TidalCycles , un entorno de codificación en vivo para patrones algorítmicos, escrito en Haskell y que utiliza Supercollider para la síntesis.
- Reactor
- Pi Sonic
- Lenguaje de orquesta de audio estructurado (SAOL), parte del estándar de audio estructurado MPEG-4.
- Strudel
- Supercolisionador
- SynthEdit , un lenguaje de programación visual modular para el procesamiento de señales destinado a la creación de complementos de audio.
Véase también
Referencias
Enlaces externos
- PLUM - Lenguajes de programación utilizados para la música
Categorías :
- Lenguajes de programación de audio
- Listas de lenguajes de programación