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.

Technické schema DanceLights

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