Valojen kontrollointi DMX-protokollaa käyttäen musiikin tahtiin
Taskinen, Eliel (2024)
Taskinen, Eliel
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405069603
https://urn.fi/URN:NBN:fi:amk-202405069603
Tiivistelmä
Opinnäytetyön toimeksiantoon liittyi tehdä Proof of Concept (PoC) demosovellus Python ja C# ohjelmointi-kielellä. Demosovelluksella pitäisi pystyä kontrolloimaan DMX valoja, tehdä visuaalisia efektejä DMX valojen avulla, varsinkin ”visual equalizer” efekti, ja tehdä demosovellukselle Graphical User Interface (GUI). Visual equalizer efekti vaatii audiosignaalin streamaamisen Python ohjelmaan, audiosignaalin jakamiseen taajuusalueisiin, taajuusalueiden intensiteetin analysoinnin, ja tämän datan muuttaminen DMX Clientille sopivalle datalle. Sen jälkeen DMX Client lähettää datan DMX Serverille, joka kontrolloi DMX valoja Enttec Open DMX USB kautta. Opinnäytetyön raporttiin kuului myös miettiä, mitä sovelluksesta puuttuu ja miten siinä olevia ominaisuuk-sia voisi parantaa. Sen lisäksi opinnäytetyön raportissa todettiin, miten toimeksianto toi lisäarvoa.