
DMX ohjelmistopohjaisissa kokoonpanoissa – näin se toimii käytännössä
Kun siirrytään pienistä DMX-laitteistokontrollereista suurempiin tai joustavampiin ratkaisuihin, päädytään lähes aina ohjelmistopohjaiseen valonohjaukseen. Se voi olla PC/Mac, jossa on DMX-ohjelmisto, tablettipohjainen ohjaus, verkon yli toteutettu ohjaus Art-Net- tai sACN-protokollalla tai hybridikokoonpano, jossa on laitteistofaderit + ohjelmisto.
Tässä artikkelissa käydään läpi, miten ohjelmisto tuottaa DMX:n, USB-DMX:n ja verkko-DMX:n erot, universumien hallinta ohjelmistossa, ajoitus, latenssi ja vakaus sekä ohjelmistopohjaisille kokoonpanoille tyypilliset virheet.
DMX-kaapelit
Näytä kaikkiSoundStoreXL
DMX:n perusperiaate ei muutu
Vaikka ohjaus siirtyy fyysisestä controllerista tietokoneelle, itse DMX-standardi pysyy täysin samana. DMX on edelleen yksinkertainen ja luotettava protokolla, joka on suunniteltu lähettämään arvoja valotekniikalle reaaliajassa.
Käytitpä fyysistä valocontrolleria, high-end-pöytää tai läppäriä ohjelmiston kanssa, DMX tarkoittaa yhä 512 kanavaa per universumi, 0–255 arvoa per kanava ja jatkuvaa datastreamia.
Ainoa, mikä muuttuu, on se, missä DMX-data tuotetaan. Laitteistossa se tuotetaan pöydässä, joka lähettää signaalin suoraan ulos DMX-portin kautta. Ohjelmistossa signaali tuotetaan tietokoneessa, jonka on sitten välitettävä data eteenpäin interfacen tai verkon kautta.
Miten ohjelmisto lähettää DMX-signaaleja
Ohjelmisto ei voi lähettää DMX:ää suoraan, koska tietokoneissa ei ole sisäänrakennettuja DMX-lähtöjä. Siksi ohjelmistopohjainen DMX vaatii aina jonkinlaisen laitteiston, joka muuntaa tietokoneen datan DMX-signaaliksi.
Tämä laitteisto toimii siltana tietokoneen digitaalisen maailman ja valaisimet yhdistävän fyysisen DMX-linjan välillä.
Tähän on tyypillisesti kaksi pääasiallista menetelmää.
USB-DMX-interface – yksinkertainen ratkaisu
Yksinkertaisin ratkaisu on USB-DMX interface. Tällöin tietokone kytketään suoraan pieneen interfaceen USB:n kautta, joka lähettää DMX-signaalin edelleen valoille.
Signaaliketju näyttää tyypillisesti tältä:
Laptop → USB → DMX interface → XLR → valot
Etuna on, että ratkaisu on yksinkertainen, edullinen ja nopea ottaa käyttöön. Siksi sitä käytetään usein pienemmissä kokoonpanoissa, mobiileissa rigeissä ja asennuksissa, joissa on vain muutama valaisin.
Haittapuolina ovat, että järjestelmä rajoittuu usein 1–2 universumiin, se on riippuvainen USB-yhteyden vakaudesta ja käyttöjärjestelmästä sekä ohjelmistosta riippuen voi ilmetä ajuriongelmia.
Verkkopohjainen DMX: Art-Net ja sACN
Suuremmissa tai ammattimaisemmissa kokoonpanoissa käytetään sen sijaan verkkopohjaista DMX:ää. Tällöin DMX-data siirretään tavallisen Ethernet-verkon yli protokollilla kuten Art-Net tai sACN.
Signaaliketju näyttää tyypillisesti tältä:
Laptop → Ethernet → switch → node → DMX → valot
Node on laite, joka vastaanottaa verkkodataa ja muuntaa sen fyysisiksi DMX-ulostuloiksi.
Etuna ovat useat universumit, korkea joustavuus sekä ratkaisu, joka on skaalattavissa erittäin suuriin järjestelmiin. Tämä tekee verkko-DMX:stä standardin ammattituotannoissa, teattereissa ja suuremmissa konserttikokoonpanoissa.
Haittapuolena on, että se vaatii jonkin verran verkkoymmärrystä. Jos IP-osoitteet, universumit tai reititys määritetään väärin, se voi aiheuttaa vikoja, joita voi olla vaikea paikantaa.
Ohjelmiston universumit – joustavuutta ja sudenkuoppia
Ohjelmiston yksi suurista eduista on joustavuus universumien hallinnassa. Ohjelmistossa voit luoda 1 universumin, 10 universumia tai joissakin tapauksissa yli 100 universumia.
Tämä mahdollistaa erittäin suurten valolaitemäärien ohjaamisen yhdeltä tietokoneelta.
Mutta jokainen universumi on mappattava oikein. Jokaisen noden on tiedettävä, mitä universumia se kuuntelee, ja ohjelmiston patchin on vastattava valojen fyysistä osoitetta.
Jos nämä eivät täsmää, syntyy klassisia ongelmia, kuten:
Valot eivät reagoi
Väärät toiminnot aktivoituvat
Vain osa setupista toimii
Ohjelmisto tarjoaa siis paljon joustavuutta – mutta myös enemmän konfigurointikohtia, joissa voi syntyä virheitä.
OM-littimet
Näytä kaikkiKorjaus ohjelmistossa – missä virheet usein syntyvät
Patch on keskeinen käsite ohjelmistopohjaisessa valonohjauksessa. Ohjelmiston patch on valaisimien virtuaalinen kartoitus sekä käännös graafisesta käyttöliittymästä DMX-kanaville.
Tässä ohjelmistolle kerrotaan, mitä valaisimia on käytössä, montako kanavaa ne käyttävät ja mikä niiden aloitusosoite on.
Jos patch ei vastaa valaisimen DMX-tilaa, valaisimen aloitusosoitetta tai valaisimen kanavamäärää, syntyy virheitä.
Klassinen esimerkki on moving head, joka on 16-kanavaisessa tilassa, kun ohjelmistossa se on patchattu 14-kanavaiseksi. Seurauksena toiminnot siirtyvät, gobot aktivoivat strobe-toiminnon ja liike nykii.
Ohjelmisto usein korostaa pienten virheiden vaikutusta, koska kaikki riippuu oikeasta konfiguroinnista.
Ajoitus, latenssi ja DMX refresh rate
Laitteistopohjainen järjestelmä on usein suunniteltu nimenomaan lähettämään DMX mahdollisimman vakaasti. Kun DMX tuotetaan ohjelmistossa, vakaus riippuu huomattavasti enemmän tietokoneesta.
Ohjelmistopohjaiseen DMX:ään vaikuttavat muun muassa CPU-kuormitus, käyttöjärjestelmä, verkko ja USB-latenssi.
Jos järjestelmä ylikuormittuu, DMX-refresh voi laskea, liikkeistä voi tulla nykiviä ja fadeista epätasaisia.
Erityisesti edulliset kannettavat tai tietokoneet, joilla ajetaan useita ohjelmia samanaikaisesti, voivat heikentää vakautta. Siksi moni ammattitason setup valitsee omistamaan yhden tietokoneen pelkästään valojen ohjaukseen.
Varmuuskopiointi ja redundanssi ohjelmistoratkaisuissa
Laitemiksereissä on usein sisäänrakennettu redundanssi, jossa varamikseri ottaa automaattisesti ohjat, jos pääjärjestelmä vikaantuu.
Software-kokoonpanoissa redundanssi täytyy yleensä suunnitella erikseen. Tämä voi olla esimerkiksi varatietokone samalla show-tiedostolla, ylimääräinen DMX-interface tai vaihtoehtoinen verkkoreitti.
Suuremmissa tuotannoissa ja kriittisissä esityksissä backup ei ole vain etu – se on välttämättömyys.
Milloin ohjelmistopohjainen DMX on järkevin valinta?
Ohjelmistopohjainen DMX on erityisen järkevä ratkaisu tilanteissa, joissa tarvitaan joustavuutta ja edistyneitä toimintoja.
Tämä koskee esimerkiksi silloin, kun haluat ohjelmoida monimutkaisia show’ta, työskennellä useiden universumien kanssa, käyttää timecodea, visualisoida show’n virtuaalisesti tai integroida valaistuksen videoon ja ääneen.
Pienissä seteissä, joissa on vain muutamia valoja, ohjelmisto voi joskus olla tarpeettoman edistynyt. Mutta järjestelmän kasvaessa ohjelmiston edut tulevat usein selvästi esiin.
Johtopäätös: ohjelmisto vs. laitteisto DMX-ohjauksessa
Ohjelmistopohjainen DMX ei ole yhtään vähemmän vakaa kuin laitteisto – mutta se vaatii oikein tehdyn patchauksen, vakaat laitteet, verkkoymmärrystä ja hyvää dokumentaatiota.
Kun järjestelmä on määritetty oikein, ohjelmisto tarjoaa poikkeuksellisen joustavuutta ja mahdollistaa valosettien skaalaamisen paljon pidemmälle kuin mitä pienet laitteistopohjaiset controllerit yleensä pystyvät hallitsemaan.