Une timeline OSC, MIDI et DMX

Dessinez des courbes d'automation pour n'importe quel paramètre OSC, MIDI ou DMX, ajoutez des déclencheurs et des conditions, et découvrez vos appareils automatiquement grâce à OSCQuery. Libre et gratuit, sous Windows, macOS et Linux.

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 est né comme un séquenceur OSC : chaque paramètre de chaque appareil du réseau devient une adresse que l’on peut automatiser, enregistrer, transformer et écrire dans le temps. Il sert à piloter des patchs, des moteurs de jeu, des serveurs média, de la lumière ou des robots.

Ce que vous pouvez faire

  • Des courbes d’automation sur n’importe quelle adresse : OSC, CC MIDI, canaux DMX, ou paramètres des processus d’ossia score (automations).
  • OSCQuery : parcourez les paramètres des logiciels compatibles (par exemple les patchs et applications qui utilisent libossia) et glissez-les dans la partition au lieu de taper les adresses.
  • Des timelines interactives : les déclencheurs attendent un message, les conditions choisissent entre plusieurs branches, les boucles et les scènes se répètent jusqu’à un événement (timelines non linéaires).
  • Mapping : mettez à l’échelle, lissez et transformez les valeurs entre appareils, avec des courbes, du JavaScript ou des expressions mathématiques (mapper).
  • Toutes les entrées : manettes de jeu, Wiimote, Leap Motion, contrôleurs MIDI, ports série et Arduino, capteurs Bluetooth LE, caméras de profondeur et protocoles de tracking (PosiStageNet, TUIO, RTTrP, OpenTrackIO) (capteurs vers OSC).
  • De nombreux protocoles : OSC en UDP, TCP, WebSockets et série, OSCQuery, MIDI, DMX (Art-Net, sACN, DMX USB), MQTT, CoAP, HTTP, LSL, CAN.
  • Temps musical : tempo, mesures et quantification quand la partition doit suivre un tempo (temps musical).
  • Zéro configuration : les appareils OSC sont découverts sur le réseau via Bonjour/Zeroconf, et vos propres paramètres peuvent être publiés de la même façon ou en OSCQuery.
  • Tous les transports OSC : UDP, TCP client et serveur, encapsulations SLIP et COBS, noms d’hôtes au lieu d’adresses IP.
  • Des données de capteurs propres : calibration, zones mortes, noise gate, hystérésis, anti-rebond et courbes d’easing (filtre de valeurs, calibrateur).
  • Motifs d’adresses : combinez, appliquez et balayez des motifs d’adresses OSC pour piloter de nombreux appareils à la fois (motifs).
  • Outils MIDI : ports MIDI virtuels, ports MIDI réseau fournis par le système d’exploitation, lecture de fichiers MIDI, filtres, gammes microtonales Scala, et le clavier de l’ordinateur comme entrée MIDI (MIDI).
  • Enregistrez et rejouez n’importe quel appareil en CSV, y compris le DMX entrant (enregistrement).
Une timeline interactive où un déclencheur attend un événement externe dans ossia score

Les besoins du séquençage OSC, et les réponses d’ossia score

Ce dont vous avez besoinComment ossia score y répond
Automatiser dans le temps les paramètres d'un autre logicielDes courbes sur n'importe quelle adresse OSC, MIDI ou DMX, et OSCQuery pour parcourir les paramètres au lieu de les taper.
Le même outil sous Windows, macOS et LinuxLes mêmes fonctions sur les trois et sur Raspberry Pi, sauf les fonctions liées à un système ou à un matériel, comme Spout, Syphon ou CUDA.
Une timeline qui attend des événements, bifurque et boucleDéclencheurs, conditions et boucles font partie de la timeline.
Transformer contrôleurs et capteurs en OSCManettes, contrôleurs MIDI, Arduino, caméras de profondeur et systèmes de tracking, transformés avec des courbes, du JavaScript ou des expressions.
Du son et de la vidéo à côté des données de contrôleAudio, vidéo, 3D et shaders dans la même timeline que vos automations OSC, MIDI et DMX.
Une surface de contrôle simple sur téléphone ou tabletteLa télécommande web, sans application à installer.

Fonctionne avec

ossia score parle nativement OSCQuery grâce à libossia, disponible aussi pour Max/MSP, Pure Data, Unity, Python, SuperCollider, openFrameworks et Qt : ajoutez quelques objets à votre patch ou à votre projet et ses paramètres apparaissent dans score, prêts à être automatisés.

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