BookinglyTech News
Software

MeScript, nuevo lenguaje de programación musical con sintaxis Lisp

MeScript combina la expresividad de Lisp con la generación de audio en tiempo real, inspirado en TidalCycles y Strudel. Ofrece sintetizadores propios y una documentación accesible.

1 min de lecturaShow HN0 vistas

¿Qué es MeScript?

MeScript es un DSL orientado a la creación musical, construido con una sintaxis reminiscente a Lisp. Se inspira en proyectos como TidalCycles, Strudel y UltimateSound Tracker, pero aporta su propio conjunto de sintetizadores.

Características principales

  • Sintaxis Lisp: los usuarios pueden usar listas y macros para describir patrones rítmicos y armonías.
  • Sintetizadores integrados: incluye varios synths que se pueden combinar y parametrizar.
  • Versión web limitada: la reproducción de samples no funciona en la edición que corre en el navegador.
  • Documentación: el menú superior izquierda contiene una referencia completa del lenguaje y bloques de ayuda que permiten arrancar proyectos sin esfuerzo.

Cómo probarlo

La página oficial ofrece un editor en línea donde se pueden experimentar con código y escuchar el resultado al instante. Los usuarios que quieran profundizar pueden descargar el repositorio y ejecutarlo localmente.

Comunidad

La discusión está alojada en Hacker News, donde la propuesta ha obtenido 25 puntos y una única respuesta. No se ha mencionado soporte oficial, por lo que la adopción dependerá de la comunidad de desarrolladores musicales y de audio.

Implicaciones

Para quienes ya manejan TidalCycles o Strudel, MeScript puede resultar una alternativa interesante por su sintaxis Lisp y sus sintetizadores propios. La limitación de los samples en la versión web podría ser un cuello de botella, pero la versión de escritorio promete mayor compatibilidad.