Recherche, sonification et biosignaux
Recevez les données du matériel de laboratoire et des capteurs, jouez des jeux de données en son, en lumière ou en images, enregistrez et rejouez des sessions, et construisez expériences et œuvres de biofeedback sur une timeline. Libre et gratuit, développé avec des laboratoires de recherche.
Gratuit et open source (GPLv3) · Windows, macOS, Linux, Raspberry Pi et navigateur web
ossia score est né dans des laboratoires de recherche (historique du projet) et continue d’être développé avec eux. Il relie le matériel scientifique et les jeux de données au son, à la vidéo et à la lumière, pour des expériences, de la sonification et des œuvres faites de données physiologiques.
Ce que vous pouvez faire
- Matériel de laboratoire : Lab Streaming Layer (LSL) pour l’EEG et d’autres appareils physiologiques, bus CAN avec bases DBC, ports série, capteurs Bluetooth LE, et tout ce qui parle OSC ou MQTT (LSL, CAN, série).
- Jeux de données : ouvrez des fichiers HDF5 et CSV, y compris de grandes colonnes, et jouez-les comme courbes, tableaux ou textures (HDF5, traitement de données).
- Sonification et visualisation : associez les données à la synthèse, au son spatialisé, aux shaders, à la 3D ou à la lumière DMX, et tracez les signaux à leur arrivée (visualisation de données, Teleplot, affichage de signaux).
- Biosignaux et biofeedback : le rythme cardiaque et d’autres signaux physiologiques pilotent son, vidéo et lumière, avec lissage, filtrage et statistiques (accumulateur, filtre de valeurs).
- Enregistrer et rejouer des sessions : enregistrez n’importe quel appareil en CSV, rejouez-le plus tard, et enregistrez l’audio à côté (enregistrement, enregistreur CSV).
- Protocoles scriptés : écrivez l’expérience comme une timeline avec conditions, et automatisez-la avec l’API JavaScript (API de script).
- Étendez-le : ajoutez vos propres objets C++, exposez les paramètres de vos logiciels avec libossia, et construisez des pipelines de rendu sur mesure pour la recherche en graphisme (plug-ins).

BioSynth light show, Erin Gee : un spectacle lumineux LED et DMX piloté par des biosignaux, exécuté par ossia score sans interface sur un Raspberry Pi.
Les besoins de la recherche, et les réponses d’ossia score
| Ce dont vous avez besoin | Comment ossia score y répond |
|---|---|
| Recevoir en temps réel les données du matériel de laboratoire | Appareils LSL, CAN, série, Bluetooth LE, OSC et MQTT. |
| Entendre ou voir un jeu de données | Fichiers HDF5 et CSV joués comme courbes, tableaux ou textures, associés au son, à l'image et à la lumière. |
| Répéter une session à l'identique | Enregistrez les appareils en CSV et rejouez-les, avec le protocole écrit comme une timeline. |
| Un logiciel que relecteurs et autres laboratoires peuvent utiliser | Libre (GPLv3), sous Windows, macOS et Linux, avec des projets qui s'ouvrent partout. |
| Ajouter votre propre algorithme | JavaScript, Faust, shaders et extensions C++, ou libossia dans votre propre programme. |
Voyez la galerie des œuvres utilisant des données physiologiques, comme VIBH2O / VIB.E-MOTION de Fheel Concepts, un spectacle de cirque participatif piloté par le rythme cardiaque du public.
Gratuit et open source (GPLv3) · Windows, macOS, Linux, Raspberry Pi et navigateur web