Articulo de referencia

Lista de lenguajes de programación de audio

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 lengu...

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

  • PLUM - Lenguajes de programación utilizados para la música