ADR Studio Suite è un'applicazione professionale per la gestione dell'ADR (Automated Dialogue Replacement, il doppiaggio/looping in sala di post-produzione). Copre l'intero flusso di lavoro: importazione del video, generazione delle battute (cue) tramite trascrizione automatica o import di sottotitoli, gestione e traduzione del testo, registrazione multi-take con teleprompter, comping delle take migliori, e infine l'esportazione verso il formato richiesto — che sia un CSV per il montaggio, un copione Word per l'attore, o una sessione DAW completa per il fonico di mix.
L'applicazione gira come app desktop nativa su macOS e Windows (Electron), con un'unica timeline condivisa da tutte le fasi del lavoro: le cue create in fase di trascrizione sono le stesse su cui si registra e da cui si esporta, senza dover ricopiare nulla a mano tra un programma e l'altro.
ADR Studio Suite è disponibile in due licenze, pensate per ruoli diversi nella filiera:
| Ambito | Light | Pro |
|---|---|---|
| Import video, SRT, EDL, CSV | ✔ | ✔ |
| Trascrizione automatica AI | ✔ | ✔ |
| Gestione cue (testo, attore, timecode) | ✔ | ✔ |
| Traduzione assistita | ✔ | ✔ |
| Export CSV / SRT / EDL / Copione Word | ✔ | ✔ |
| Registrazione multi-take (arm/solo, teleprompter, punch in/out) | — | ✔ |
| Corsie di comping, rating, split take | — | ✔ |
| Mixer con riferimento audio originale | — | ✔ |
| Isolamento voce AI (Demucs) e rilevamento voce (VAD) | — | ✔ |
| Tagging spaziale AI (posizione in scena) | — | ✔ |
| Export sessione DAW completa (Pro Tools, Logic, Nuendo, Reaper, Fairlight, Pyramix, Audition, AAF, FCPXML) | — | ✔ |
| Export Avanzati (CSV Avanzato, EDL Avanzato, Excel Report, Multi-Stem ZIP) | — | ✔ |
Al primo avvio, se non è presente nessuna licenza, l'app parte automaticamente in modalità prova gratuita per 30 giorni, con tutte le funzionalità della versione Pro sbloccate. Il conto alla rovescia dei giorni rimanenti è visibile in Impostazioni → Licenza.
Chi fornisce ADR Studio Suite (o il reparto acquisti della tua organizzazione) ti farà avere un file di licenza con estensione .lic, generato appositamente per la macchina su cui installi l'app.
| Stato | Icona | Significato |
|---|---|---|
| Licenza Attiva | 🟢 | Licenza valida importata e verificata. Tier (Light/Pro) secondo quanto acquistato. |
| Prova gratuita | 🟡 | Nessuna licenza importata: contatore giorni rimanenti sui 30 di prova, tutte le funzioni Pro attive. |
| Prova scaduta | 🔴 | I 30 giorni di prova sono terminati senza licenza. App bloccata all'avvio. |
| Licenza scaduta | 🔴 | Era presente una licenza valida ma con data di scadenza superata. App bloccata all'avvio. |
| Licenza non valida | 🔴 | Il file .lic non supera la verifica (firma non corrispondente, Machine ID diverso, file corrotto/modificato). App bloccata all'avvio. |
La firma della licenza è verificata crittograficamente (Ed25519) a ogni avvio: un file .lic modificato a mano — ad esempio per allungare la data di scadenza — viene riconosciuto come non valido e rifiutato, non semplicemente ignorato.
La finestra principale è divisa in quattro aree, sempre visibili insieme: barra superiore, sidebar sinistra, monitor video e timeline centrale.
Organizzata in sezioni, dall'alto verso il basso:
Nella versione Light, le sezioni Recording, DAW Export ed Export Professional non sono visibili: l'interfaccia mostra solo ciò che è effettivamente utilizzabile con quella licenza.
Mostra il fotogramma corrente del video importato, con eventuale testo di dialogo sovrimpresso (leggibile dall'attore durante il ciak) e, se attivo, lo specchietto del monitor esterno per la sala regia.
Sotto il monitor video si trovano, in ordine: la riga di zoom/comando timeline, la timeline a blocchi colorati (un blocco per cue, colore per attore), le corsie di comping (solo Pro, quando una cue ha più take registrate) e infine la tabella cue in formato testuale/editabile, con colonne per numero, selezione, play, inizio, fine, attore, posizione spaziale (Pro) e testo del dialogo.
Nella tabella, il colore del testo di ciascuna cue indica lo stato di sincronismo: verde se il testo entra nei tempi della take, rosso se probabilmente troppo lungo, blu se troppo breve rispetto alla durata disponibile — una stima automatica basata sulla velocità di lettura media.
Questo capitolo descrive, passo passo, il percorso tipico di un progetto dall'inizio alla consegna. Ogni passo rimanda al capitolo che lo approfondisce.
Dalla sidebar, Nuovo Progetto per iniziare da zero, oppure Carica Progetto per riprendere un lavoro salvato in precedenza. Il progetto viene salvato in un file che include cue, impostazioni e riferimenti alle take registrate.
Sidebar → Import → Video. L'app legge automaticamente durata e fotogrammi al secondo del file e li usa come riferimento per tutta la timeline. Vedi Capitolo 5.
Tre strade possibili, anche combinabili:
Vedi Capitolo 6 per il dettaglio della trascrizione automatica.
Testo, nome attore e timecode di ogni cue restano sempre modificabili direttamente nella tabella, in qualunque momento e in entrambe le licenze. È il passo in cui dialoghista e traduttore intervengono per correggere quanto generato automaticamente, allineare i nomi degli attori e sistemare eventuali sovrapposizioni. Vedi Capitolo 5.
Arma la cue da registrare (pulsante Arm nella tabella o sulla timeline), imposta pre-roll/post-roll se necessario, e premi Registra. Il teleprompter mostra il testo all'attore durante il ciak. Ogni ripetizione crea una nuova take, numerata in sequenza. Vedi Capitolo 8.
Quando una cue ha più take, le corsie di comping permettono di ascoltarle, assegnare un punteggio, marcare la migliore (Best Take) e tagliare/unire porzioni diverse di take diverse in un'unica presa composita, senza dover editare fuori dall'app. Vedi Capitolo 9.
A seconda del destinatario: CSV o Copione Word per chi lavora sul testo, oppure una sessione DAW completa (con gli stem audio delle take migliori già posizionati sulla timeline) per il fonico di mix. Vedi Capitolo 13.
La cue è l'unità di lavoro base di ADR Studio: rappresenta una singola battuta di dialogo, con un timecode di inizio, uno di fine, un attore assegnato e il testo da doppiare. Tutta l'applicazione — trascrizione, traduzione, registrazione, export — ruota attorno alle cue.
Nella tabella cue, la cella Testo è editabile direttamente: un click posiziona il cursore, si scrive normalmente. La cella Attore è un campo con autocompletamento: iniziando a digitare, propone i nomi già usati nel progetto, e assegna automaticamente un colore coerente a ogni attore (lo stesso colore ricorre nella timeline, nelle corsie di comping e nell'export).
Le celle Inizio e Fine si modificano cliccandoci sopra: si apre un editor di timecode nel formato HH:MM:SS:FF secondo gli FPS del progetto.
Il campo di ricerca sopra la tabella (Cerca per nome attore...) filtra le cue mostrando solo quelle dell'attore cercato — utile nelle produzioni con molti personaggi, per concentrarsi su un doppiatore alla volta durante la sessione di registrazione.
Selezionando più cue con le caselle di spunta nella prima colonna della tabella (o Seleziona tutte le Cue dal menu Cue), è possibile unirle in una sola battuta con Unisci Cue selezionate (Join) — utile quando la trascrizione automatica ha spezzato una singola frase in più segmenti.
La ✕ a fine riga elimina la singola cue; la ✕ nell'intestazione della tabella (Cancella tutte le Cue) svuota l'intero progetto — con richiesta di conferma, essendo un'operazione distruttiva.
| Colore | Significato |
|---|---|
| 🟢 Verde | Il testo entra nei tempi della take assegnata |
| 🔴 Rosso | Il testo è probabilmente troppo lungo per il tempo disponibile |
| 🔵 Blu | Il testo è più breve del necessario rispetto al tempo disponibile |
La stima si basa su una velocità di lettura media per lingua ed è pensata come avviso rapido, non come misura esatta: è normale che alcune cue restino "rosse" per scelta stilistica (es. battute concitate) — il fonico e il dialoghista restano l'ultima parola.
Ogni modifica a testo, attore o timecode viene registrata nella cronologia di progetto: Ctrl+Z (Cmd+Z su Mac) annulla, Ctrl+Y ripete, per un massimo di 50 passaggi indietro.
ADR Studio Suite include un motore di trascrizione locale (basato su WhisperX) che ascolta l'audio del video importato e genera automaticamente le cue: individua dove inizia e finisce ogni battuta, trascrive il testo e stima il parlante.
Oltre alla trascrizione standard, è disponibile una modalità "Trascrizione Studio" (menu Trascrizione → Trascrizione Studio) pensata per sessioni più lunghe o con requisiti di qualità superiori, con un motore locale dedicato e la possibilità di interromperla a metà se necessario (Interrompi Trascrizione Studio).
Il testo generato passa da un post-processing che rimuove le "allucinazioni" tipiche dei modelli di trascrizione automatica (ripetizioni anomale, testo generato durante silenzi) prima di essere trasformato in cue — ma una rilettura umana resta comunque consigliata prima di procedere.
Se hai già un file SRT o un CSV ADR preparato altrove, puoi importarlo direttamente (Sidebar → Import) invece di ripartire dalla trascrizione — utile quando il copione arriva già pronto da un altro reparto.
La sezione Traduzione Testi nella sidebar permette di tradurre in blocco tutte le cue del progetto da una lingua di partenza a una di destinazione.
Il modulo di registrazione trasforma ADR Studio in una vera e propria postazione da sala ADR: arm/solo per personaggio, pre-roll e post-roll configurabili, teleprompter, punch in/out, marker e monitoraggio dei livelli.
Il pulsante Arm nella tabella (o sulla timeline) predispone la cue per la registrazione. Shift+Click su Arm arma un intero intervallo di cue consecutive, utile per registrare una sequenza di battute senza fermarsi ad armare una per una.
Il pulsante Solo isola una cue per l'ascolto/il playback, silenziando le altre — comodo per concentrarsi su una singola battuta durante le prove.
Il pre-roll è il tempo (in secondi) riprodotto prima dell'inizio della cue, per dare all'attore il tempo di prepararsi sul ritmo della scena; il post-roll è il tempo dopo la fine. Si impostano per singola cue o come default di progetto in Impostazioni.
Ogni registrazione può avere una breve dissolvenza in entrata e uscita (in millisecondi), utile per evitare click audio a inizio/fine take.
Mostra il testo della cue corrente a schermo intero (o sul monitor esterno) durante il ciak, con dimensione del carattere regolabile in Impostazioni — pensato per restare leggibile anche su un secondo schermo posizionato lontano dall'attore.
Permette di rifare solo una porzione di una take già registrata, senza dover ripetere l'intera battuta da capo.
Premendo M durante la riproduzione si posiziona un marker sulla timeline, visibile nella sezione Marker della sidebar — utile per segnalare un punto da rivedere senza fermare il lavoro.
Strumenti → Monitor Esterno apre una finestra dedicata da spostare su un secondo schermo in sala regia o cabina, con il video e il testo di dialogo sovrimpresso, indipendente dalla finestra principale.
Oltre alla modalità per singola cue, è disponibile una modalità di registrazione continua che segue il video senza fermarsi a ogni battuta, per sessioni con attori esperti che preferiscono un flusso più naturale.
Ogni volta che si registra una cue già armata, si crea una nuova take numerata in sequenza (T1, T2, T3...). Quando una cue ha più take, entra in gioco il comping: scegliere, unire o tagliare le parti migliori di ciascuna.
Sotto la timeline principale, le corsie di comping mostrano tutte le take di un attore fianco a fianco, con drag/trim/selezione diretta sulla forma d'onda: si trascina per selezionare la porzione voluta di una take, si passa a un'altra corsia per la battuta successiva.
Ogni take può ricevere un punteggio (stelle) e un colore identificativo, per distinguere a colpo d'occhio le prese migliori senza doverle riascoltare tutte ogni volta.
Una take per cue può essere marcata come Best Take: è quella che l'applicazione userà di default negli export (stem audio, sessione DAW) a meno di una scelta diversa fatta manualmente in fase di comping.
Una take troppo lunga o con un errore a metà può essere divisa in due (Split) nel punto esatto scelto, per poi comporre la versione finale prendendo la parte buona di una take e quella di un'altra.
Sidebar → Recording → Gestione Take apre una finestra con l'elenco completo delle take per cue, per rinominare, eliminare, riascoltare e approvare — anche per tutte le cue del progetto in blocco (Approva Take per Tutte le Cue).
Sidebar → Recording → Take Report genera un riepilogo testuale di tutte le take registrate nel progetto: quante per cue, quale è stata approvata, utile come registro di sessione da conservare o condividere con la produzione.
Il mixer regola i volumi indipendenti di tre sorgenti durante l'ascolto e la registrazione: audio del video originale, playback delle take già registrate, e ingresso microfonico.
Separa la voce dalla colonna sonora/rumore di fondo nell'audio originale del video, usando un modello AI locale (Demucs). Utile per ottenere una waveform "solo dialogo" più leggibile durante la sincronizzazione, e per confrontare più facilmente il ritmo della battuta originale con la nuova registrazione.
Rileva automaticamente i segmenti in cui è presente voce nell'audio, come doppio controllo rispetto alla segmentazione della trascrizione automatica: se il riconoscimento vocale ha sbagliato l'allineamento di una battuta, il VAD aiuta a individuare dove realmente inizia e finisce il parlato.
Sono disponibili preset di sensibilità del rilevamento (Impostazioni → sezione AI), da regolare in base al tipo di audio (dialogo pulito, scena rumorosa, presenza di musica).
Il modulo Spatial Awareness classifica automaticamente l'inquadratura e la posizione del personaggio che parla in ciascuna cue, analizzando il fotogramma video al timecode della battuta — non solo il testo, perché "in campo/fuori campo/di spalle/campo lungo" sono informazioni visive che il solo testo trascritto non può dare.
| Sigla | Significato |
|---|---|
| FC | Fuori Campo |
| IC | In Campo |
| DS | Di Spalle |
| SD | Sdraiato |
| ACC | Accovacciato |
| MOV | In Movimento |
| PP | Primo Piano |
| CL | Campo Lungo |
| CLL | Campo Lunghissimo |
| SM | Sul Muto |
Il tag assegnato compare nella colonna Pos. della tabella cue, ed è modificabile a mano in qualunque momento se la classificazione automatica non fosse corretta.
La classificazione gira su un modello visione+linguaggio locale (Qwen2.5-VL, formato GGUF, eseguito tramite llama-cpp-python), completamente offline: nessun fotogramma lascia il computer. Essendo un compito di classificazione a 10 categorie con output vincolato, non generazione libera di testo, funziona bene anche solo su CPU, senza bisogno di una scheda grafica dedicata.
Menu Trascrizione → Rigenera tag spaziali mancanti riprocessa solo le cue che non hanno ancora un tag assegnato (ad esempio dopo aver aggiunto nuove cue manualmente), senza dover rilanciare la classificazione su tutto il progetto.
Questa funzione richiede che i due file del modello (linguaggio + proiettore visivo) siano presenti nella cartella Modelli dell'applicazione. Se mancano o non sono compatibili, la classificazione va in errore — vedi Capitolo 16, sezione "Spatial Awareness non funziona".
ADR Studio Suite esporta direttamente nel formato che usa chi riceve il lavoro, per evitare passaggi intermedi manuali e possibili perdite di sincronizzazione.
| Formato | A cosa serve |
|---|---|
| ADR CSV | Elenco cue in formato foglio di calcolo, per import in altri software o revisione tabellare |
| SRT | File sottotitoli standard, compatibile con la maggior parte degli editor video |
| Copione Word | Documento .docx pronto per la stampa, da consegnare all'attore o al direttore di doppiaggio |
| EDL | Edit Decision List, per il montaggio |
Genera una sessione pronta da aprire direttamente nel DAW scelto, con una traccia per personaggio e i file audio delle take (di norma la Best Take) già posizionati ai timecode corretti:
| DAW / formato | Note |
|---|---|
| Pro Tools (AAF) | Sessione .aaf importabile via File > Import > Session Data |
| Logic | Sessione nativa Logic |
| Nuendo | Sessione con supporto AAF |
| Reaper | Progetto .rpp, una traccia per personaggio |
| Fairlight | Sessione con supporto AAF e FCPXML |
| Pyramix | Sessione dedicata |
| Adobe Audition | Sessione dedicata |
| FCPXML | Per il montaggio, con riferimenti media assoluti |
Il pannello Impostazioni (Cmd/Ctrl+, oppure Strumenti → Impostazioni...) raccoglie tutte le opzioni di progetto e dell'applicazione.
Lingua dell'interfaccia (italiano/inglese) e lingue di partenza/destinazione predefinite per la traduzione assistita.
Il pulsante Ripristina impostazioni AI riporta questa sezione ai valori di default, utile se una configurazione personalizzata ha smesso di funzionare come previsto.
Stato attuale, Machine ID, e pulsante di importazione — vedi Capitolo 2 per il dettaglio.
| Tasto/i | Azione |
|---|---|
| Click sulla timeline | Sposta il playhead (seek) al punto cliccato |
| Shift + Click | Crea una nuova cue nel punto cliccato |
| M | Posiziona un marker al timecode corrente |
| Shift + L | Attiva/disattiva il loop |
| R | Avvia/ferma la registrazione |
| Barra spaziatrice | Play / Pausa |
| J / K / L | Shuttle: indietro / pausa / avanti (velocità variabile tenendo premuto) |
| Ctrl/Cmd + Z | Annulla (Undo) |
| Ctrl/Cmd + Y | Ripeti (Redo) |
| Ctrl/Cmd + N | Nuovo Progetto |
| Ctrl/Cmd + O | Apri Progetto |
| Ctrl/Cmd + S | Salva Progetto |
| Ctrl/Cmd + Shift + E | Export to DAW... |
| Ctrl/Cmd + , | Apri Impostazioni |
| Shift + Click su Arm | Arma un intervallo di cue consecutive |
Questo capitolo raccoglie i problemi più comuni riscontrati nell'uso quotidiano e in fase di installazione, con la relativa soluzione.
L'app si blocca volutamente in questi tre stati, per design: non è un errore, è la conferma che serve un file .lic valido. Verifica di aver importato l'ultimo file ricevuto (Impostazioni → Licenza) e che il Machine ID mostrato corrisponda a quello comunicato a chi ha generato la licenza. Se il file è stato modificato anche minimamente (ad esempio con un editor di testo), la firma non sarà più valida e va richiesto un nuovo file.
Significa che l'ambiente Python interno usato per l'intelligenza artificiale locale non ha il modulo necessario installato o non trova i file del modello. È un problema noto soprattutto su build compilate manualmente o installazioni personalizzate:
Le note seguenti riguardano chi genera l'eseguibile dal codice sorgente, non l'utilizzo quotidiano dell'app già installata.
| Funzione | Light | Pro |
|---|---|---|
| Import video / SRT / EDL / CSV | ✔ | ✔ |
| Trascrizione automatica AI | ✔ | ✔ |
| Editing cue (testo, attore, timecode) | ✔ | ✔ |
| Traduzione assistita | ✔ | ✔ |
| Export CSV / SRT / EDL / Copione Word | ✔ | ✔ |
| Registrazione (arm/solo, teleprompter, punch in/out) | — | ✔ |
| Comping, rating, split take | — | ✔ |
| Mixer con riferimento originale | — | ✔ |
| Isolamento voce (Demucs) e VAD | — | ✔ |
| Spatial Awareness AI | — | ✔ |
| Export sessione DAW (Pro Tools, Logic, Nuendo, Reaper, Fairlight, Pyramix, Audition) | — | ✔ |
| Export Professional (Multi-Stem ZIP, CSV/EDL Avanzato, Excel Report) | — | ✔ |
| Termine | Significato |
|---|---|
| ADR | Automated Dialogue Replacement — registrazione in sala del dialogo a sincrono con l'immagine, in sostituzione o integrazione dell'audio originale |
| Cue | Singola battuta di dialogo, con timecode di inizio/fine, attore e testo |
| Take | Una singola registrazione/ripetizione di una cue |
| Comping | Composizione della versione finale di una cue scegliendo/unendo le parti migliori di più take |
| Best Take | La take marcata come migliore per una cue, usata di default in export |
| Arm | Predisporre una cue per la registrazione |
| Pre-roll / Post-roll | Tempo di ascolto rispettivamente prima e dopo la cue, per dare contesto ritmico |
| Punch in/out | Ri-registrazione di solo una porzione di una take esistente |
| Teleprompter | Visualizzazione a schermo del testo della battuta durante il ciak |
| VAD | Voice Activity Detection — rilevamento automatico dei segmenti con voce in un audio |
| Stem | File audio isolato per singola sorgente (es. un personaggio), pronto per il mix |
| EDL | Edit Decision List — elenco standard di modifiche di montaggio, portabile tra software |
| AAF | Advanced Authoring Format — formato di scambio sessione tra software professionali (es. Pro Tools) |
| Timecode | Riferimento temporale nel formato HH:MM:SS:FF (ore:minuti:secondi:fotogrammi) |
| FPS | Fotogrammi al secondo del video, base di calcolo di tutti i timecode del progetto |