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.
Passage de la timeline à la vue nodale dans ossia score

Les besoins du patch, et les réponses d’ossia score

Ce dont vous avez besoinComment ossia score y répond
Un environnement de patch gratuit sous Windows, macOS et LinuxLibre (GPLv3), avec des objets audio, vidéo, 3D et de contrôle.
Organiser un patch dans le temps : scènes, sections, régieLe patch vit dans une timeline, avec scènes, cues, déclencheurs et conditions.
Réutiliser des patchs Pure Data existantsossia 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 codeShaders, vision par ordinateur et objets ONNX, avec JavaScript, Faust ou C++ si besoin.
Exposer vos propres programmes et patchslibossia 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

Read this page in English