Programska oprema za krmilnik digitalnega multipleksiranja (DMX) je zasnovana za nadzor svetlobnih oddaj prek računalniškega programa. Krmilniki DMX so na voljo tudi kot strojna oprema, vendar imajo mnogi uporabniki raje programske krmilnike, ker prihranijo na prostoru in so veliko cenejši. Nekateri deli programske opreme za krmilnik DMX so na voljo brezplačno in jih je mogoče uporabiti v povezavi s pretvornikom univerzalnega serijskega vodila (USB) v DMX za pošiljanje zahtevanega protokola DMX v nastavitev osvetlitve. Ta vrsta programske opreme se lahko uporablja tudi za nadzor laserjev in strojev za meglo.
DMX je mogoče razumeti kot jezik, ki se uporablja za povečevanje sistema razsvetljave, kaj naj naredi. Uporabnik pove krmilniku DMX, kaj želi, da luči počnejo, in krmilnik DMX pretvori sporočilo in ga pošlje v sistem razsvetljave. Da bi to olajšali, bodo vse luči oštevilčene, tako da lahko uporabnik tudi nadzoruje, kaj se dogaja s posameznimi lučmi v verigi.
Za nadzor vseh teh funkcij iz računalnika je bila razvita programska oprema za krmilnik DMX. V vmesniku programa lahko uporabnik nastavi luči, da se zatemnijo, svetijo, vklopijo in izklopijo ter spremenijo barvo. Obstaja veliko možnosti za to programsko opremo, vendar ima večina enake ključne funkcije. Čeprav je možno imeti do 512 kanalov, ki delujejo prek krmilnika DMX, je mogoče v isti kanal dodati več luči, tako da delujejo kot enota. Na primer, če bi bile po stropu raztresene štiri luči, ki so vse priključene na kanal XNUMX, bi z zatemnitvijo kanala XNUMX mreža štirih luči zatemnila v sozvočju.
Povezava sistema razsvetljave z osebnim računalnikom (PC) je ena težava, ki jo povzroča programska oprema krmilnika DMX. Signali DMX potrebujejo konektorje XLR za njihov prenos, ki so tri- ali peterokraki vodi z “moškim” in “ženskim” koncem, ki se pogosto uporablja za mikrofone. Računalnik verjetno ne bo imel izhoda XLR, na voljo so pretvorniki, ki delujejo iz vrat USB računalnika.
Programsko opremo za krmilnik DMX je mogoče enostavno posodobiti. Tudi krmilniki DMX, ki temeljijo na strojni opremi, uporabljajo programske aplikacije za glavne funkcije iz tega razloga. Kot rezultat tega je v programski opremi na voljo vedno širši seznam funkcij, kot so tridimenzionalne virtualne predstavitve svetlobne oddaje. Programska oprema za krmilnik DMX je na voljo tudi za nekatere zelo napredne mobilne telefone za ultra-mobilno upravljanje svetlobnih predstav.