Relackout
100% gratuito — Nessun account richiesto

Da Art-Net a USB DMX, gratis.

Una piccola app gratuita del team Relackout: trova gli universi Art-Net sulla tua rete e instrada uno qualsiasi di essi verso qualsiasi interfaccia USB DMX — Enttec DMX USB Pro oppure Open DMX / FTDI. Nessun account, nessun fastidio da installer, nessun trucco.

Gratuito per sempre, open source (MIT). Parte dell'ecosistema di controllo luci Relackout.

Finestra principale di Relackout ArtNet 2 USB con due route Art-Net-to-USB attive

Scarica l'app

Perché un bridge gratuito Art-Net → USB?

La maggior parte del software di illuminazione parla Art-Net in rete, ma molte interfacce USB DMX — l'USB Pro di Enttec, dongle generici Open DMX / FTDI — hanno comunque bisogno di qualcosa sulla scrivania per ricevere quel segnale di rete e inviarlo via USB. Relackout ArtNet 2 USB è esattamente questo: un bridge piccolo e mirato che tieni in esecuzione in background. Non costa nulla perché il suo scopo è rendere l'intero ecosistema Art-Net — comprese console e software che non sono Relackout — più semplice da usare.

Cosa fa

Rilevamento automatico

Ascolta passivamente su UDP 6454 ed elenca ogni universo Art-Net trasmesso sulla tua rete, con IP di origine e frame rate in tempo reale.

Anteprima canali in tempo reale

Apri qualsiasi universo rilevato e osserva l'aggiornamento in tempo reale di tutti i 512 canali prima di instradare qualsiasi cosa.

Dispositivi USB con nome

Le interfacce vengono ricordate dalla loro identità hardware (produttore, prodotto, numero di serie) — rinominale una volta, e il nome e l'instradamento sopravvivono allo scollegamento e allo spostamento su un'altra porta.

Enttec Pro e Open DMX

Parla il protocollo Enttec DMX USB Pro e l'uscita raw Open DMX / FTDI — le due famiglie di interfacce USB DMX più comuni.

Frequenza di refresh regolabile

Imposta ogni route da 10 a 44 Hz per adattarla alla tua interfaccia e ai tuoi fixture.

Freeze dell'uscita

Blocca il frame DMX corrente all'occorrenza — l'uscita resta stabile mentre apporti modifiche alla rete a monte, poi riprendi in diretta con un clic.

Un'interfaccia semplice e mirata

Griglia di anteprima DMX a 512 canali in tempo reale in Relackout ArtNet 2 USB
Visualizza in anteprima dal vivo i 512 canali di qualsiasi universo, prima di instradarlo ovunque.
Relackout ArtNet 2 USB che mostra una route di uscita DMX congelata
Congela una route per mantenere stabile la sua uscita corrente, indipendentemente dal segnale di rete in entrata.

Come funziona

STEP 1

Rileva

Avvia l'app — elenca immediatamente ogni universo Art-Net visibile sulla tua rete locale.

STEP 2

Seleziona e abbina

Clicca su una trasmissione, clicca su un'interfaccia USB connessa, scegli un protocollo e una frequenza di refresh.

STEP 3

Crea la route e avvia

Un clic crea la route e avvia l'invio — fermala, congelala o eliminala quando vuoi.

Per configurazioni headless

Preferisci un terminale? C'è anche una CLI.

Artnet to USB è disponibile anche come strumento a riga di comando headless — lo stesso motore di instradamento e lo stesso file di configurazione condiviso con l'app desktop, senza alcuna interfaccia grafica. È pensato per un Raspberry Pi nascosto dietro una travatura, un server backstage senza monitor collegato, o per automatizzare via script la configurazione di un intero rig prima di uno show.

Cosa aggiunge la CLI

Configurazione automatica in un comando

artnet2usb-cli auto trova l'unico universo Art-Net e il dispositivo USB sulla macchina, salva la route e avvia il bridging — senza richieste, senza bisogno di schermo.

Stessa configurazione dell'app desktop

Configura le route nella GUI ed eseguile in modalità headless con la CLI, o viceversa — entrambe leggono e scrivono esattamente lo stesso file di configurazione.

Gestione delle route via script

I flag route add / list / remove ti permettono di provisionare le route da uno script shell o da un playbook Ansible — senza wizard interattivo.

Si riavvia da solo all'avvio

install-service genera una unit systemd (Linux) o un agent launchd (macOS) in modo che il bridge torni attivo automaticamente dopo un riavvio o un crash.

Controllo di stato integrato

doctor segnala dispositivi scollegati, universi in conflitto e impostazioni fuori range prima che diventino un problema sul palco.

Offset di patch del canale

Compensa l'indirizzo di partenza DMX proprio di un fixture o la numerazione dei canali di una console direttamente nella configurazione della route — nessun dato di canale viene mai perso, semplicemente si avvolge.

Zero configurazione: auto trova Art-Net e un dispositivo USB da solo

Se non è ancora configurata alcuna route, artnet2usb-cli auto non richiede alcuna configurazione: ascolta il traffico Art-Net e scansiona i dispositivi USB connessi per circa tre secondi. Quando rileva esattamente un universo Art-Net ed esattamente un'interfaccia USB DMX, salva la route e avvia subito il bridging — senza richieste, senza schermo, senza alcun file di configurazione da modificare a mano. Se ne rileva zero o più di uno di entrambi, stampa esattamente ciò che ha trovato ed esce, così puoi ricorrere a configure per una configurazione manuale. Esegui di nuovo auto in seguito (ad esempio a ogni avvio, tramite install-service) e riutilizzerà la stessa route salvata invece di crearne una duplicata — e qualsiasi protocollo, frequenza di refresh o offset di canale che hai regolato manualmente da allora viene conservato, a meno che tu non passi di nuovo esplicitamente il flag.

Parametri di auto

Flag Default Description
--protocol <enttec-pro|open-dmx> open-dmx Quale protocollo USB DMX utilizzare: un dispositivo Enttec DMX USB Pro originale, oppure un'interfaccia generica Open DMX / FTDI.
--hz <n> 40 Frequenza di refresh dell'uscita in Hz, da 1 a 44.
--channel-offset <n> 0 Offset circolare di patch del canale, da -511 a 511. Compensa l'indirizzo di partenza DMX proprio di un fixture o la numerazione dei canali di una console — i canali ruotano, nessuno viene mai perso.
--config <dir> condivisa con l'app desktop Usa una directory di configurazione diversa da quella condivisa con l'app desktop.
--no-start disattivato (avvia subito) Rileva e salva solo la route — non avvia il bridging.
--json disattivato Stampa righe di stato in JSON delimitato da a capo invece di testo leggibile — per raccoglitori di log e monitoraggio.

Domande frequenti

Relackout ArtNet 2 USB è davvero gratuito?

Sì. È uno strumento gratuito e indipendente del team Relackout — nessun account, nessun periodo di prova, nessuna funzione a pagamento. Funziona in modo indipendente da una licenza Relackout.

Quali interfacce USB DMX supporta?

Enttec DMX USB Pro e cloni compatibili, oltre a interfacce generiche Open DMX / FTDI. Il supporto per altri protocolli potrebbe essere aggiunto nel tempo.

Serve una licenza Relackout per usarlo?

No. Funziona in modo completamente indipendente e non richiede login né licenza — serve solo Art-Net sulla tua rete e un'interfaccia USB supportata collegata.

Posso eseguire più di una route contemporaneamente?

Sì. Ogni universo Art-Net può essere instradato verso la propria interfaccia USB in modo indipendente, ciascuna con il proprio protocollo e la propria frequenza di refresh.

Cosa succede se cade il segnale di rete?

Scegli il comportamento per ogni app: mantenere l'ultimo frame ricevuto, oppure azzerare l'uscita, finché non torna il segnale Art-Net.

È disponibile per Windows e Linux?

L'app desktop è disponibile oggi per Windows (.exe portatile), macOS (Apple Silicon e Intel) e Linux (AppImage per x86_64 e arm64). La CLI headless copre le stesse piattaforme, incluso Raspberry Pi (arm64 e armv7l).

Qual è la differenza tra l'app desktop e la CLI?

Stesso motore di instradamento, stesso file di configurazione — l'app desktop ha una finestra con anteprime dei canali in tempo reale e configurazione punta-e-clicca; la CLI non ha alcuna interfaccia ed è pensata per macchine headless come un Raspberry Pi. Puoi combinare entrambe: configura le route in una ed eseguile nell'altra.

La CLI richiede Node.js installato?

No. Ogni download della CLI è un unico binario autonomo — un runtime Node.js corrispondente è compilato al suo interno, quindi non c'è nulla da installare né alcun archivio da estrarre.

Continua a esplorare