Cosa significa, nuovo SMPTE Pink Noise & #8230; e come? - Python

  • Versione
  • Scarica 34
  • Dimensioni file 9.23 KB
  • Conteggio file 1
  • Data di Pubblicazione 1 ottobre 2016
  • Ultimo aggiornamento 11 aprile 2019

Cosa significa, nuovo rumore rosa SMPTE ... e come? - Python

SMPTE ST-2095-1 è un nuovo standard per Pink Noise. Ci è voluto molto lavoro da parte di un gran numero di persone intelligenti, molto ascolto, test e aggiustamenti. La cosa bella è che non è fatto con molti transiticator, ma piuttosto con le cifre. Questo è lo standard digitale del rumore rosa.

Codice di accesso:
QA_b4_QC

Pink Noise è stata una di quelle cose che sono sempre esistite e la gente non ci pensa molto. Premi un interruttore ed eccolo. Ma ci è voluto un circuito sofisticato per funzionare bene, e non è stato sempre implementato allo stesso modo ... o addirittura bene. Questo è molto meno probabile ora perché con lo standard c'è uno script Python molto facile da implementare.

L'attrezzatura su cui fai affidamento potrebbe già utilizzarla. Ad esempio, il fantastico set di strumenti audio denominato Strumenti audio di Studio Six Digital, l'ha già implementato.

Ma cosa succede se vuoi solo crearne uno tuo? Questo è il punto di questo post: fornire alcuni suggerimenti su come creare un file .wav Pink Noise utilizzabile utilizzando lo script python fornito con SMPTE Calibration Pink Noise Standard ST-2095-1 ... e con fortuna e permesso, allegato come download qui. [Se guardi dentro, puoi confermare che è la versione 1.3]

Poiché il linguaggio di programmazione "python" è installato come parte standard del computer Mac, questo è ciò che vedrai con i disegni e le istruzioni seguenti. Ci sono anche alcune immagini dell'utilizzo di base di Audacity, lo strumento audio gratuito e Open Source. Audacity è disponibile per Windows, ma le immagini provengono da un Mac.

Quindi, per essere chiari:

1) Python e Audacity sono entrambi disponibili gratuitamente per Windows, Linux e Mac
2) Consentendo le normali regolazioni della directory, i comandi sono gli stessi sia che vengano utilizzati su un Mac o Windows o un computer basato su Linux. In Windows, ovviamente, si usa la finestra "cmd" invece di Terminal e non si può usare taglia e incolla come si può con Terminal su Mac e Ubuntu (indicando solo una delle diverse versioni utilizzabili del sistema operativo Linux).
Programma di installazione di Windows Python:
I download di Audacity sono disponibili su:

1) Scarica lo standard SMPTE, quindi crea il file Python

SMPTE Store dovrebbe indirizzarti alla pagina della Biblioteca digitale IEEE:

ST 2095-1: 2015 - Standard SMPTE - Segnale di rumore rosa digitale a banda larga di riferimento di calibrazione

Quel collegamento ti porterà alla sinossi dello Standard, dove puoi fare clic su Acquista, che ti porta a questa pagina:

Purchase SMPTE ST 2095-1:2015 Pink Noise

L'Allegato B della Norma dettaglia il Elenco di pseudocodici per generatore di rumore rosa a banda limitata. Copia e incolla il testo in un programma per la creazione di testo (uno che non aggiunge caratteri nascosti come TextWrangler gratuito e open source per utenti Mac), quindi salva e assegna un nome al nuovo file python come:

ST-2095-1-generator.py Naturalmente, poiché nel file .py è presente una verbalità del copyright che dice:

# Ridistribuzione e utilizzo in formato sorgente e binario, con o senza

# modifica, sono consentite a condizione che le seguenti condizioni

Sono soddisfatti #:

e poiché stiamo soddisfacendo le condizioni per mantenere le note sul copyright e altri termini, puoi scaricare il file (versione 1.3) qui cercando di capire come scaricare da questo servizio.

2) Preparare il computer

Sul tuo computer Mac, nel Finder, fai clic su "Comando-Maiuscole U" per andare alla cartella "Utilità".
Trascina il file .py (da dove l'hai salvato) nella cartella Utilità; autenticare con la password quando richiesto.
Mentre sei ancora nel Finder, fai clic su "Comando-Maiuscole O" (O come in Opal) per andare alla cartella "Documenti".
Crea una nuova cartella (Cmd-N) e digita immediatamente "pink_noise", quindi Invio per nominarla.
Apri la cartella "pink-noise" con Cmd-O o fai doppio clic.

3) Utilizzo del terminale

Fai "Command Spacebar", quindi digita "Terminal". Quando viene visualizzata la parola "Terminale", fai clic su "Invio" (o, se è evidenziato qualcos'altro, freccia giù per Terminale e fai clic su Invio).
In Terminale, digita "python" includendo uno spazio finale.
Dalla cartella Utilità, trascina l'icona "ST-2095-1-generator.py" nella finestra Terminale.
Aggiungi uno spazio.
Dall'alto della cartella "/ Documents / pink_noise" aperta in precedenza, trascina l'icona della cartella nella finestra Terminale.
Aggiungi una barra barra e un nome file per il file rumore rosa da generare: ad esempio, "/48_10_1.wav"
La linea dovrebbe assomigliare a (a seconda di dove hai effettivamente messo i tuoi file):

python /Applications/Utilities/ST-2095-1-noise-generator1_3.py Documents / pink_noise / 48_10_1.wav

Premi "Return", quindi attendi fino a quando lo script non ti dice quanto tempo ha impiegato il processo e il valore RMS.

Vai a "Documents / pink_noise folder" per vedere il nuovo file .wav. Fare clic una volta, premere la barra spaziatrice per ascoltare.

4) Per modificare la durata del file, i numeri dei canali e la velocità in bit

In Terminale, fai clic sulla freccia verso l'alto che visualizza il comando precedente.
Premi la freccia sinistra per la "D" maiuscola in Documenti. Digita "-d 20" o la durata desiderata in secondi.
Nota lo spazio. Assicurati che ci sia solo uno spazio tra '20' e 'D'.
Premi la freccia destra fino al secondo trattino basso nel nome del file .wav. Premi "elimina" 2 volte. Digita "20".
Premi "Return" per creare il file di 20 secondi.
Il seguente comando creerà un file .wav con 6, 30 secondi canali di rumore rosa 96k.

python /Applications/Utilities/ST-2095-1-noise-generator1_3.py -d 30 -c 6 -9 Documents / pink_noise / 96_30_6.wav

I sei canali in quell'esempio verranno riprodotti simultaneamente. Per creare un file che riprodurrà i canali consecutivamente, o per modificare i livelli o aggiungere un Fade In o Fade Out, o tagliare le lunghezze (una richiesta di 10 secondi creerà un file più lungo di 10 secondi), è necessario utilizzare un audio programma di editing. Anche se molti sono disponibili, gli esempi usati di seguito sono per il programma "Audacity" ben considerato, gratuito e Open Source.

NOTA: se si richiede 30 secondi o un numero qualsiasi, si tornerà indietro di alcuni secondi. Perché? È il risultato del programma che soddisfa tutti i parametri di casualità e pari rumore per ottava.

5) Installare Audacity

Apri una pagina del browser su: http://sourceforge.net/projects/audacity/
Fare clic sul pulsante "Download"
Fai doppio clic sul file .dmg, che aprirà una finestra di Audacity Install
Trascina la cartella Audacity nella cartella Applicazioni.

6) Aprire il file .wav in Audacity

Nella cartella "pink_noise", fai clic con il pulsante destro del mouse o fai clic tenendo premuto il tasto Ctrl sul file .wav
Scorri fino a "Apri con". Seleziona "Apri con Audacity"
audacity_opn_with

Fai clic su "OK" per "Crea una copia dei file prima della modifica (più sicuro)
audacity_copy_yes

Dovresti vedere un singolo canale di rumore rosa che è un po 'più breve di 22 secondi.
audacity_one_channel

Per tagliare o sfumare da 20 secondi, con la "I-bar" selezionata, fare clic, tenere premuto e trascinare verso destra.
audacity_choose_panel

Tagliare:
Lasciando selezionati gli ultimi 1,8 secondi, premi "Elimina".
Svanire:
Lasciando selezionati gli ultimi 1,8 secondi, scorri verso il basso da "Menu Effetti" (in alto) a "Dissolvenza"
Fai clic su Comando-A per selezionare l'intera traccia

Per aggiungere rapidamente canali con lo stesso suono modificato:
Fare clic su "Command-D" tre volte per creare 8 canali mentre la traccia è selezionata.
Fare clic su "X" nell'angolo superiore sinistro di qualsiasi traccia per eliminare una traccia.audacity_kill_channel

Buona pratica, assolutamente consigliata poiché ti aiuterà a salvarti dalla confusione più avanti nel processo, anche se non obbligatorio:
Always Name Your Channels – It helps later.

Assegna un nome al canale tirando verso il basso la casella a destra della "x".
Nota: il quarto canale sarà sempre il canale LFE.

7) Per mettere in sequenza una traccia dopo l'altra

Fai clic su Cmd-A per selezionare tutte le tracce.
Apri il menu "Tracce" su "Allinea tracce" su "Allinea end to end"
'Fare clic su Cmd-F' e 'Shift-Cmd-F' per ottenere l'intero set di tracce nella finestra.
Scorri / regola le tracce come desiderato.

8) Per esportare per trasmettere file WAV (.wav) - da utilizzare come DCP

Trascina verso il basso "File" per "Esporta audio". (Cmd + Maiusc + E)
Nome file come desiderato, ma sicuramente cambiare il nome o la directory.
In "Formato", scorri verso il basso fino a "Altri file non compressi'.
Fai clic su "Opzioni';Selezionare 'Intestazione: WAV (Microsoft)'; Codifica: 'PCM a 24 bit firmato; Fai clic su "Salva'

9) Per far ruotare i canali ... e riprodurre LFE per ultimo (vedere NB seguente tecnica)

In Opzioni di miscelazione avanzate: fai clic sulla seconda casella in basso a sinistra. Otterrà un contorno rosso
Fai clic su "Canale: 3'sul lato destro. Apparirà una connessione.
Fai clic su "Canale: 2'sul lato destro. Collegalo alla terza scatola in basso a sinistra.
Fare clic sulla barra di connessione tra la terza casella su entrambi i lati per rimuoverla.
Fai lo stesso per scambiare RtSurr e LftSurr con i canali 5 e 6.

Se stai cercando il vero divertimento, lavora con 8 canali. Trascina i canali di uscita su 16 e posiziona il tono posteriore sinistro nel canale 11 e quello posteriore destro nel canale 12.

One simple way to swap channels in Audacity.
Fare clic su "Salva". Il pannello Avanti richiede metadati che non sono supportati nei file .wav, quindi dedica il tuo tempo a compilarli o fai clic su "OK"

NB: Questa tecnica funziona solo se tutti i canali hanno segnali identici! Se, ad esempio, il canale LFE fosse aumentato di 10 dB prima dell'esportazione, seguendo l'esempio precedente di esportazione si creerà un Surround Surround che è troppo caldo di 10 dB.

Esistono altre tecniche per far accadere la stessa cosa e alla fine (o ora) puoi imparare. Fondamentalmente, dovrai imparare come prendere una parte audio di una traccia e spostarla nel punto in cui desideri che sia. Questa diventerà una seconda natura se usi abbastanza il programma, ma va oltre lo scopo di questo articolo.

10) Verifica del file .wave

Vai alla cartella / pink_noise e apri un nuovo file in Audacity usando la tecnica "Apri come ..." descritta in precedenza. Se fai semplicemente doppio clic sul file .wav, iTunes probabilmente lo importerà e lo riprodurrà per te.

What the .wav file will look like

Questo è come dovrebbe apparire una volta completato. Riprodurrà L, C, R, RtSurr, LftSurr, LFE
Ora che il file .wav è aperto, è possibile applicare i filtri o regolare i livelli.

11) Per aggiungere o sottrarre livello a un canale

Potresti decidere di volere più o meno livelli ai surround o alle tracce LFE. Questo non è difficile, ma vuoi solo aumentare o diminuire il segnale, non amplificare il silenzio che lo circonda.

Seleziona - seleziona attentamente - la parte audio della traccia - in alcune circostanze puoi fare doppio clic su 'Effetti' e poi tirare giù 'Effetti' su 'Amplifica', quindi inserire il numero di dB da aggiungere (o -dB per sottrarre).
Fai del tuo meglio per non amplificare il silenzio. Ma è possibile che non sarai in grado di evitare di "afferrarne" una piccola porzione.

È necessario esportare di nuovo per creare un file .wav. Quando "Salva" in Audacity, stai creando un set di file specifico per Audacity, non un file .wav riproducibile.

Ma se hai già salvato il file .wav in modo che riproduca i canali nell'ordine corretto, non è necessario scambiarli di nuovo durante l'esportazione.

Vi è un maggiore potenziale nell'utilizzo del programma Audacity, ma ciò dovrebbe soddisfare le esigenze di base.

Si prega di inviare il documento  correzioni o suggerimenti tramite il modulo di contatto. Grazie.

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti .