← Guida di Crea Video Lyrics  ·  Crea Video Lyrics  ·  demicons.it  ·  English

Guida - Conversione MIDI → MP3

Form principale di CreaVideoLyrics

▶ Per iniziare: il primo MP3 in 5 passi

Se sei alle prime armi non serve toccare quasi nulla: con un MIDI ben suonato e un buon SoundFont il motore MediumQuality produce gia' un MP3 pronto da usare. Tutto il resto (motori per canale, stili, opzioni) serve solo quando vuoi andare oltre.

  1. Carica il MIDI con il pulsante accanto a "Seleziona il file midi/kar" (o trascinandolo sul campo). Poi imposta le opzioni dal menu Strumenti o direttamente dal form.
  2. Scegli un buon SoundFont nel campo "Seleziona un banco sf2": e' il "set di strumenti" che suonera' il brano, e da lui dipende gran parte del risultato. Se non ne hai uno, parti da GeneralUser GS (vedi Dove trovare i SoundFont).
  3. Lascia il motore su MediumQuality. E' il piu' veloce e, da solo, normalizza il volume del brano, corregge la batteria, da' il groove ai canali "meccanici", addolcisce i fiati e limita i picchi.
  4. Premi Pre-Ascolta. Se uno strumento ti sembra troppo alto o troppo basso, correggilo con la colonna Vol % della griglia a destra (vedi come funziona Vol %) e riascolta. Uno strumento che non vuoi sentire: colonna Muto.
  5. Premi Crea File Audio. L'MP3 viene salvato nella cartella <nome del brano>_Files, accanto al MIDI, che il programma apre da solo a fine lavoro.
Cosa sapere: con MediumQuality tutto il brano suona con il SoundFont scelto, e il programma non riequilibra da solo uno strumento registrato molto piu' forte degli altri in quel SoundFont (capita: per esempio un synth brass che copre tutto). In quel caso basta abbassarlo con Vol %. Quando vorrai SoundFont diversi per ogni strumento o le librerie .sfz, passa a MaximizeQuality o HigherQuality sfz: li' ogni canale viene misurato e quelli fuori scala vengono riportati in linea automaticamente.

Dove trovare i SoundFont (e cosa sapere)

Il programma non contiene strumenti propri: li prende dai SoundFont (.sf2, un file con tutti gli strumenti) o dalle librerie .sfz (uno strumento per cartella, usate dal motore HigherQuality sfz). Alcuni punti di partenza gratuiti e affidabili:

Diffida delle raccolte "500 SoundFont in un pacchetto": qualita' molto variabile e licenze spesso sconosciute.

Cosa sapere prima di usarli

↑ indice

★ Il MIDI che non sembra piu' un MIDI

La maggior parte dei file MIDI in circolazione e' stata suonata su una tastiera: chi li ha scritti ha imitato chitarre, fiati e archi con la rotella del pitch bend, il pedale e la rotella di modulazione. Suonati cosi' come sono, con SoundFont moderni, si sente subito che e' una "base MIDI": note che calano tutte insieme, notine ripizzicate, vibrati finti, fiati che si sgonfiano.

CreaVideoLyrics corregge tutto questo da solo, mentre ascolti o crei l'audio: nessun programma di editing (DAW), nessuna nota da ritoccare a mano, e il file MIDI originale non viene mai modificato.

I dettagli sono in Correzioni automatiche del suono e Arrangiamento; ogni famiglia di correzioni si puo' accendere o spegnere dal menu Strumenti > Correzioni per famiglia....

Panoramica del form

Questo e' il form dove carichi un MIDI/KAR, scegli come deve essere "suonato" (motore, soundfont, tonalita', volumi) e generi il file audio (MP3/WAV) finale, che poi verra' usato per sincronizzare il testo e creare il video.

Scelta del file MIDI: il pulsante accanto al campo del file apre la finestra di selezione direttamente nella tua cartella Musica, qualunque sia la lingua del sistema: su Windows la cartella Musica del sistema, su Linux quella indicata dal desktop (per esempio "Musica" o "Music"), su macOS "Music". Se non esiste si parte dalla cartella utente. Dopo aver scelto un file, la volta successiva la finestra riparte dalla cartella di quel file. Sono mostrati i file .mid, .midi e .kar (anche con estensione in maiuscolo); con "Tutti i file" li vedi tutti. Puoi anche trascinare il file direttamente sul campo.

Il flusso tipico e': carica MIDI → scegli motore e SoundFont → regola tonalita'/volumi/canali → preascolta per verificare il risultato → crea il file audio definitivo.

Scelta del motore

Il MIDI di per se' non contiene suono: qualcuno deve "suonarlo" con degli strumenti virtuali. Questo e' il compito del motore.

Le opzioni

Perche' sceglierne uno piuttosto che un altro: usa MediumQuality per prove veloci. Per un risultato che si avvicina a un sequencer professionale, usa MaximizeQuality con SoundFont di qualita' assegnati per canale (vedi Configura Canali) ed eventualmente attiva le migliorie del pannello Opzioni. HigherQuality sfz da' il timbro migliore in assoluto ma costa piu' tempo di elaborazione: sceglilo per l'export finale, non per prove ripetute.
↑ indice

Tonalita', intensita' batteria e tempo

Tonalita': trasporta l'intero brano di N semitoni in su o in giu', senza toccare il tempo.

Intensita' batteria: alza o abbassa il volume relativo della sola batteria rispetto agli altri strumenti.

Perche' usarli: la tonalita' serve per adattare il brano all'estensione vocale di chi canta (es. abbassarla se la tonalita' originale e' troppo acuta). L'intensita' della batteria e' utile quando il basi originale ha una batteria troppo invadente o troppo debole rispetto al resto.
↑ indice

Muta canale / Muta canale 2

Due selettori indipendenti per silenziare uno o due canali MIDI specifici (es. il canale della voce guida, se il MIDI ne contiene una).

Valori: ciascun selettore va da 0 a 16; 0 (mostrato come "-") significa nessun canale mutato, da 1 a 16 indica il canale da silenziare. Default: Muta canale = 4, Muta canale 2 = 0 (spento). Imposta un numero solo quando sai quale canale contiene la melodia guida (controllalo con il preascolto del singolo canale); altrimenti lascia 0 per non perdere uno strumento utile.

Perche' usarli: molti file MIDI/KAR includono un canale "melodia guida" pensato per l'ascolto, che nella versione finale va tolto per lasciare spazio alla voce reale del cantante. Silenziare quel canale evita di doverlo rimuovere manualmente dal file MIDI.
Attenzione: se non senti piu' uno strumento che ti aspettavi, controlla sempre questi due selettori prima di pensare a un problema del motore o del SoundFont.

Come compare nella griglia canali

↑ indice

Batteria (kit)

Sceglie il kit di batteria con cui suona il brano, senza modificare il file MIDI originale.

Valori: Come nel brano (default, nessuna modifica), Standard, Room, Power, Electronic, TR-808, Jazz, Brush, Orchestra.

Perche' usarla: per dare al brano un carattere diverso (per esempio Brush per una ballata, Power per un rock) senza intervenire sul MIDI.
↑ indice

Volume generale

Regola il volume complessivo dell'intero mix, applicato dopo tutti gli altri bilanciamenti.

Valori: da 1 a 100, default 90. Consigliato tra 75 e 95. Troppo basso: il brano risulta debole rispetto ad altre basi e andra' alzato poi in riproduzione. Troppo alto (vicino a 100), soprattutto con Mastering e boost attivi: aumenta il rischio che i picchi vengano schiacciati dal limiter o distorcano.

Il file finale passa sempre da un limitatore a -1 dB: anche con valori alti i picchi non superano lo zero e non ci sono clic nei lettori. Oltre circa 80 il volume cresce poco, perche' il brano e' gia' al livello massimo pulito.

Perche' usarlo: per allineare il volume percepito del brano finito a quello di altre basi che userai insieme (es. in uno stesso spettacolo), senza dover rifare tutti i bilanciamenti per canale.
↑ indice

Archivi brani: MIDI, MP3 e sorgenti per video

Dal menu Brani apri l’archivio del passaggio che vuoi riprendere. I tre elenchi sono separati e usano la stessa finestra con ricerca, scansione e ordinamento per nome.

↑ indice

Riverbero (Impulse Response)

Il menu a tendina propone diverse "impronte acustiche" reali (Impulse Response): simulano il suono che avrebbe il brano se fosse registrato in un certo ambiente (sala, chiesa, studio, ecc.), invece di un riverbero sintetico generico.

Il riverbero e' dosato in modo discreto e la coda degli ambienti piu' lunghi (per esempio Studio, Hall, Going Home) viene limitata a circa 1,2 secondi con una dissolvenza finale: cosi' non impasta le medie e il brano resta definito.

Perche' sceglierne uno: un riverbero ambientale ben scelto da' corpo e "aria" al mix, facendolo suonare meno "MIDI" e piu' simile a una registrazione reale. Ambienti piu' grandi (sala/chiesa) funzionano bene su brani lenti/orchestrali, ambienti piu' piccoli/studio su brani ritmati dove serve chiarezza. Se non sei sicuro, fai un breve preascolto con 2-3 opzioni diverse prima di decidere.
Nota: il riverbero e' attivo solo se nel pannello Opzioni l'interruttore generale "Usa Riverbero" e' acceso: la scelta qui indica *quale* riverbero, l'interruttore in Opzioni decide se applicarlo o no.
↑ indice

Preascolto

Preascolta / Stop preascolto (pulsanti nel form principale, sotto i controlli di volume/riverbero): riproduce il mix con le impostazioni correnti senza generare il file finale, con avanti/indietro di 30 secondi per saltare velocemente ai punti del brano che ti interessano.

Perche' usarlo: il preascolto ti permette di provare motore, tonalita', canali muti e riverbero prima di aspettare la generazione completa del file, che con i motori piu' pesanti (MaximizeQuality e HigherQuality sfz) puo' richiedere piu' tempo. Usalo sempre prima di "Crea File Audio" per non scoprire un problema solo a fine elaborazione.

Preascolto del singolo canale con i motori SF2: se al canale e' assegnato un .sfz e il motore scelto e' MediumQuality o MaximizeQuality, il .sfz viene ignorato e il canale suona con il SoundFont globale (prima compariva un messaggio che chiedeva di passare al motore sfz).

Attenzione con MediumQuality (motore 0): il preascolto del singolo canale usa il file .sf2 assegnato a quel canale nella griglia, mentre il preascolto completo e il file audio finale usano solo il SoundFont globale. Con questo motore quindi il canale isolato puo' suonare diverso da come lo sentirai nel brano. Per ascoltare nel file finale il SoundFont scelto per il canale usa MaximizeQuality.

Preascolto del singolo canale: la preparazione dell'audio ha un limite di 45 secondi (FluidSynth e sfizz). Se viene superato il preascolto si ferma con un messaggio invece di riprodurre un audio troncato: in quel caso usa un SoundFont piu' leggero sul canale o crea direttamente il file audio. Il pulsante Stop interrompe la preparazione in qualunque momento.

Preascolto a due fasi (veloce): per partire subito, il programma prepara e fa suonare per prima la parte iniziale del brano (circa 1–2 minuti); intanto elabora in background il brano intero e, appena pronto, ci passa con una dissolvenza incrociata, senza interrompere l'ascolto. Per questo, nel momento del passaggio puoi sentire una brevissima pausa o un piccolo cambio di bilanciamento: è normale e non indica un errore. Se riascolti prima che sia pronta la parte intera, il programma ti avvisa che la parte intera non è ancora pronta e riprende appena possibile (può capitare di attendere alcuni secondi).

Riascolto immediato: se il brano finisce, o premi Stop, e non hai cambiato nulla (motore, SoundFont, volumi, canali, riverbero…), premendo di nuovo Pre-Ascolta senti subito l'ultimo preascolto già elaborato, senza rifare l'elaborazione. Appena cambi qualcosa, il preascolto viene ricalcolato.

Stop: ferma il preascolto in qualunque fase, anche durante "Mixing e codifica MP3..." (prima in quella fase lo Stop veniva eseguito solo a mixing finito, dopo diversi secondi). Il mixing interrotto non lascia file a meta'.

↑ indice

Crea File Audio

Genera il file audio definitivo con tutte le impostazioni correnti (motore, SoundFont per canale, tonalita', volumi, riverbero, opzioni avanzate).

Sottotitoli automatici (.srt): il pulsante si chiama Crea File Audio e srt per Video. Se il MIDI contiene i testi (eventi lyric o karaoke), insieme all'MP3 crea nella stessa cartella _Files il file .srt con lo stesso nome, una riga per volta, e il form Crea Video lo trova da solo. Come in Sincronizza testo: ogni riga finisce quando comincia la successiva e compare 1 secondo prima, cosi' chi legge sa gia' cosa viene dopo; la prima riga compare 1 secondo prima della sua prima sillaba (tempo vero del MIDI), e l'attesa iniziale la riempie l'intestazione di Crea Video. Titolo e artista, se il MIDI li contiene, vengono salvati accanto all'MP3 (file .intro.txt) e proposti in Crea Video. Negli stacchi strumentali lunghi la riga sparisce dopo qualche secondo. Le righe di servizio iniziali (copyright, titolo, sito web) sono saltate. Funziona anche con i MIDI che hanno una riga intera per evento, con a-capo (CR/LF) all'inizio o alla fine: le righe vengono spezzate in parole, con il colore parola per parola, e le virgolette nei testi non causano piu' errori. Se esiste gia' un .srt con quel nome (per esempio fatto a mano con Sincronizza testo) il programma ti chiede Vuoi sovrascriverlo?: rispondi No per tenere il tuo.

Perche' arrivarci per ultimo: ogni rigenerazione con motori pesanti richiede tempo. Verifica prima con il preascolto che il risultato ti convinca, poi genera il file definitivo: e' quello che userai nel form Sincronizza testo per allineare i sottotitoli.
↑ indice

Configura Canali (griglia SF2 per canale)

E' sempre visibile nel form principale, a destra (prima si apriva e chiudeva con il pulsante "Extra Opzioni Tracce", che non c'e' piu'). Si aggiorna da solo ogni volta che carichi un MIDI; ricordati di premere Salva e Applica per conservare le modifiche del brano. Pannello dedicato dove assegni un SoundFont/SFZ specifico a ciascuno dei 16 canali MIDI, invece di usarne uno solo generico per tutto il brano.

Con il motore MediumQuality (motore 0) valgono Vol %, Ton e Muto della griglia, ma non i SoundFont per canale: tutto il brano suona con il SoundFont globale. Per usare un SoundFont diverso per canale scegli MaximizeQuality (file .sf2) o HigherQuality sfz (file .sfz). Se nella griglia ci sono file .sfz e il motore scelto legge solo .sf2 (MediumQuality o MaximizeQuality), un avviso elenca i canali interessati: suoneranno con il SoundFont globale.

Cosa puoi fare qui

Comodita' e comportamenti automatici

Perche' usare questa griglia invece del SoundFont unico: un SoundFont generico raramente e' ottimo per tutti gli strumenti insieme (es. buono per gli archi ma scarso sulla batteria). Assegnando SoundFont mirati per canale ottieni un mix nettamente piu' curato, al costo di un po' piu' di tempo di preparazione. Dopo le modifiche ripeti l’esportazione completa.
↑ indice

Versioni del brano

Menu a tendina nel form principale, vicino ai controlli canali. Nonostante il nome non riguarda "versioni" del brano in senso musicale, ma sceglie DA DOVE arrivano le assegnazioni SoundFont per canale:

Perche' usarlo: ti permette di curare a mano l'assegnazione SoundFont di un brano particolarmente delicato (vedi Configura Canali, che e' il pannello che crea/modifica il file _sf2.txt) senza intaccare la configurazione di default che usi per tutti gli altri brani.
↑ indice

Pannello Opzioni (effetti avanzati)

Raccoglie una serie di migliorie opzionali, ciascuna con un proprio interruttore, applicate solo quando generi con "Qualita' Migliorata" (motore FluidSynth). Puoi renderle valide solo per il brano corrente (checkbox "solo per il brano attualmente caricato") invece che per tutti i brani.

Le opzioni disponibili

Livello dello stereo compensato: l’allargamento e il restringimento conservano il bilanciamento spettrale medio del mix. Il programma misura centro e lati su finestre distribuite nel brano e calcola una compensazione per frequenza, fissa per tutto il brano: riduce gli aumenti e recupera le attenuazioni causati dal solo effetto stereo, entro 12 dB. Non applica un taglio fisso ai piatti e non cambia note, velocity o kit MIDI. Con intensità 1,00 il passaggio è escluso. La misura usa l’accompagnamento anche quando la guida è udibile; vale per preascolto ed esportazione audio dei motori 0, 1 e 2. L’effetto richiede una misura e un passaggio audio aggiuntivi; gli equilibri locali possono variare rispetto alla media del brano.

Perche' (e quando) attivarle: queste opzioni migliorano il risultato ma vanno pesate una per una, non tutte insieme "a scatola chiusa" - alcune possono essere in contrasto tra loro sullo stesso brano. Umanizzazione e Chorus quasi sempre aiutano e hanno rischio basso. Mastering e' consigliato in quasi tutti i casi, tranne se noti che schiaccia troppo la dinamica. Anti-molla piano e' attivo di default e agisce solo sul pianoforte: spegnilo solo se vuoi sentire le dinamiche del MIDI esattamente come scritte (es. un brano per piano solo con forti contrasti voluti). Stereo widen e bass/treble boost sono correttivi mirati: usali quando il mix "di base" ha un problema specifico (troppo stretto, troppo debole in basso/alto), non come impostazione permanente.
Nota su prestazioni: piu' opzioni attivi, piu' lunga sara' la generazione del file audio con "Qualita' Migliorata". Usa "Applica e Ascolta" per valutare rapidamente l'effetto di una modifica sul solo canale/brano corrente prima di un export completo.
↑ indice

Altre opzioni del pannello Opzioni

Oltre alle voci descritte in Pannello Opzioni, il pannello contiene queste opzioni. Valgono per tutti i brani o, con «solo per il brano attualmente caricato», solo per il brano corrente.

↑ indice

Impostazioni consigliate per genere

Valori trovati confrontando i nostri render con le registrazioni originali (volume, timbro per fasce di frequenza e larghezza stereo misurati). Sono un punto di partenza: si salvano per un solo brano con "Usa queste opzioni solo per il brano attualmente caricato".

Impostazioni per genere: non c'e' piu' un menu a parte (Preset Stili): le impostazioni consigliate per genere vengono applicate scegliendo lo stile nel menu Preset Arrangiamenti e impostano in un colpo tutte le voci qui sotto (compresi motore idx 1 e riverbero IR del form principale). Valgono per i brani che carichi da quel momento; i brani che hanno gia' opzioni proprie salvate non cambiano, e il Preset Opzioni attivo viene azzerato. Se poi modifichi le Opzioni a mano, ogni voce resta modificabile. Stili con impostazioni dedicate: Disco e Funk (IR "Ruby Room"), Ballad morbida acustica (IR "Hall", eco dei fiati attenuata, Proteggi il canto acceso), Jazz (come la Ballad ma senza Proteggi il canto), Pop veloce (IR "Studio", corto e asciutto, stereo raccolto), Blues lento (IR "Ruby Room", stanza da club, eco dei fiati attenuata) e Rock blues (IR "Studio", correzioni con groove e colla, fiati pieni). Gli altri stili non cambiano le impostazioni.

Dance, disco, funk (molti strumenti, ritmo in primo piano)

Perche': con queste impostazioni "Disco Inferno" e' passato da un suono "tutto al centro" (lati forti quanto il centro, bassi +4 dB, presenza -10 dB, 4,5 dB sotto il volume standard) a una scena stereo e un timbro quasi identici alla registrazione originale.

Lenti, ballad, jazz (pochi strumenti, fiati e pianoforte in evidenza)

Perche': e' la combinazione con cui "Ancora (Jazz Version)" e' diventato "arioso, aperto, mai statico" sull'impianto da serata.

Arrangiamento

La voce Preset Arrangiamenti > Personalizza / torna all’originale... trasforma il brano caricato in uno stile, sempre nello stesso modo. A differenza dei preset di genere delle Opzioni, che regolano solo il rendering, qui cambia il brano stesso, su tre livelli che si possono accendere e spegnere:

Il cursore Intensita' dosa tutti e tre (70% = valori di riferimento). Applica crea un nuovo MIDI <brano>_<stile>.mid nella cartella _Files, con la sua configurazione (copiata da quella del brano; i canali che cambiano strumento ricevono il SoundFont della nuova famiglia) e lo carica: l'originale non viene toccato e l'MP3 ha un nome distinto. Poi si ascolta con il normale preascolto. Questo MIDI contiene solo la trasformazione dello stile: per avere un MIDI con dentro anche correzioni e umanizzazione, da usare fuori dal programma, c'e' Esporta MIDI corretto. Riaprendo Arrangiamento da una versione con stile, le scelte ripartono da quelle usate e lo stile viene sempre rifatto partendo dall'originale (mai uno stile sopra l'altro); Torna all'originale ricarica il brano di partenza.

Produzione che si adatta al brano: ogni stile ha un profilo di riferimento misurato su una versione di riferimento del genere: quanto pesano bassi, medi e acuti (7 bande), quanto sono larghi i lati rispetto al centro e quanta dinamica c'e'. Durante il mix il programma misura il tuo brano, con il SoundFont e il motore che stai usando, e calcola da solo equalizzazione, larghezza stereo e compressione per avvicinarsi al profilo; una seconda misura corregge l'errore rimasto. Il risultato quindi non dipende piu' dal banco suoni. Il cursore Intensita' dice quanto avvicinarsi (70% = fino al riferimento). Nel messaggio finale dell'MP3 compare lo scarto rimasto ("profilo stile: scarto max ... dB"). Il mix di un brano con stile richiede qualche secondo in piu'.

Stili disponibili: Ballad morbida acustica, tarato ascoltando e misurando "Dove": al massimo un accompagnamento pianistico compatibile → chitarra steel o nylon (pennata piu' lenta e morbida) (pennata in giu' sui tempi, in su e piu' leggera sui controtempi, voicing Mi2-Sol5 con al massimo 6 corde), velocity avvicinate alla mediana del canale, rallentando fino a +15% sulle ultime due battute, bassi +3 dB, meno 600 Hz, 4,5 kHz e 8 kHz, compressione morbida (gamma dinamica da circa 7 a circa 4 LU), riverbero IR +20%, sfumata di 6 secondi.

Pop veloce, tarato ascoltando e misurando "Ora che non ho piu' te": pensato per MIDI guida gia' arrangiati in stile pop (basso, chitarra/synth ritmici, batteria vera) - Arrangiamento non modifica strumenti o note. Interpretazione: se attiva, crescendo di dinamica verso i ritornelli (fino al 25% di velocity in piu' a piena intensita'), rilevando da solo strofe e ritornelli dal MIDI; batteria e archi/pad vengono pero' limati nei ritornelli in proporzione al balzo dato agli altri suoni, cosi' non risultano sproporzionati. Produzione: brillantezza/presenza rinforzate (fino a +11 dB 6-12 kHz, +8 dB 2-6 kHz, +6 dB 12-16 kHz, +4 dB sub/basso), compressione piu' veloce e decisa, riverbero corto, stereo leggermente piu' raccolto verso il centro.

Blues lento, tarato ascoltando e misurando "Tennessee Whiskey" (Chris Stapleton): per blues e soul-blues lenti (12/8 o 4/4 lento) con MIDI guida gia' arrangiati. Arrangiamento: chitarre acustiche → chitarra elettrica pulita (il programma scarta i SoundFont distorti/overdrive e ripiega sul SoundFont globale), organi e pad synth → organo Hammond, basso elettrico plettro/fretless/slap/synth → basso finger; pianoforte, fiati e melodia restano come sono. Interpretazione: nessun cambio di note ne' di ritmo (niente swing aggiunto), batteria un po' piu' leggera, leggero crescendo nei ritornelli (+15% a intensita' 70, con margine: i canali gia' vicini a 127 vengono riscalati invece di schiacciarsi), rallentando finale solo se il MIDI non ce l'ha gia'. Produzione: medio-bassi piu' puliti, piu' presenza e un filo di brillantezza, compressione leggera e limitatore dei picchi (colpi meno sporgenti, come nei mix professionali), nessuna sfumata finale (il brano si canta fino in fondo). Da abbinare al preset di genere Blues delle Opzioni.

Blues shuffle, tarato su "Sweet Home Chicago" (Blues Brothers): per blues con il passo "saltellato" (ottavi terzinati) e band con fiati. Arrangiamento come il Blues lento. Interpretazione: nessun cambio di note; il programma controlla se il MIDI e' gia' in shuffle e lo dice nel riepilogo (se ha gli ottavi dritti, per ora li lascia dritti); leggero crescendo nei ritornelli; batteria piena. Produzione: meno bassi, molta piu' presenza e brillantezza (fiati e chitarre davanti), stereo piu' largo, limitatore dei picchi, nessuna sfumata.

Rock blues, tarato su "Diavolo in me" (Zucchero): per rock-blues con ottavi o sedicesimi dritti, chitarre distorte e fiati. Arrangiamento: scelta dei timbri rock, batteria asciutta opzionale e cassa/rullante contestuali. Interpretazione: crescendo nei ritornelli piu' deciso che nei blues (+20% a intensita' 70), col margine sulle velocity gia' alte. Produzione: piu' presenza (chitarre e fiati avanti), un filo meno di aria, stereo appena piu' raccolto, limitatore dei picchi, nessuna sfumata.

Pop veloce e "Allarga la stereofonia": la Produzione del Pop veloce restringe gia' leggermente lo stereo per dare piu' centro e "punch" al mix. Se nel pannello Opzioni hai anche attivato manualmente Allarga la stereofonia, i due effetti si sommano e possono creare un risultato incoerente (un mix che si allarga e si restringe nello stesso momento). Con il Pop veloce lascia quindi disattivata l'opzione manuale di allargamento stereo.

Stili a famiglia (Funk, Melodico italiano, Disco, Jazz, Latin / Bossa, Country / Folk, Reggae, House, Hip Hop, Elettronica, R&B): per questi stili l'Arrangiamento e' conservativo. Gli strumenti del brano restano quelli del MIDI; l'unico cambio e' il basso sintetico (programmi 38 e 39), che diventa basso elettrico. L'Interpretazione non cambia nulla. Il carattere dello stile viene dalla Produzione, che avvicina il suono del tuo brano a un profilo di riferimento misurato su una registrazione vera:

Pulizia del MIDI: negli stili a famiglia, con l'Arrangiamento attivo, il programma toglie anche tre cose che disturbano all'ascolto: (1) i canali muti nel MIDI (velocity media sotto 5), che con alcuni SoundFont si sentirebbero lo stesso; (2) una chitarra di contorno, cioe' con strumento diverso dalla chitarra principale e meno del 15% delle sue note (pochi accenti che spesso stonano con l'accompagnamento); (3) quando due chitarre hanno lo stesso strumento, quella con meno note scende al 60% di volume e fa da ombra. Inoltre le note troppo corte di chitarre, archi, fiati e pad vengono allungate fino a 180 ms (senza invadere la stessa nota successiva); fanno eccezione chitarra muta e fiati con stacchi corti (maggioranza di attacchi brevi nella frase locale, sotto 150 ms): lo staccato e' l'esecuzione e resta com'e' (minimo 70 ms), e nei cori si tolgono le note sotto i 260 ms (passaggi da tastiera che un coro vero non canta), il pedale di sustain, e le note oltre il Sol5 scendono di un'ottava; un coro con velocity piatta e alta va al 75% di volume. Sui fiati vengono tolti solo gli impulsi anomali brevissimi con ritorno al centro durante una nota tenuta; piegate e intonazioni mantenute restano. Le parti cantate non vengono mai toccate. Il riepilogo finale elenca le righe "Pulizia: ...". Negli stili, inoltre, un piano elettrico che tiene il tappeto (accordi lunghi) resta piano elettrico, e un coro "Aah" resta coro: non diventano piu' archi o organo sintetici.

Aprire un MIDI con doppio clic o "Apri con"

Perche': e' il modo piu' rapido di arrivare al preascolto partendo dalla cartella dei MIDI, senza cercare il file dentro l'app.

Esporta MIDI corretto

Perche': il MIDI corretto e umanizzato si puo' usare su qualunque expander, tastiera arranger o sequencer e suona come il preascolto (a parte i suoni dei SoundFont e gli effetti audio). L'umanizzazione e' riproducibile: lo stesso brano con le stesse impostazioni da' sempre lo stesso MIDI, cosi' le esportazioni si possono confrontare.

Quando disattivare le opzioni: togliere "Impostazioni del form" per avere il brano completo nella tonalita' originale; togliere l'umanizzazione per un MIDI solo corretto, da rifinire a mano in un sequencer. Non entrano nel MIDI riverbero IR, mastering, allargamento stereo e boost (sono effetti audio) e il tappeto archi.

Correzioni automatiche del suono

Tre correzioni che il programma applica da solo durante preascolto, preascolto del canale, "Crea File Audio". Nessuna modifica il MIDI originale: si lavora sempre su copie temporanee.

1. Espressione di fiati e fisarmonica

Perche': molti MIDI "suonati" imitano il fiato del musicista con bend ampi e continui cali di espressione. Con un campione fermo (SF2 o SFZ) il volume "si sgonfia" e fa dei buchi sopra un suono immobile: il risultato e' finto, soprattutto su sax e fisarmonica.

Quando si applica / come disattivarla: e' attiva quando e' attiva l'Umanizzazione MIDI in Opzioni. Disattivando l'Umanizzazione il MIDI viene suonato esattamente come e' scritto (utile se il MIDI e' gia' curato per uno strumento virtuale specifico che gestisce bene bend ed espressione).

Valori: espressione minima 50 su 127 (circa -8 dB rispetto al massimo, invece del silenzio).

Intonazione: il pitch bend non viene ridotto ne' azzerato. L'unico intervento e' il ricentraggio del vibrato, che scatta solo se sono vere tutte queste condizioni: la nota e' tenuta, dopo i primi 120 tick (circa un ottavo, l'attacco con la sua "scivolata" resta intatto) ci sono almeno 4 valori di bend che salgono e scendono almeno 4 volte (un vibrato, non una piegata voluta in una sola direzione), e la loro media e' lontana dall'intonazione iniziale piu' di circa 1/13 di semitono dallo stesso lato. Il controllo e' fatto nota per nota anche quando il fraseggio legato fa sovrapporre o toccare le note: quando parte una nota nuova, il vibrato della precedente viene valutato e chiuso li'. A fine nota il bend torna al valore originale. Il resto del bend resta come e' scritto. In molti MIDI il bend fa parte dell'intonazione stessa: per esempio sale di due semitoni e resta alzato per le note successive, scritte piu' basse. Ridurlo o azzerarlo renderebbe lo strumento stonato.

2. Compensazione degli SFZ registrati bassi

Perche': alcune librerie registrano gli strumenti molto piu' bassi degli altri (esempio reale: un sax alto con regioni a -6 e -12 dB). Nel mix quello strumento spariva sotto gli altri anche se il MIDI lo suonava forte.

Valori: correzione massima +12 dB; gli .sfz con media tra -3 e 0 dB (o senza volume=) non cambiano. La correzione si somma al Vol % della griglia canali: se uno strumento ti sembra ancora troppo basso o alto, ritoccalo li'.

2b. SFZ con trasposizione errata

Perche': alcuni .sfz, di solito convertiti da altri formati, hanno una trasposizione sbagliata e suonano una o due ottave fuori posto. Esempio reale: un sax alto con transpose=19 suonava un'ottava e una quinta sopra (misurato sul file audio: note scritte Mib4, suonate Sib5).

Da sapere: trasposizioni diverse tra le regioni o minori di 12 semitoni sono considerate volute e non vengono toccate. Con i motori SF2 il file .sfz non viene usato, quindi la compensazione non serve.

2c. Volume finale del mix (normalizzazione)

Perche': prima l'obiettivo era -14 LUFS (molto forte) e, quando il guadagno richiesto era grande, la normalizzazione passava da sola a una modalita' "dinamica": all'inizio del brano il volume saliva a scatti fino a un livello altissimo. Con il guadagno fisso non ci sono piu' rampe e il livello resta confortevole.

Velocita': il mix di tutti i canali, con gli effetti e il riverbero, viene calcolato una sola volta (prima veniva rifatto per ogni passata di misura e per l'MP3) e a 48 kHz, la frequenza dell'MP3. Anche la misura del volume usa ora un filtro circa 7 volte piu' veloce (ebur128, stessi valori). La fase "Mixing e Mastering finale" dura circa la meta' o meno (nelle prove: da 47 a circa 20 secondi per 4 minuti di brano, con la Colla del mix da 72 a circa 22); il suono non cambia. A fine conversione il messaggio mostra il tempo della fase finale, diviso fra bilanciamento dei canali, mix con effetti e misura, misura della colla e creazione dell'MP3: utile per capire dove si perde tempo. Serve un po' di spazio libero su disco accanto all'MP3 per un file temporaneo (circa 90 MB ogni 4 minuti di brano), che viene cancellato alla fine. La barra di avanzamento ora cresce durante tutta la conversione: 10% preparazione del MIDI, dal 20 all'80% un passo per ogni canale renderizzato, 82% bilanciamento dei canali, dall'88 al 100% mix e creazione dell'MP3.

Valori: obiettivo -16 LUFS (tipico dei servizi di streaming); picco massimo -1 dBTP; correzione limitata a ±20 dB. Il Volume generale del form si applica dopo la normalizzazione, quindi e' un vero controllo del volume in uscita: 100 = livello normalizzato (-16 LUFS), sotto 100 piu' basso, sopra 100 piu' alto (in quel caso un limitatore impedisce che i picchi saturino).

2e. Correzioni per famiglia di strumento

Dinamiche già suonate: non vengono più allargate automaticamente a 25–127. Le variazioni aggiuntive e l’anti-molla piano sono limitati alle parti ancora meccaniche; la batteria non riceve una seconda normalizzazione dopo il groove. Gli azzeramenti CC11=0 restano silenzi, anche se brevi: alla riapertura non viene recuperato il vecchio picco.

Wheel delle chitarre GM 24–31: le escursioni transitorie che ritornano al centro vengono eliminate. Una piegata viene conservata se resta vicino al picco per almeno 300 ms, non soltanto perché l’intera rampa dura a lungo. I bend senza ritorno al centro restano per non perdere intonazioni permanenti.

Perche': una stessa correzione non va bene per tutti: il legato rende naturali fiati e archi ma impasterebbe chitarre e basso, e raddrizzare il bend migliora un vibrato ma cancellerebbe la piegata di una chitarra (per questo sulle chitarre la piegata resta, e viene solo portata sulla nota giusta: con la distorsione anche 20-30 centesimi di differenza si sentono come una stonatura). Le note ribattute sovrapposte erano la causa tipica della nota che "si spegne di colpo" a meta' brano: il note-off della prima nota chiudeva anche la seconda.

Valori: i tick indicati sono riferiti a 480 PPQ e vengono riscalati sul PPQ del MIDI. Gli attacchi (inizio note) non cambiano mai, quindi ritmo e note restano quelli scritti. Per disattivare tutte le correzioni si spegne l'Umanizzazione nel pannello Opzioni.

2f. Dinamica e raddoppi

Perche': la ricalibrazione piena abbassava di 13-25 le note gia' suonate piano (es. sax di "Ancora" intorno ai 22 secondi) e il raddoppio a 40 ms di due copie del sax suonava come un difetto, non come un effetto.

2g. Scegliere le correzioni (Opzioni > Correzioni per famiglia)

Perche': le correzioni sono pensate per i MIDI suonati da tastiera; su un MIDI gia' curato, o per un gusto diverso, si possono spegnere per famiglia. L'eco dei fiati e' una scelta dell'arrangiatore che su un sax campionato spesso suona finta: la decide l'utente.

Quando disattivare: se una famiglia suona meglio com'era scritta (es. chitarre gia' ben suonate, archi con legato gia' curato). Default: tutte attive, eco mantenuta.

2h. Groove per canali meccanici (disco, dance)

Perche': nei MIDI disco la cassa e' sempre a 127, il rullante sempre a 95, il basso con tutte le note alla stessa forza, tutto esatto sulla griglia: suona come una macchina. Un batterista e un bassista veri accentano secondo il tempo e stanno "in tasca", col rullante appena dietro.

Quando disattivare: per brani elettronici dove la precisione della macchina e' voluta (techno, electro). L'umanizzazione e' riproducibile anche qui: lo stesso brano esportato due volte da' lo stesso MIDI.

2i. Bilanciamento automatico dei canali

Perche': prima il bilanciamento guardava i picchi: i colpi di cassa e rullante sembravano sempre "fuori scala" e la batteria era stata esclusa, restando senza controllo; e un Vol % alzato veniva riabbassato dal bilanciamento. Il volume percepito tratta tutti gli strumenti allo stesso modo.

2i-bis. Batteria storta o raddoppiata

Perche': in un canale MIDI il balance e il pan sono unici: con due tracce fuse vince l'ultimo valore arrivato e tutta la batteria va da quella parte. Il kit del SoundFont ha gia' la sua disposizione stereo per ogni pezzo, che funziona solo con il canale al centro.

2j. Mastering: presenza e colla del mix

Perche': confrontando il nostro render di "Disco Inferno" con la registrazione originale, la larghezza stereo era gia' simile (anzi un po' maggiore), ma nel nostro mix la fascia 1-3 kHz era circa 10 dB sotto, i bassi 60-120 Hz circa 5 dB sopra e i picchi circa 5 dB piu' staccati dalla media. Il risultato era un suono "tutto al centro": un fondo pesante al centro e poca presenza ai lati.

Quando disattivare: nei lenti acustici e nei brani piano e voce la presenza puo' risultare aspra e la colla togliere dinamica: provare con e senza. Default: spente. Con la colla attiva si consiglia di lasciare spento il boost bassi.

2d. Chiusura naturale delle note finali

Perche': prima a fine traccia veniva inviato il comando MIDI "All Sound Off", che spegne il suono all'istante, e il rendering si fermava sull'ultimo evento: la nota finale di alcuni strumenti si chiudeva "di colpo", senza sfumare, e le code di riverbero e rilascio venivano tagliate.
↑ indice

2f. Via i gesti da tastiera: chitarre, basso e fiati d'insieme

  • Pedale di risonanza sulle chitarre: tolto. Col pedale le note restavano accese oltre la loro fine e ogni piegata le trascinava.
  • Vibrato da rotella di modulazione (CC1) sulle chitarre: ridotto a circa un terzo (era regolare e largo, da tastiera).
  • Scivolate preparate a nota accesa e piegate a canale muto: la rotella veniva mossa mentre la nota di prima risuonava ancora (calate e "calatine" in coda, molto evidenti con SoundFont dalle code lunghe): ora il movimento avviene sull'attacco successivo.
  • Accordi di chitarra: non si piegano piu' tutti insieme; gli attacchi scivolati da sotto su accordi, o sopra una nota che risuona, entrano dritti, con un vibrato veloce e leggero in fondo alle note lunghe.
  • Passaggi veloci legati sulle chitarre le note reali mantengono altezza e velocity: si chiudono i piccoli stacchi senza generare nuovi wheel. Il percorso del basso resta distinto. I passaggi che arrivano su un accordo mantengono la specifica correzione per gli accordi.
  • Grappoli a piu' voci: bicordi o tricordi brevissimi che scivolano fino a un accordo vengono tolti, l'accordo d'arrivo parte al loro posto.
  • Sezioni di fiati (Brass Section, Synth Brass) e fiati che suonano accordi o ottave: il pitch bend resta al centro, niente calanti all'unisono.
Perche': sono tutti gesti che un tastierista usa per imitare un chitarrista o una sezione di fiati, ma che nessun chitarrista o fiatista fa. Tolti questi, il brano smette di "suonare MIDI".

Bilanciamento contestuale di batteria e fiati: il livello medio dell'intero brano, da solo, non causa più un taglio aggiuntivo della batteria: serve una prevalenza confermata sugli strumenti contemporanei. Per i fiati si confronta l'energia della sezione con almeno due parti di accompagnamento attive: taglio massimo 3 dB solo per un eccesso persistente (almeno 3 secondi consecutivi e il 60% dell'attività del canale). Risposte brevi, assoli senza riferimenti sufficienti e fiati già dietro la sezione restano invariati; non si applicano rialzi fissi. Guida, mute, livelli manuali e compensazioni timbriche restano esclusi dalla decisione. Funziona anche con descrizioni SFZ che includono la compensazione di ottava. Vale per preascolto ed export audio bilanciati dei motori 0/1/2; non cambia i MIDI originali o le regole approvate di Proteggi il canto. È una stima prudente da confermare all'ascolto.

Recupero contestuale delle parti arretrate: con Bilancia i volumi, dopo il bilanciamento audio viene confrontata una parte arretrata con il MIDI originale suonato con lo stesso banco, motore e parametri effettivi. Il recupero richiede una perdita misurata e almeno due strumenti contemporanei di riferimento: massimo 3 dB, mai oltre la perdita rispetto all'originale e al margine dell'accompagnamento, con ingresso e uscita graduali. Si applica solo a passaggi persistenti fuori dal canto; guida e margine di mezzo secondo, note volutamente leggere, rampe, batteria, pad e rumori sono esclusi. Non alza automaticamente un SoundFont naturalmente debole e non sostituisce i timbri scelti. Arrangiamenti o preset non confrontabili vengono saltati e motivati nel log. Preascolto ed export audio, compresi i rendering SFZ, possono richiedere nuove misure e rendering dei soli riferimenti candidati. MIDI originali e volumi manuali restano invariati; l'ascolto va confermato.

Preset Arrangiamenti → Rock blues

La scelta rapida è nel menu principale Preset Arrangiamenti, con tutti gli arrangiamenti direttamente nell’elenco. La voce non è più dentro Strumenti. Personalizza / torna all’originale… apre la finestra dei livelli e il ripristino già esistente. Gli stili esistenti restano disponibili; la loro revisione musicale proseguirà uno alla volta.

Scegli Rock blues nel menu Preset Arrangiamenti. Si riusano livelli e intensità ricordati per il brano, oppure i tre livelli al70% se non ci sono scelte precedenti. Con il livello Arrangiamento attivo compare la scelta degli strumenti per canale: basso acustico → basso elettrico a plettro, chitarra jazz → clean, piano a coda → piano brillante sono le proposte iniziali; puoi conservare ogni strumento o scegliere le alternative. Sax, organi e altre famiglie restano invariati. Non viene riconosciuto automaticamente il genere o il ruolo solista. Le sostituzioni valgono per tutto il canale, compresi eventuali cambi di programma: conserva i canali che contengono ruoli o strumenti diversi.

Le caselle Batteria asciutta ed Equilibra cassa e rullante sono indipendenti. La prima sceglie kit Standard, spegne il riverbero batteria e attenua soltanto i tom; cassa, rullante, piatti e altre percussioni conservano le velocity originali. La seconda, con Bilancia i volumi, regola cassa e rullante rispetto all’accompagnamento contemporaneo, come descritto sotto. I campioni determinano la durata reale dei tom; il riverbero generale resta quello scelto nelle altre impostazioni.

I livelli Interpretazione e Produzione restano separati: il primo conserva il crescendo Rock blues nei ritornelli; il secondo conserva presenza, stereo appena più raccolto, limitatore e assenza di sfumata. Disattivali per confrontare soltanto i nuovi timbri. Con Arrangiamento disattivato non compare la scelta degli strumenti e non si attiva la nuova ricetta batteria.

Conferma conclude le scelte Rock blues e viene creata/caricata la normale copia _rock_blues.mid nella cartella _Files. Ascoltala con Preascolto. I canali cambiati usano il SoundFont globale SF2, che deve contenere i preset richiesti; gli altri conservano la configurazione copiata. Le consuete elaborazioni di preview/export restano attive. Annulla nella scelta timbri non crea la copia.

Per ripristinare il sorgente usa l’unico Torna all’originale già presente nella finestra aperta da Personalizza / torna all’originale. Le prove successive ripartono dal sorgente, senza accumulare trasformazioni. Lo stesso pulsante riconosce anche le prime copie _rocknroll create dal menu sperimentale rimosso, se il sorgente registrato è ancora disponibile. I file già creati non vengono rinominati o cancellati.

Cassa e rullante nel contesto: nel livello Arrangiamento di Rock blues la casella Equilibra cassa e rullante, insieme a Bilancia i volumi, confronta separatamente il loro audio con almeno due strumenti di accompagnamento attivi negli stessi istanti. Usa gli attacchi dei colpi con velocity almeno64, esclude la guida e richiede abbastanza finestre valide. La correzione è proporzionata al rapporto misurato: massimo +3,5dB se arretrati o −3,5dB se dominanti; nella fascia di tolleranza non cambia nulla. La fascia iniziale −4…+2dB è una taratura di arrangiamento da verificare all’ascolto, non un riconoscimento certo del ruolo musicale. Nello stile Disco la regola interviene solo in abbassamento (mai +dB), perche' la batteria Disco e' gia' in evidenza di suo. Il guadagno resta costante per ciascun pezzo nel brano, evitando oscillazioni. Le velocity MIDI non vengono aumentate; gli accenti restano quelli eseguiti. Gli altri pezzi della batteria restano nel WAV originale, salvo il normale controllo separato crash/ride già previsto. Il controllo verifica l’errore della separazione prima di applicare le differenze; se la qualità non basta conserva il kit e lo segnala nel log. Con kit SFZ o Bilancia spento non si applica. Riguarda preascolto ed export audio, non il solo MIDI esportato. Richiede cinque render separati della batteria anziché tre. Non rileva automaticamente il genere: interviene solo sulle versioni di stile scelte dall’utente (tutti gli stili: nel Rock blues può anche alzare, in tutti gli altri solo abbassare, con la stessa taratura iniziale, da verificare all’ascolto stile per stile); le versioni Rock’n’roll già create hanno il controllo attivo salvo scelta contraria salvata.

Canali di stacco (Orchestra Hit, ottoni): negli stili ritmici (stessi di Cassa e rullante nel contesto) con Bilancia i volumi attivo, un canale di stacco (GM 55 Orchestra Hit, GM 61–63 Brass Section e Synth Brass) viene confrontato con lo strumento più forte del brano, misurato sull’audio renderizzato (batteria, pad/archi e altri stacchi esclusi). Deve restare circa 1dB sotto di lui (taratura dopo ascolto: circa 30% in meno rispetto a +2dB); l’eccesso viene tagliato con un guadagno costante, al massimo 20dB (servono almeno 3 finestre di analisi). In più, la mandata al riverbero (CC91) di questi canali viene limitata a 60 nel MIDI con stile. Note e ritmo non cambiano. Taratura (−1dB, tetto 20dB): da verificare all’ascolto. Non si applica con Bilancia spento e agli altri stili.

Impostazioni durante l’ascolto: Opzioni generali e Correzioni per famiglia si possono aprire e salvare anche durante riproduzione o preparazione. La lettura dei dialoghi non applica i nuovi valori all’elaborazione in corso. Per ascoltare le modifiche salva, ferma e avvia un nuovo preascolto; restano distinti i salvataggi globali e quelli del solo brano. L’azione esplicita Applica e Ascolta delle Opzioni mantiene il suo comportamento di richiesta di un nuovo ascolto.

Controllo finale delle tastiere

Con Bilancia i volumi attivo anche pianoforti, piani elettrici e clavicembali GM0–7 vengono ricontrollati rispetto all’accompagnamento già bilanciato, escludendo le altre tastiere dal riferimento. Il controllo delle frasi forti usa la stessa evidenza temporale dei fiati: almeno30finestre valide, copertura50%, almeno20% sopra fascia e un secondo consecutivo di prevalenza; rapporto80º percentile, fascia−6dB, taglio iniziale fino a6dB con tetto progressivo fino a12dB, salvo attenuazioni precedenti maggiori che vengono conservate. Non applica rialzi finali né tagli fissi; passaggi senza almeno due riferimenti sono conservati. La scelta della famiglia è stimata dal programma MIDI, non dal nome del campione. Guadagno costante nel brano, incluso nell’export MIDI tramite CC7 quando si esportano le impostazioni del form. Ascolto necessario per confermare la taratura.

Tetto progressivo delle tastiere: il primo taglio resta limitato a6dB. Se l’eccesso misurato rispetto alla fascia supera9dB, si aggiunge soltanto la parte oltre9dB, fino a ulteriori6dB (massimo totale12dB). La rampa non ha salti e conserva le correzioni moderate; tutte le protezioni temporali restano attive. Il guadagno rimane costante, non e un compressore dinamico. Fiati e altri strumenti mantengono i limiti precedenti.

Recupero dei fiati deboli

Dopo tutte le correzioni, comprese le tastiere, si controllano i fiati GM56–79 che non hanno ricevuto tagli. Il recupero non è fisso: massimo6dB verso il rapporto previsto per la famiglia (sax/legni−3dB, ottoni−9dB) con la somma dell’accompagnamento contemporaneo già corretto, esclusi gli altri fiati. Si richiedono almeno30finestre400ms/passo100ms, due riferimenti, copertura50%, almeno70% di rapporti sotto obiettivo−0,5dB e un secondo consecutivo debole. Il controllo usa finestre del fiato entro18dB dal suo picco e oltre−60LUFS; l’80ºpercentile deve restare entro la guardia della famiglia (sax/legni+3dB, ottoni−6dB), per evitare di rialzare parti già spesso in primo piano. I tagli dei fiati forti non vengono annullati. Guadagno costante nel brano, senza modificare velocity o crescendi. Nel MIDI, per rappresentare anche rialzi con CC7 già127, i guadagni vengono normalizzati sottraendo a tutti il massimo rialzo: equilibrio relativo conservato e livello generale più basso, senza saturare i CC7. Risultato da confermare all’ascolto; nessuna garanzia che un determinato brano soddisfi i requisiti di recupero.

Sax e legni nel recupero finale

Per sax e legni GM64–79, il recupero dei fiati deboli ha un obiettivo di−3dB rispetto alla somma dell’accompagnamento corretto; per gli ottoni GM56–63 resta−9dB. Il recupero massimo resta6dB, proporzionale alla differenza dalla mediana. Si richiedono almeno70% confronti sotto obiettivo−0,5dB e tutte le protezioni temporali precedenti; per sax/legni la guardia dell’80ºpercentile è+3dB, per ottoni−6dB. La famigliaGM è un indizio di ruolo, non un riconoscimento certo di un assolo. Il log riporta confronti deboli, serie consecutiva,80ºpercentile, obiettivo e guardia, anche quando il guadagno resta zero. Con mediana−8,9dB un sax può recuperare5,9dB se le altre condizioni sono soddisfatte. Le prove musicali restano necessarie.

Ottava musicale e mappatura SFZ

Ton nella griglia resta la scelta musicale per il singolo canale:−1 abbassa un’ottava,0 lascia il registro invariato. Non viene abbassata automaticamente la famiglia dei sax. Nei file SFZ semplici supportati, l’ottava viene applicata tramite una variante temporanea del campione, mantenendo le note MIDI che selezionano le regioni. La compensazione tecnica già prevista per transpose=19 resta separata. Questo evita che un ulteriore−12 sulle note MIDI faccia perdere regioni suonabili. Libreria originale, CC1 e bend non vengono modificati. La variante rispetta transpose ereditato da global/master/group e risolve i percorsi dei campioni dalla cartella originale. File con include, macro, default_path o sintassi sample complessa conservano il precedente percorso di trasposizione MIDI, con motivo nel log. Preascolto singolo, completo e creazione audio usano lo stesso registro; l’export MIDI mantiene l’ottava musicale nelle note, senza incorporare la compensazione tecnica dello SFZ. I guadagni automatici restano riferiti al file originale. Non si applica un tune in cent ricavato da una sola misura e non si presume una calibrazione universale: il nuovo controllo opzionale usa più prove e limiti espliciti.

Con Bilancia i volumi attivo, la batteria viene confrontata anche con gli strumenti che suonano contemporaneamente. Una prevalenza prolungata puo ricevere un taglio costante fino a 3 dB; i soli fill brevi non attivano questo controllo.

Prova cambi di posizione: anche senza portamento, sulle sole acustiche nylon/acciaio GM24–25 si possono aggiungere rumori discreti in frasi monofoniche variate con salti di posizione plausibili. Esclusi accordi e figure ripetitive; massimo un gesto dedotto ogni otto quarti, piu debole dello slide esplicito. E una stima musicale, non una ricostruzione della diteggiatura. Il log distingue i gesti espliciti da quelli dedotti.

SF di famiglia... (sotto la griglia): sostituisce tutti i percorsi SoundFont precedenti con gli SF2 di famiglia oppure, scegliendo SFZ, con gli SFZ disponibili e ripiego SF2. Senza famiglia disponibile usa il banco globale. Conserva volumi, mute e ottave. La scelta SFZ attiva il motore SFZ; il motore 0 usa solo il banco globale. Per conservare la nuova griglia premi Salva e Applica.

Batteria senza riverbero: nei rendering per canale il canale 10 resta escluso sia dal riverbero IR sia dall’eco generale, anche con Valvola o Bassi multibanda attivi. Il riverbero interno FluidSynth viene disattivato sul rendering separato della batteria. Eventuale ambiente gia registrato nei campioni del banco resta udibile.

Bilanciamento delle parti dominanti: con margine audio positivo, gli strumenti che superano la soglia ricevono un contenimento aggiuntivo progressivo fino a 3 dB. Nessun taglio fisso per timbro. Batteria, fiati, bassi e pad/archi conservano le regole dedicate; parti sotto soglia e margine zero restano invariati.

Con Bilancia i volumi attivo il preascolto prepara l’intero brano prima di iniziare: i livelli sono calcolati sul brano completo e non cambia elaborato durante l’ascolto. L’attesa iniziale aumenta. Se le impostazioni restano uguali il riascolto e immediato; modificare le opzioni globali o del brano invalida la cache, compreso Proteggi il canto. Le dinamiche gia scritte nel MIDI restano conservate.

Recupero dei cali isolati: con Bilancia i volumi attivo, confronta la mediana audio prima e dopo un gradino di volume/espressione sullo stesso strumento. Recupera fino a4dB solo se densita delle note, dinamica e registro restano comparabili. Esclude rampe, silenzi, batteria e guida; il recupero entra gradualmente e termina al ripristino o a nuove variazioni. Rimisura le parti corrette prima del bilanciamento finale. Vale per preascolto ed export audio, non modifica i controller del MIDI esportato.

Umanizzazione e pedale: le chiusure aggiunte per ammorbidire le note non superano gli eventi di sustain, sostenuto, reset o arresto note. Si evita che una nota già rilasciata venga catturata da una nuova pressione del pedale. Note, attacchi, controller e sovrapposizioni originali restano invariati; il controllo considera anche controller su altre tracce dello stesso canale.

File del preascolto: i canali intermedi del mix vengono eliminati alla fine della preparazione, anche con errore o Stop; hanno nomi separati dai canali dell’esportazione. Il WAV del preascolto singolo viene eliminato a fine ascolto o con Stop. Il mix completo rimane disponibile per la cache. Anche i WAV dei canali dell’esportazione vengono eliminati dopo la creazione dell’MP3.

Crash e ride contestuali: con Bilancia i volumi attivo, preascolto ed esportazione audio dei motori 0, 1 e 2 misurano separatamente crash e ride della batteria SF2, anche nel mix con strumenti SFZ. Il confronto usa gli attacchi e gli strumenti presenti negli stessi istanti; la correzione rimane costante nel brano. Una fascia di tolleranza evita interventi inutili: contenimento massimo 6 dB, recupero massimo 2 dB, senza recuperare parti scritte solo con colpi deboli. Cassa, rullante, charleston e altri pezzi conservano il bilanciamento del kit. I volumi manuali restano applicati e vengono esclusi dalla decisione automatica. Servono abbastanza colpi e almeno due strumenti di riferimento; senza dati sufficienti o se la separazione non ricostruisce fedelmente il kit, il controllo viene escluso e il log indica il motivo. La fascia di confronto è una stima prudente, da verificare all’ascolto. Richiede tre rendering della sola batteria e misure aggiuntive. Non modifica il MIDI originale; non agisce sul solo export MIDI né sui kit SFZ.

Testi M-Live: oltre ai normali lyric e karaoke, viene riconosciuto il formato con righe SysEx M-Live e avanzamento delle sillabe tramite controller dedicati. Se il clock è valido, i suoi tempi originali producono SRT, .parole e intro; non vengono stimati tra le parole. Al termine, con MP3 e SRT presenti, compare la proposta di passare a Crea video. Se mancano testi utilizzabili o la scrittura fallisce, il messaggio finale spiega il motivo. L’esportazione del MIDI corretto conserva il clock karaoke anche se il canale dati non suona note. I vecchi MIDI corretti che hanno già perso quei controller vanno rigenerati dall’originale.

Spazio dopo l’esportazione: dopo la creazione riuscita dell’MP3 i WAV dei singoli canali del brano vengono eliminati automaticamente, inclusi quelli rimasti da precedenti export dello stesso brano. Non sono una cache permanente. I canali temporanei dell’operazione vengono ripuliti anche con Stop o errore. MP3, MIDI, SRT, .parole, intro e cache del preascolto completo restano disponibili. Per cambiare il suono dopo l’export, modifica le impostazioni e ripeti Crea File Audio e srt per Video. I tre pulsanti SF di famiglia, Annulla e Salva e Applica sono centrati nel pannello.

Bilanciamento contestuale — prova del 1 novembre 2026

Con Bilancia i volumi attivo, ogni canale viene confrontato con la somma energetica degli altri strumenti contemporaneamente attivi, esclusa la guida. Finestre di 400 ms, passo 100 ms; almeno due riferimenti, 30 finestre valide e confronto in almeno metà delle finestre attive. Si escludono code oltre 25 dB sotto il picco del canale e riferimenti oltre 18 dB sotto il più forte. Una mediana determina un guadagno costante: taglio se almeno il 60% dei confronti supera la fascia; recupero prudente se almeno l’80% resta sotto. Limite superiore del rapporto: −6 dB generale, −10 dB basso/batteria, −12 dB archi/cori/pad/rumori corde. Massimo taglio 12 dB; recupero massimo 2 dB sotto −20 dB, escluso per batteria e tappeti. Nessun tetto speciale di 4,5 dB per il basso. Volumi manuali conservati; confronti insufficienti non producono correzioni audio generali. È una taratura sperimentale da ascoltare, non un riconoscimento certo del ruolo musicale. Preparazione MIDI, recuperi delle parti e controllo dei piatti restano separati; bilanciamento audio esportabile in CC7 con Impostazioni del form.

Revisione del riferimento ritmico: basso e batteria sono valutati in un secondo passaggio rispetto ai soli altri strumenti, con i guadagni automatici dell’accompagnamento già calcolati. Basso e kit sono esclusi reciprocamente dal riferimento, evitando che un basso molto forte impedisca di correggere il kit. Stesso algoritmo, fasce e requisiti di evidenza; nessun taglio fisso aggiuntivo. Con accompagnamento insufficiente non si forza la correzione. I volumi manuali restano esclusi dalla decisione.

Taratura ritmica aggiornata: la fascia superiore comune di basso e batteria è −10 dB rispetto alla somma dell’accompagnamento contemporaneo già corretto (sostituisce −4 dB della prima prova). Non è un taglio fisso di 10 dB: si attenua soltanto l’eccesso persistente, massimo 12 dB. Requisiti di evidenza e volumi manuali invariati. Prova da confermare all’ascolto. La correzione audio può essere scritta in CC7 nell’export con Impostazioni del form attive.

Fiati, revisione delle frasi forti: nessun rialzo nella prima passata per GM56–79; recupero finale condizionato descritto sotto. Controllo finale contro gli altri strumenti con guadagni già calcolati, esclusi gli altri fiati. Finestre entro 12 dB dal picco del canale; almeno 30 confronti e copertura del 50%, almeno il 20% sopra fascia e un secondo consecutivo di prevalenza. Rapporto all’80º percentile, fascia −7 dB, taglio costante massimo 6 dB; attenuazioni maggiori precedenti conservate. Non riconosce semanticamente un assolo: può abbassare anche le frasi di accompagnamento dello stesso canale. Prova da confermare all’ascolto, comune a tutti i motori audio.

Bilanciamento nel MIDI corretto

Esporta MIDI corretto include ora i guadagni audio contestuali quando Impostazioni del form e Bilancia i volumi sono attivi. Riusa soltanto una misura associata alla firma corrente di brano, motore, griglia, configurazioni e build; in mancanza la rigenera senza avviare l’ascolto. Se la misura non riesce l’export viene interrotto. Il guadagno costante di ciascun canale viene tradotto in CC7, rispettando la curva quadratica del volume: vengono scalati tutti i cambi di volume e, se serve, inserito il valore iniziale prima della prima nota. Gli zeri restano silenzi; la nuova correzione non modifica velocity, CC11, tempi o testi. I rialzi vengono rappresentati nel MIDI conservando i rapporti e riducendo il livello generale per evitare saturazione dei CC7. Il file conserva i guadagni misurati con i SoundFont selezionati; altri SoundFont o expander possono cambiare l’equilibrio. Non contiene campioni SoundFont, effetti DSP o ricostruzioni audio dei piatti. Le altre opzioni di correzione e umanizzazione dell’export restano indipendenti: disattivarle può differenziare l’arrangiamento dal preascolto usato come riferimento.

Controllo opzionale dell’intonazione

In Opzioni → Strumenti, Controlla e correggi l’intonazione è una casella autonoma, inizialmente spenta. Si salva per tutti i brani o soltanto per quello corrente con l’ambito già presente nelle Opzioni. Riguarda CreaVideoLyrics, non OLW. Spenta, non esegue prove di accordatura. Accesa, analizza i comandi MIDI e verifica i campioni prima del preascolto singolo/completo e dell’esportazione audio, nei motori 0, 1 e 2.

Misura tre altezze effettivamente utilizzate dal canale (bassa, centrale, alta) a velocity 64 e 100, su cinque finestre di ciascuna nota sintetizzata. Il riferimento è il temperamento equabile con La4=440 Hz, rispettando registro musicale e compensazione tecnica SFZ già previsti. Compensa soltanto uno scarto comune di 5–35 cent: escursione massima di 3 cent tra finestre della stessa prova e tra le sei misure. La compensazione viene prima verificata con nuove prove: ogni residuo deve restare entro 3 cent. È una calibrazione campionaria del timbro, non una verifica di tutte le note, velocity o articolazioni della libreria.

Gli SF2 richiedono un preset verificabile nel banco GM 0: la compensazione RPN fine tuning entra nel MIDI temporaneo di rendering, con selettori RPN ripristinati e bend conservati. Per SFZ semplici viene creata una variante temporanea con tune ereditato correttamente dalle regioni, senza cambiare la mappa dei tasti. Include, macro, default_path, tune decimali o sintassi complessa possono impedire la variante: in quel caso non si applica la correzione. Meno di tre altezze, misure instabili, batteria, banchi SF2 non GM, cambi di preset/accordatura, SysEx non verificabili, NRPN e scarti grandi vengono lasciati senza correzione automatica. I bend fuori centro non dimostrano da soli un errore: vibrato, glissati e intonazioni intenzionali non vengono azzerati dal nuovo controllo.

Servono FFmpeg e il renderer del canale. Il log riporta misure, motivi di esclusione, compensazioni e tempo del controllo. Le prove aggiungono tempo: nei test locali circa 2,6 s per uno strumento sintetico con compensazione e verifica, circa 0,9 s per un pianoforte FluidR3 escluso alla prima misura instabile, includendo in entrambi un breve render finale. Non sono medie garantite: molti strumenti o campioni grandi possono richiedere decine di secondi o più. I risultati delle prove si riusano nell’operazione corrente; Stop interrompe le prove. MIDI originali e librerie restano intatti. L’export del solo MIDI non incorpora questa compensazione specifica dei campioni. Il controllo non corregge note musicalmente sbagliate, non sceglie un timbro e non promette di rendere idx2 equivalente a idx1. Su Time Passages, idx1 resta il riferimento d’ascolto indicato dall’utente.

Compatibilità SysEx: il controllo distingue i messaggi che non impediscono la calibrazione nei renderer CVL: reset GM/GM2/GS e uscita GS prima della prima nota o strettamente dopo l’ultima chiusura; volume, riserva voci e parametri riconosciuti di riverbero/chorus Roland GS con checksum e dimensioni validi; testo GS riconosciuto e messaggi del produttore 00 00 0B non gestiti dai renderer. I messaggi originali vengono conservati. Reset durante le note, MIDI Tuning Standard, parametri di tuning/key-shift, altri indirizzi o produttori, continuazioni e checksum errati restano bloccanti. Non è una garanzia per expander esterni. Il log distingue i SysEx e indica, quando possibile, numero di misure e intervallo degli scarti: differenze tra singole note o strati di velocity non vengono trasformate in un tune globale. Il blocco SysEx osservato nel primo test di Time Passages è corretto; questo non dimostra che sia stata applicata una correzione in un ascolto precedente.

Stato del controllo: durante la verifica compare “Analisi dell’intonazione…” al posto dello stato del preascolto o rendering. Il messaggio viene ridisegnato subito e resta visibile durante le prove. Alla fine viene ripristinato lo stato precedente, anche dopo Stop o un errore. Con l’opzione spenta questo messaggio non compare.

Aggiornamento 2 novembre 2026: le versioni ricompilate includono il controllo finale degli archi rispetto all’accompagnamento e, nel motore SFZ (idx2), il controllo dei fiati dopo le tastiere. Dopo l’aggiornamento rigenerare il preascolto; la resa dipende dagli strumenti e va verificata all’ascolto.

Equilibrio costante dei fiati nel motore SF2 per canale (idx1)

Con Bilancia i volumi attivo, il controllo finale misura i fiati rispetto agli altri strumenti che suonano nello stesso momento e calcola un unico guadagno per l'intera parte. Non apre e chiude il volume sui singoli attacchi: sostituisce il precedente limitatore dei picchi brevi.

Usa il banco effettivamente scelto, esclude guida e canali muti e conserva i volumi manuali. Servono almeno due strumenti di riferimento, trenta confronti e una copertura sufficiente. Le fasce sono −7 dB per gli ottoni GM56–63 e −3 dB per sax e legni GM64–79, con massimo 36 dB di taglio prudenziale; non è un limite istantaneo a +3 dB. I tagli precedenti più forti vengono conservati. Un guadagno per tutta la parte può attenuarne anche le frasi più deboli: verificare l'ascolto.

Vale solo per idx1; idx0 e idx2 conservano i propri controlli e i timbri assegnati. Dopo l'aggiornamento ricompilare e rigenerare il preascolto. Nel log cercare fiati costanti idx1; il vecchio punte brevi idx1 non è più attivo. I guadagni costanti sono salvati nella cache e usati dall'export MIDI tramite CC7, con i normali limiti di quantizzazione e resa del banco.

Confronti con le parti originali in parallelo

Quando il bilanciamento confronta le parti deboli con il MIDI originale, i rendering indipendenti dei riferimenti e le loro misure vengono eseguiti in parallelo, entro il numero di processori disponibili e dei candidati. Impostazioni audio e regole di confronto restano uguali. Stop interrompe anche questi lavori. Il log diagnostico riporta tempi separati per rendering e misure. Il guadagno reale dipende dai banchi e dalle parti scelte; altri controlli seriali possono ancora limitare il tempo totale.

Frasi allineate alla melodia

Durante Crea File Audio e srt per Video, il programma legge le note della guida dal MIDI sorgente, anche quando la guida è muta nell’audio. Usa il canale guida ricordato per il brano; se manca, usa il riconoscimento della guida già presente nel programma. Verifica che il canale guida corrisponda alla melodia del canto.

Se il MIDI contiene una frase con un unico riferimento temporale, questo può essere un preavviso di lettura. Il programma cerca il primo attacco di nota successivo della guida, entro 3 secondi e prima del riferimento della frase successiva. Riferimenti entro 80 ms da un attacco restano invariati. Se non trova una guida o un attacco valido conserva il tempo iniziale. I clock con più sillabe reali per frase, le intestazioni e i marcatori strumentali non vengono riallineati. Con una guida selezionata, anche gli eventi che contengono righe intere senza a capo restano frasi con un unico riferimento, senza tempi sillabici inventati.

SRT e .parole vengono generati insieme con i nuovi riferimenti. Il file nome.sync_melodia.txt riporta canale guida e tempi prima/dopo in millisecondi; non modifica il MIDI sorgente o le note musicali. La prima nota successiva è un criterio MIDI, non un riconoscimento della voce: un riferimento già errato dentro un’altra frase o una guida diversa dal canto può richiedere correzione manuale in Sincronizza parole.

Per applicarlo a un brano già esportato: dopo il nuovo build ripeti Crea File Audio e srt per Video dal MIDI sorgente, conferma la sovrascrittura dei sottotitoli quando richiesta, poi ricrea il video usando i nuovi SRT e .parole. Prima conserva eventuali modifiche manuali del vecchio SRT. Ricreare soltanto il video con i vecchi sidecar non applica il riallineamento melodico.

Nella modalità 4 righe con parola evidenziata, la frase corrente entra al nuovo riferimento cantato, senza il secondo di preavviso dell’SRT; le tre successive restano anteprime grigie. Un riferimento unico colora tutta la frase al suo attacco; tempi sillabici reali conservano l’evidenziazione progressiva. Non si applica un ritardo fisso di un secondo a tutti i brani.

Creare l’installer macOS con compilazione automatica

Esegui ./build_mac2026.sh nella cartella del progetto macOS, oppure richiama lo script con il suo percorso completo da un’altra cartella. Prima del packaging ricompila sempre il progetto Lazarus con --build-all --ws=cocoa --build-mode=Default. Non serve compilare manualmente prima di avviarlo.

Lo script cerca lazbuild nel PATH e nei percorsi comuni di Lazarus, MacPorts e Homebrew. Per un’installazione diversa puoi impostare LAZBUILD al percorso dell’eseguibile. Il log della compilazione è build_mac2026.log nella cartella del progetto.

Se manca Lazarus, la compilazione fallisce o non viene prodotto un nuovo eseguibile, il packaging si ferma prima della pulizia dei pacchetti precedenti. Dopo la compilazione riuscita prosegue la creazione di CreaVideoLyrics-Installer.dmg con binario, motori e help aggiornati. Lo script build_fluidsynth_static_macos.sh prepara solo il motore FluidSynth: non va eseguito per ogni aggiornamento dell’app. Questa procedura riguarda macOS; non compila le versioni Windows o Linux.