La programmation visuelle, avec une timeline
Patchez audio, vidéo, 3D et capteurs avec des nœuds, puis organisez-les dans le temps. ossia score est libre et gratuit, et il exécute vos patchs Pure Data.
Télécharger ossia score 3.9.0
Essayer dans le navigateur
Documentation (en anglais)
Gratuit et open source (GPLv3) · Windows, macOS, Linux, Raspberry Pi et navigateur web
ossia score réunit deux façons de travailler : un patcher nodal, où l’on relie des objets par des câbles, et une timeline, où le patch lui-même évolue dans le temps. On passe de l’une à l’autre à tout moment.
Ce que vous pouvez faire
- Patcher des objets audio, vidéo, 3D et de contrôle avec des câbles, y compris en boucle de rétroaction ; des centaines d’objets pour le MIDI, le texte, les fichiers, les maths, l’analyse et la synthèse.
- Programmer quand le patch ne suffit pas : JavaScript, Faust pour le traitement audio, shaders ISF et compute shaders pour le graphisme, C++ compilé à la volée, expressions mathématiques (JavaScript, Faust).
- Exécuter des patchs Pure Data directement dans une partition grâce à libpd (Pure Data).
- Héberger des plug-ins : VST, VST3, CLAP, LV2 et JSFX (plug-ins audio).
- Vision par ordinateur et IA : objets portés depuis cv.jit (blobs, flux optique, contours, homographie), modèles ONNX pour la détection de pose et la reconnaissance.
- Construire des interfaces en QML avec les widgets d’ossia score, et empaqueter un projet en application autonome (interfaces personnalisées, applications).
- Modifier pendant l’exécution : déposez un processus sur un câble ou un nœud pour l’insérer ou le remplacer sans arrêter, et codez en direct des effets JSFX.
- Apprentissage automatique interactif : entraînez un classifieur ou un régresseur par l’exemple, et analysez des gestes (ACP, clustering, corrélation) (classifieur, gestes).
- Instruments et effets inclus : synthétiseurs, boîtes à rythmes, sampler, granulateur et effets Airwindows (voir musique live).
- Programmation GPU : compute shaders, pipelines de rendu avec instanciation, et vos propres pipelines de rendu (compute shaders).
- Une trentaine de thèmes, dont des thèmes adaptés au daltonisme et à fort contraste.

Les besoins du patch, et les réponses d’ossia score
| Ce dont vous avez besoin | Comment ossia score y répond |
|---|---|
| Un environnement de patch gratuit sous Windows, macOS et Linux | Libre (GPLv3), avec des objets audio, vidéo, 3D et de contrôle. |
| Organiser un patch dans le temps : scènes, sections, régie | Le patch vit dans une timeline, avec scènes, cues, déclencheurs et conditions. |
| Réutiliser des patchs Pure Data existants | ossia score les exécute directement, et ajoute autour une timeline, de la vidéo et de la 3D. |
| Des visuels génératifs et de l'interaction avec peu ou pas de code | Shaders, vision par ordinateur et objets ONNX, avec JavaScript, Faust ou C++ si besoin. |
| Exposer vos propres programmes et patchs | libossia rend pilotables depuis score des patchs Max et Pure Data et des programmes openFrameworks, Processing, Unity ou Python. |
Télécharger ossia score 3.9.0
Essayer dans le navigateur
Documentation (en anglais)
Gratuit et open source (GPLv3) · Windows, macOS, Linux, Raspberry Pi et navigateur web