Sobre el proyecto

ossia score es un secuenciador de código abierto y multiplataforma dirigido a artistas audiovisuales que quieren crear actuaciones interactivas e intermedias. En lugar de una línea de tiempo fija, está construido en torno a la secuenciación y la reacción a señales, por lo que una partitura puede responder a entradas y controlar salidas en muchas herramientas a la vez. Capacidades clave descritas en el README: - Secuenciar y enrutar OSC, MIDI, DMX, sonido y vídeo entre múltiples sistemas de software y hardware. - Construir partituras interactivas e intermedias, con soporte de scripting y live-coding mediante JavaScript, ISF Shaders, Faust, PureData y C++. - Trabajar con protocolos de IoT y sensores como CoAP y MQTT, e interactuar con joysticks, Wiimotes, dispositivos Leap Motion, Web APIs, dispositivos compatibles con LSL y sensores BLE. - Integrar lenguajes y herramientas de programación creativa, incluidos Structure Synth, Context-Free Art y Bytebeat. - Cargar una amplia gama de formatos de audio y vídeo, y procesar visuales mediante Spout, Syphon, NDI, Shmdata o Sh4lt. - Sonificar grandes conjuntos de datos con soporte para CSV y HDF5, y procesar geometría 3D en la GPU. - Extender la aplicación mediante su sistema de plug-ins; un complemento de tutorial demuestra clases de plug-in comunes. Distribución y plataformas: se proporcionan versiones oficiales para Windows, Linux (AppImage) y macOS, y también se realiza el seguimiento del empaquetado en muchas distribuciones. El proyecto afirma que se ejecuta en objetivos de escritorio, móviles, web y embebidos, hasta Raspberry Pi Zero 2, y los flujos de trabajo de compilación abarcan AppImage, Flatpak, Nix, varias distribuciones de Linux, macOS, Windows, FreeBSD y WebAssembly. Comunidad y contribución: el proyecto señala su sitio web, foro, Discord y sala de Matrix para soporte, e invita a contribuir con desde correcciones de calidad del código (marcadas con TODO, FIXME, MOVEME, REMOVEME, RENAMEME, OPTIMIZEME) hasta la escritura de plug-ins personalizados. Se financia a través de Open Collective y enumera tanto contribuyentes financieros individuales como organizacionales. Esta descripción general refleja únicamente lo que indica el README del repositorio; no hace afirmaciones sobre rendimiento, clasificación o idoneidad para ningún uso concreto.