À propos d'ossia score
ossia score est un séquenceur pour les artistes audiovisuels, conçu pour créer des spectacles interactifs, des installations muséales, des œuvres numériques intermédia, de la musique interactive, etc., dans une interface utilisateur intuitive.

Il permet de séquencer de l’OSC, du MIDI, du DMX, des fichiers son, etc., entre plusieurs logiciels et matériels. Sa timeline interactive d’un genre nouveau permet aux partitions qu’on y écrit de dépendre d’événements et de contrôles externes, par un langage visuel simple.
ossia score est un logiciel libre, gratuit et open source ; il fonctionne sur ordinateur (Windows / macOS / Linux), sur mobile et sur les plateformes embarquées. Il s’appuie sur libossia pour son implémentation, ainsi que sur des technologies open source reconnues comme Qt 5, Boost et LLVM. Il est écrit principalement en C++ moderne.
Voir comment il est utilisé pour la régie de spectacle, le séquencement OSC, MIDI et DMX, le mapping vidéo, la programmation visuelle, l’éclairage DMX, les installations interactives, la musique électronique live, la spatialisation sonore et l’IA en temps réel, ou tous ses usages.
Licence
ossia score est distribué selon les termes de la licence CeCILL. La licence française CeCILL permet d’utiliser le logiciel selon les termes de la GNU GPLv3.
Financement
On peut financer le développement d’ossia sur OpenCollective.
Structure
Automation
Découvrir comment automatiser des paramètres internes et externes
Conditions
Créer des partitions conditionnelles
Cues
Envoyer des cues pour piloter un spectacle
Graphes
Créer des machines à états et des graphes
Boucles
Créer des boucles
Imbrication
Imbriquer des partitions avec le processus Scenario
Travail modulaire
Câbles, ports, vue nodale...
Enregistrement

Travail temporel
Créer et éditer des scénarios
Séquences
Créer des séquences
Déclencheurs
Déclenchement interactif
Audio
Fichiers son
Lecture de fichiers son dans ossia score
Plug-ins audio
Utilisation de plug-ins audio dans ossia score
Bytebeat
Générateur de sons 8 bits qui déménage
Faust
Utiliser Faust pour créer des traitements audio avancés
Looper audio
Enregistrer et rejouer de l'audio
MIDI
Entrée et sortie MIDI, piano roll et effets MIDI
Mixage
Mixage audio, flux de travail audio et hiérarchie
Contrôles
Surface de contrôle

Contrôler score
Contrôler l'exécution de score depuis un logiciel externe
LFO
Moduler n'importe quel paramètre de la partition
Processus de mapping
Mappings dans la timeline
Séquenceur pas à pas
Utiliser le processus de séquenceur pas à pas
Graphismes
Caméra

Shaders
Utiliser et écrire des effets de shaders ISF
Textures génératives
Utiliser des scripts C++
Vidéo
Prise en charge et utilisation de la vidéo
Interopérabilité
Manettes de jeu

Arbre local
Contrôler ossia score avec l'arbre local des appareils
Appareil Mapper
Mappings entre appareils
OSC
Envoyer et recevoir des messages OSC
OSCQuery
Utiliser OSCQuery pour la découverte automatique des appareils OSC
Contrôle à distance
Contrôle à distance depuis une page web
Port série
Interaction par un port série (Arduino, etc.)
Présentation
Scripts
API en ligne de commande
Options de démarrage de score
Console de script
Travailler par scripts avec la console
Javascript
Écrire des processus JavaScript
Modèle logiciel
Interface utilisateur
Contrôles de l'interface
Exécution
Fonctionnement du moteur
Explorateur d'appareils
Contrôler les appareils
Inspecteur
Découvrir les fonctionnalités du panneau de l'inspecteur
Bibliothèque
Utiliser la bibliothèque
Médias
Gestion des médias
Musicalité
Musicalité, quantification, barres de mesure...
Gestion du temps
Gestion du temps et processus