Art cinétique et robotique

Écrivez les mouvements de moteurs, pompes, robots et mécanismes sur une timeline, faites-les réagir aux capteurs, et synchronisez-les avec le son, la vidéo et la lumière, depuis un ordinateur ou un Raspberry Pi. Libre et gratuit.

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

Les sculptures cinétiques, les installations robotiques et la machinerie de scène demandent des mouvements précis dans le temps, fluides, et souvent réactifs. ossia score traite chaque moteur ou actionneur comme un paramètre à automatiser, à côté du son, de la vidéo et de la lumière de l’œuvre.

Ce que vous pouvez faire

  • Parler au matériel : microcontrôleurs comme Arduino et ESP32 en série, OSC ou MQTT, moteurs et effets pilotés en DMX, et tout appareil à protocole propre grâce à un court script (série, protocoles QML).
  • Piloter directement les broches : GPIO, PWM, ADC et DAC sur des cartes Linux comme le Raspberry Pi et l’Orange Pi (entrées-sorties brutes).
  • Écrire des mouvements : courbes d’automation en temps musical ou absolu, LFO, courbes d’easing et trajectoires dessinées, en boucle ou variées dans le temps (automations, générateur de chemins).
  • Ménager la mécanique : lissage, limitation de vitesse de variation et bornage des valeurs entre la partition et les moteurs (lissage, limiteur de débit).
  • Réagir au monde : centrales inertielles, caméras de profondeur, vision par ordinateur avec suivi de blobs et de points, capteurs de distance et de toucher sur microcontrôleurs, systèmes de tracking (capteurs vers OSC, suivi de points).
  • Lire les données d’une machine : recevez des signaux de bus CAN via une base DBC sous Linux (CAN).
  • Son, vidéo et lumière synchronisés avec la mécanique, sur une seule timeline.
  • Embarqué : faites tourner toute l’œuvre sans interface sur un Raspberry Pi (embarqué).
Des tubes transparents suspendus dans l'obscurité, éclairés à leurs extrémités, devant une projection circulaire d'arbres

[re]capture, Alice Jarry, Brice Ammar-Khodja, Jacqueline Beaumont, Jean-Michaël Celerier, Matthew Halpenny, Asa Perlman, Philippe Vandal : caméras, traitement vidéo, lumière, pompes et moteurs, entièrement pilotés par ossia score sur un Raspberry Pi. © Alice Jarry

Les besoins de l’art cinétique, et les réponses d’ossia score

Ce dont vous avez besoinComment ossia score y répond
Des mouvements écrits précisément dans le tempsCourbes d'automation, trajectoires et LFO sur une timeline, en temps musical ou absolu.
Un mouvement fluide que la mécanique peut suivreLissage, easing et limitation de variation avant que les valeurs n'atteignent les moteurs.
Des mécanismes qui réagissent aux visiteurs ou à leur propre étatCapteurs, caméras et données machine alimentent déclencheurs, conditions et correspondances.
Moteurs, son, vidéo et lumière ensembleUn seul projet pour tout, depuis un seul ordinateur.
Un petit contrôleur cachéSans interface sur un Raspberry Pi, en lien avec les microcontrôleurs du mécanisme.

Voyez la galerie, par exemple [re]capture, et Organism + Excitable Chaos, installation à pendule récompensée par le Golden Nica du Prix Ars Electronica 2025, qui utilisait ossia pour la communication réseau entre le pendule et les ordinateurs.

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