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.
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é).

[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 besoin | Comment ossia score y répond |
|---|---|
| Des mouvements écrits précisément dans le temps | Courbes d'automation, trajectoires et LFO sur une timeline, en temps musical ou absolu. |
| Un mouvement fluide que la mécanique peut suivre | Lissage, easing et limitation de variation avant que les valeurs n'atteignent les moteurs. |
| Des mécanismes qui réagissent aux visiteurs ou à leur propre état | Capteurs, caméras et données machine alimentent déclencheurs, conditions et correspondances. |
| Moteurs, son, vidéo et lumière ensemble | Un 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.
Gratuit et open source (GPLv3) · Windows, macOS, Linux, Raspberry Pi et navigateur web