Projekto Apžvalga
2025 m. YAGA Gathering festivalyje pristačiau interaktyvią skulptūrų sistemą. Kaip programuotojas, sukūriau visą programinę infrastruktūrą, kuri valdė paskirstytą garso sistemą.
Mano Rolė
Buvau atsakingas už visą programinį steką, kuris valdė skulptūrų sistemą, įskaitant paskirstytą garso apdorojimą, realaus laiko maišymą ir žiniatinklio valdymo sąsają.
Techniniai Detalės
Naudotos Technologijos
- Raspberry Pi Zero W
- DarkIce (garso perdavimas)
- Liquidsoap (garso maišymas)
- Icecast2 (perdavimo serveris)
- MQTT (įrenginių komunikacija)
- Node-RED (žiniatinklio skydelis)
- Ansible (diegimo automatizavimas)
- PulseAudio (garso maršrutizavimas)
- MPV (garso grojimas)
Techninis Įgyvendinimas
Sistema susideda iš trijų interaktyvių skulptūrų, kiekviena su Raspberry Pi, mikrofonu ir garsiakalbiu. Skulptūros fiksuoja aplinkos garsą ir perduoda jį į centrinį serverį, kuris sukuria individualius garso mišinius, grojamus per kiekvienos skulptūros garsiakalbį.
Garso Srautas
Kiekviena skulptūra fiksuoja aplinkos garsą per mikrofoną, perduoda jį į centrinį serverį naudojant DarkIce, kur Liquidsoap sukuria individualius mišinius, kurie paskirstomi atgal į atitinkamas skulptūras grojimui per garsiakalbius.
Atviro Kodo
Visa programinė įranga yra atviro kodo ir prieinama GitHub. Projektas apima išsamų dokumentavimą, diegimo automatizavimą ir visą šaltinio kodą.
Peržiūrėti GitHubNuotraukų Galerija









