¿Qué significa, nuevo SMPTE Pink Noise & #8230; y cómo? - Python

  • Versión
  • Descargar 35
  • Tamaño del archivo 9,23 KB
  • Conteo de archivos 1
  • Fecha de Creación 1 de octubre de 2016
  • Última actualización 11 abril 2019

¿Qué significa, nuevo ruido rosa SMPTE ... y cómo? - Python

SMPTE ST-2095-1 es un nuevo estándar para Pink Noise. Se necesitó mucho trabajo por parte de un gran número de personas inteligentes, mucha escucha, pruebas y ajustes. Lo bueno es que no está hecho con muchos transiticadores, sino con dígitos. Este es el estándar de ruido rosa digital.

Código de acceso:
QA_b4_QC

Pink Noise ha sido una de esas cosas que siempre ha existido y la gente no piensa mucho en ello. Pulsa un interruptor y ahí está. Pero hizo falta un circuito sofisticado para hacerlo bien, y no siempre se implementó de la misma manera ... o incluso bien. Eso es mucho menos probable ahora porque con el estándar hay un script de Python que es muy fácil de implementar.

Es posible que el equipo en el que confía ya lo use. Por ejemplo, el gran conjunto de herramientas de audio llamado Herramientas de audio de Studio Six Digital, ya lo ha implementado.

Pero, ¿y si solo quieres hacer algo por tu cuenta? Ese es el objetivo de esta publicación: dar algunos consejos sobre cómo crear un archivo .wav de Pink Noise utilizable utilizando el script de Python que se entrega con el estándar de calibración SMPTE Pink Noise ST-2095-1 ... y con suerte y permiso, adjunto como descarga aquí. [Si miras adentro, puedes confirmar que es la versión 1.3]

Dado que el lenguaje de programación 'python' está instalado como parte estándar de la computadora Mac, eso es lo que verá con los dibujos e instrucciones siguientes. También hay algunas imágenes del uso básico de Audacity, la herramienta de audio gratuita y de código abierto. Audacity está disponible para Windows, pero las imágenes son de una Mac.

Entonces, para ser claros:

1) Python y Audacity están disponibles gratuitamente para Windows y Linux y Mac
2) Permitiendo los ajustes normales de directorio, los comandos son los mismos ya sea que se usen en una computadora Mac o Windows o Linux. En Windows, por supuesto, se usa la ventana 'cmd' en lugar de Terminal, y no se puede usar cortar y pegar como se puede con Terminal en Mac y Ubuntu (señalando solo una de varias versiones utilizables del sistema operativo Linux).
Instalador de Windows Python:
Las descargas de Audacity están en:

1) Descargue el estándar SMPTE, luego cree el archivo Python

La Tienda SMPTE debería dirigirlo a la página de la Biblioteca Digital IEEE:

ST 2095-1: 2015 - Estándar SMPTE - Referencia de calibración Señal de ruido digital rosa de banda ancha

Ese enlace lo llevará a la sinopsis del Estándar, donde puede hacer clic en Comprar, que lo lleva a esta página:

Purchase SMPTE ST 2095-1:2015 Pink Noise

El Anexo B de la Norma detalla la Listado de pseudocódigo para generador de ruido rosa limitado por banda. Copie y pegue ese texto en un programa de creación de texto (uno que no agregue ningún carácter oculto, como el TextWrangler gratuito y de código abierto para usuarios de Mac), luego guarde y nombre su nuevo archivo de Python como:

ST-2095-1-generator.py Por supuesto, ya que hay verborrea de copyright en el archivo .py que dice que:

# Redistribución y uso en fuentes y formas binarias, con o sin

Se permite la modificación #, siempre que las siguientes condiciones

Se cumplen #:

y dado que cumplimos con las condiciones de mantener los avisos de derechos de autor y otros términos, puede descargar el archivo (versión 1.3) aquí averiguando cómo descargar desde este servicio.

2) Prepara la computadora

En tu computadora Mac, en Finder, haz clic en "Comando-Shift U" para ir a la carpeta "Utilidades".
Arrastre el archivo .py (desde donde lo guardó) a la carpeta Utilidades; autenticar con su contraseña cuando se le solicite.
Mientras todavía está en el Finder, haga clic en "Command-Shift O" (O como en Opal) para ir a la carpeta 'Documentos'.
Cree una nueva carpeta (Cmd-N) e inmediatamente escriba "pink_noise", luego Regrese para nombrarla.
Abra la carpeta 'pink-noise' con Cmd-O o haga doble clic.

3) Usando la Terminal

Haga "Comando barra espaciadora", luego escriba "Terminal". Cuando aparezca la palabra 'Terminal', haga clic en "Regresar" (o si hay algo más resaltado, flecha hacia abajo hasta Terminal y haga clic en Regresar).
En Terminal, escriba "python", incluido un espacio final.
Desde la carpeta Utilidades, arrastre el icono 'ST-2095-1-generator.py' a la ventana Terminal.
Agrega un espacio.
Desde la parte superior de la carpeta '/ Documentos / pink_noise' previamente abierta, arrastre el icono de la carpeta a la ventana de Terminal.
Agregue una barra diagonal y un nombre de archivo para el archivo de ruido rosa que se generará: por ejemplo, "/48_10_1.wav"
La línea debería verse algo así (dependiendo de dónde haya puesto realmente sus archivos):

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

Presione "Retorno", luego espere hasta que el script le diga cuánto tiempo tomó el proceso y el valor RMS.

Vaya a 'Documentos / carpeta pink_noise' para ver el nuevo archivo .wav. Haga clic una vez, presione la barra espaciadora para escuchar.

4) Para modificar la duración del archivo, los números de canal y la velocidad de bits

En Terminal, haga clic en la flecha hacia arriba que muestra el comando anterior.
Presione la flecha izquierda a la "D" mayúscula en Documentos. Escriba "-d 20" o la longitud deseada en segundos.
Tenga en cuenta el espacio. Asegúrese de que solo haya un espacio entre el '20' y el 'D'.
Presione la flecha derecha hasta el segundo guión bajo en el nombre del archivo .wav. Haz clic en "eliminar" 2 veces. Escriba "20".
Pulsa "Volver" para crear el archivo de 20 segundos.
El siguiente comando creará un archivo .wav que tiene 6 canales de 30 segundos de 96k de ruido rosa.

python /Aplicaciones/Utilidades/ST-2095-1-noise-generator1_3.py -d 30 -c 6 -9 Documentos / pink_noise / 96_30_6.wav

Los seis canales de ese ejemplo se reproducirán simultáneamente. Para crear un archivo que reproducirá los canales consecutivamente, o para cambiar los niveles o agregar un Fade In o Fade Out, o recortar las longitudes (una solicitud de 10 segundos creará un archivo de más de 10 segundos), es necesario utilizar un programa de edición. Si bien hay muchos disponibles, los ejemplos que se utilizan a continuación son para el programa “Audacity”, bien considerado, gratuito y de código abierto.

NOTA: Si solicita 30 segundos, o cualquier número en realidad, obtendrá varios segundos más. ¿Por qué? Es el resultado del programa que cumple todos los parámetros de aleatoriedad e igual ruido por octava.

5) Para instalar Audacity

Abra una página del navegador para: http://sourceforge.net/projects/audacity/
Haga clic en el botón "Descargar"
Haga doble clic en el archivo .dmg, que abrirá una ventana de instalación de Audacity
Arrastre la carpeta Audacity a la carpeta Aplicaciones.

6) Para abrir el archivo .wav en Audacity

En la carpeta 'pink_noise', haga clic con el botón derecho o presione Control y haga clic en el archivo .wav
Desplácese hacia abajo hasta "Abrir con". Seleccione "Abrir con Audacity"
audacity_opn_with

Haga clic en "Aceptar" para "Hacer una copia de los archivos antes de editarlos (más seguro)
audacity_copy_yes

Debería ver un solo canal de ruido rosa que es un poco más corto que 22 segundos.
audacity_one_channel

Para cortar o desvanecer a partir de 20 segundos, con la "barra I" seleccionada, haga clic, mantenga presionado y arrastre hacia la derecha.
audacity_choose_panel

Cortar:
Dejando los últimos 1.8 segundos seleccionados, presione 'Eliminar'.
Desvanecerse:
Dejando los últimos 1,8 segundos seleccionados, desplácese hacia abajo desde 'Menú de efectos' (en la parte superior) hasta 'Desaparecer'
Haga clic en Comando-A para seleccionar la pista completa

Para agregar rápidamente canales del mismo sonido modificado:
Haga clic en "Comando-D" tres veces para crear 8 canales mientras la pista está seleccionada.
Haga clic en "X" en la esquina superior izquierda de cualquier pista para eliminar una pista.audacity_kill_channel

Buena práctica, absolutamente recomendada ya que le ayudará a evitar confusiones más adelante en el proceso, aunque no es obligatorio:
Always Name Your Channels – It helps later.

Asigne un nombre al canal tirando hacia abajo del cuadro a la derecha de la 'x'.
Nota: El cuarto canal siempre será el canal LFE.

7) Para secuenciar una pista después de la otra

Haga clic en Cmd-A para seleccionar todas las pistas.
Despliega el menú "Tracks" para "Align Tracks" para "Align End to End"
'Haga clic en Cmd-F' y 'Shift-Cmd-F' para obtener el conjunto completo de pistas en la ventana.
Desliza / ajusta las pistas como desees.

8) Para exportar a un archivo WAV de transmisión (.wav): para usar como DCP

Despliegue 'Archivo' para 'Exportar audio'. (Cmd-Shift-E)
Nombre el archivo como desee, pero definitivamente cambie el nombre o el directorio.
En 'Formato', desplácese hacia abajo hasta 'Otros archivos sin comprimir'.
Haga clic en 'Opciones';Seleccione 'Encabezado: WAV (Microsoft)'; Codificación: 'PCM firmado de 24 bits '; Haga clic en 'Salvar'

9) Para hacer que los canales Giren ... y LFE se reproduzcan al final (Ver NB siguiente Técnica)

En Opciones de mezcla avanzadas: haga clic en el segundo cuadro hacia abajo a la izquierda. Obtendrá un contorno rojo
Haga clic en 'Canal: 3'en el lado derecho. Aparecerá una conexión.
Haga clic en 'Canal: 2'en el lado derecho. Conéctelo al tercer cuadro hacia abajo en el lado izquierdo.
Haga clic en la barra de conexión entre el tercer cuadro en ambos lados para eliminarlo.
Haga lo mismo para intercambiar RtSurr y LftSurr por los canales 5 y 6.

Si busca diversión de verdad, trabaje con 8 canales. Arrastre los canales de salida a 16 y coloque el tono trasero izquierdo en el canal 11 y el trasero derecho en el canal 12.

One simple way to swap channels in Audacity.
Clic en Guardar'. El panel Siguiente solicita metadatos que no son compatibles con los archivos .wav, así que dedique su tiempo a completarlos o simplemente haga clic en 'Aceptar'

NÓTESE BIEN: ¡Esta técnica solo funciona si todos los canales tienen señales idénticas! Si, por ejemplo, el canal LFE se incrementó en 10 dB antes de la exportación, seguir el ejemplo de exportación anterior creará un sonido envolvente derecho que es 10 dB demasiado caliente.

Existen otras técnicas para hacer que suceda lo mismo, y eventualmente (o ahora) puedes aprender. Básicamente, tendrá que aprender a tomar una parte de audio de una pista y moverla al lugar que desee. Esto se convertirá en una segunda naturaleza si usa el programa lo suficiente, pero está más allá del alcance de este artículo.

10) Verificación del archivo .wave

Vaya a la carpeta / pink_noise y abra un nuevo archivo en Audacity usando la técnica "Abrir como ..." descrita anteriormente. Si simplemente hace doble clic en el archivo .wav, es probable que iTunes lo importe y lo reproduzca por usted.

What the .wav file will look like

Así es como debería verse cuando esté completo. Jugará L, C, R, RtSurr, LftSurr, LFE
Ahora que el archivo .wav está abierto, se pueden aplicar filtros o se pueden ajustar los niveles.

11) Para agregar o restar nivel a un canal

Puede decidir que desea más o menos nivel en los alrededores o las pistas LFE. Esto no es difícil, pero solo desea aumentar o disminuir la señal, no amplificar el silencio a su alrededor.

Seleccione, seleccione con cuidado, la parte de audio de la pista; en algunas circunstancias, puede hacer doble clic en el y luego bajar 'Efectos' a 'Amplificar', luego ingresar el número de dB para agregar (o -dB para restar).
Haz tu mejor esfuerzo para no amplificar el silencio. Pero es posible que no pueda evitar 'agarrar' una pequeña porción.

Debe exportar nuevamente para crear un archivo .wav. Cuando "Guarda" en Audacity, está creando un conjunto de archivos específico de Audacity, no un archivo .wav reproducible.

Pero si ya ha guardado el archivo .wav para que reproduzca los canales en el orden correcto, no es necesario volver a intercambiarlos al exportarlos.

Hay más potencial en el uso del programa Audacity, pero esto debería satisfacer las necesidades básicas.

Por favor envíe el documento  correcciones o sugerencias a través del formulario de contacto. Gracias.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.