HeadlinesBriefing HeadlinesBriefing.com

Blokkily: DAW de patrones con soporte MCP

Hacker News •
×

Blokkily es un DAW experimental centrado en patrones, construido en torno a un modelo de eventos único que impulsa tres editores sincronizados: un tracker, un piano roll y una step grid. Cada editor funciona como una pista de una canción multipista. CLAP se trata como un formato de plugin nativo obligatorio, no como un complemento de compatibilidad, y la estación de trabajo puede alojar instrumentos CLAP, VST3 y Sound Font junto con efectos integrados y de terceros.

El modelo musical independiente del framework cubre notas, acordes semánticos, inversiones, rasgueo, microtiming, probabilidad, ratchets, condiciones de bucle y bloqueos de parámetros. Debajo se encuentra un límite de plugin en tiempo real. El adaptador nativo CLAP gestiona la creación, la activación, los eventos de notas y parámetros con precisión de muestra y los flujos de estado. El adaptador VST3 basado en JUCE divide cada bloque de audio en los desplazamientos de los parámetros para que la automatización mantenga la precisión de muestra. Los bloqueos de parámetros se compilan en eventos con precisión de muestra, y la automatización y la modulación pueden coexistir sin borrarse mutuamente. El adaptador interno Fluid Synth carga bancos SF2 y SF3 y mantiene un grupo de renderizadores para que cada pasada de un patrón permanezca en fase.

Editar durante la reproducción no interrumpe la canción. Los cambios se recompilan y se entregan a la callback de renderizado en el siguiente límite de bloque, sin asignar memoria en el hilo de audio ni mover el cabezal de reproducción. Las notas introducidas en cualquier editor se escuchan a través del motor en ejecución, y una nueva sesión se abre con una Sound Font General MIDI para que suene de inmediato.

Las sesiones son canciones completas y no patrones individuales. Los patrones con nombre se colocan como clips en pistas de mezcla con ganancia, paneo, silencio, solo y medición. El motor de canciones renderiza todo el arreglo sin asignar memoria ni realizar E/S, y el mismo motor exporta el resultado a archivos WAV de coma flotante de 16, 24 o 32 bits.

Fuente: Hacker News · Resumido por HeadlinesBriefing