Technická stránka aplikace
7. květen 2009 • Napsal Petr Barták
Aplikace sleduje signál ze vstupu zvukové karty, provádí spektrální analýzu a podle
jednoduchých skriptů spouští efekty. Skripty je možné snadno upravovat a to i v
průběhu předvádění. Aplikace umožňuje snadné přepínání naprogramovaných stylů i
ruční ovládání efektů. Efektová zařízení jsou ovládána pomocí pluginů.
S aplikací je dodáván plugin virtuální 3D ukázkové diskotéky. K
vykreslování graficky náročných částí se využívá OpenGL. Pomocí sítě lze propojit
více počítačů s DanceLights a rozdělit si tak ovládání scény na více míst.

Aby program mohl ovládat nějaký reflektor, laser, mlhovač, či promítat na projektoru
je nutné načíst plugin, který mu umožní se zařízením komunikovat. Také je nutné
nastavit zvukovou kartu pro nahrávání z vámi specifikovaného vstupu. Od verze
1.2 umožňuje využít rozšiřující funkce pro přenos zvuku mezi dvěmi a více DanceLights
na různých počítačích.
Verze 2.0 je založena na skriptech. Ty umožňují uživateli naprogramovat si své efekty
a styly přesně podle potřeby a vkusu. Po naprogramování skriptu se již jen jednoduše
přepínají Styly a spouští
Efekty.
Pluginy
Pluginy jsou velmi důležitou částí tohoto software. Pomocí těchto ovldačů je tvořen
vlastní interface mezi fyzickým externím zařízením a aplikací DanceLights. Je zde
naprogramován protokol a způsob komunikace. Po rozbalení stačí plugin nakopírovat
do podadresáře "PLUGIN" ,adresáře, kde máte software nainstalován.. Nyní
již zbývá jej v aplikaci DanceLights zapnout.
S aplikací je standardně dodáván jeden plugin Virtualizace.dll, který vytvoří 3D
diskoklub na Vaší obrazovce