En algunos proyectos, especialmente
audiovisuales, es necesario ajustar la duración de los archivos de audio según
una referencia específica, por ejemplo, la duración de una escena. Analicemos los
procesos llamados Resample, Pitch Shift y Time Stretch, que nos
permiten lograr diferentes variaciones de este mismo objetivo.
Procesos de audio
Los procesos de audio de Cubase permiten aplicar procesamiento offline
para modificar eventos o rangos específicos dentro de eventos. Esto es
particularmente útil para aplicar diferentes cambios al audio de una misma
pista y al mismo tiempo mantener configuraciones simples en el secuenciador y
la mezcladora. En el diálogo Direct Offline Processing encontramos estas
funciones en el botón Add Process. Contamos con 13 diferentes procesos.
La mayoría de ellos están relacionados con la gestión de nivel.
- Envelope permite aplicar una curva de volumen
- Fade in y Fade out, hacen lo mismo pero con el inicio o final
de la curva fijado a cero.
- Gain y Normalize permiten modificar el nivel del audio con
un parámetro fijo de aumento o reducción
- Finalmente, Silence
genera silencio absoluto en el evento seleccionado
021-01_1410_fot01.
Procesos de nivel
Por su parte, el proceso Remove DC Offset permite
modificar las características del audio grabado eliminando los errores
provocados por la acumulación de corriente directa en la señal. Esta corriente,
o DC causa un desplazamiento asimétrico por encima del eje cero de nivel. Para
detectar si es necesario aplica Remove DC Offset, es necesario
diagnosticar el evento, mediante la función Statistics ubicada en el menú Audio.
En el diálogo emergente debemos observar el parámetro DC Offset. Si
es mayor o menor a cero, es necesario aplicar el proceso Remove DC Offset.
021-01_1410_fot02.
Diagnóstico de errores mediante Audio Statistics
Finalmente,
el proceso Reverse se emplea para invertir la onda de audio
horizontalmente, lo cual provoca que se reproduzca en reversa. Este proceso
tiene aplicaciones creativas, como por ejemplo, invertir una grabación de
guitarra para crear un sonido ambiental.
Modificación de longitud
Tres procesos de Cubase ofrecen maneras distintas de
modificar la longitud de un evento: Resample, Pitch Shift y Time
Stretch.
Resample
El proceso Resample permite cambiar la
frecuencia de muestreo para modificar la longitud, tempo y tono del audio. Esto
es requerido en las especificaciones técnicas de algunos proyectos
audiovisuales. Si el parámetro New Sample Rate es mayor que File
Sample Rate, el evento de audio se prolonga y el sonido se reproduce a un
tono más grave y a una velocidad inferior. Por otro lado, si se aplica un Sample
Rate inferior al original, el evento se acorta y el audio se reproduce a
una mayor velocidad y con un tono más agudo.
021-01_1410_fot03.
Proceso offline – Resample
Pitch Shift
El proceso Pitch Shift es el más complejo de
todos los procesos offline. Su función principal es cambiar la altura
tonal del audio, y la función Time Correction proporciona la capacidad
de hacerlo sin modificar o modificando su longitud. Este proceso tiene
numerosas aplicaciones, desde la creación de sonidos ambientales o efectos de
sonido con tono cambiante, hasta la transposición de grabaciones musicales para
ajustarlas a un contexto específico.
En el tab Transpose, la tecla roja indica la
nota de referencia. Haciendo clic en el teclado podemos habilitar una tecla
azul que indica el intervalo de transposición que se aplicará respecto a la
tecla roja. Además, contamos con el tab Envelope, en el que se puede especificar
una curva para aplicar el desplazamiento tonal gradualmente.
021-01_1410_fot03.
Pitch Shift
Time Stretch
El proceso Time Stretch es la herramienta más
versátil para modificar con exactitud la duración de un evento o rango de audio
sin modificar su altura tonal. Ofrece parámetros categorizados por columnas
para definir la cantidad de compases y la longitud original del ítem que se
desea modificar, así como la longitud requerida después del procesamiento. Esto
último se logra ingresando el tempo nuevo en BPM, o mediante un porcentaje,
disponible en el parámetro Time Stretch Ratio. Como resultado, se
estira o comprime la duración del audio y la calidad del resultado se controla
mediante la selección del algoritmo.
021-01_1410_fot04.
Timestretch - Proceso offline para modificar longitud del audio
Para más información sobre la
aplicación de los algoritmos, podemos analizar la siguiente tabla, o acudir al
manual de operaciones de Cubase.
- El
algoritmo Elastique está optimizado para material monofónico y
polifónico
- Por
su parte, MPEX es un algoritmo alternativo de alta calidad
- Finalmente,
Standard ofrece un procesamiento optimizado para generar una carga
liviana en el CPU durante aplicaciones en tiempo real, por lo que no se
recomienda su uso en el diálogo Direct Offline Processing.
021-01_1410_tab01.
Algoritmos para el proceso Time Stretch
|
Categoría
|
Nombre
|
Detalles
|
|
Élastique
|
Pro
|
Calidad
de audio optimizada sin preservación de formantes
|
|
Élastique
|
Pro Formant
|
Calidad de audio
optimizada incluyendo preservación de formantes
|
|
Élastique
|
Efficient
|
Requiere
menos potencia de CPU pero ofrece una calidad inferior a los modos Pro
|
|
Élastique
|
Time
|
Favorece la
precisión de tiempo por sobre la precisión de tono
|
|
Élastique
|
Pitch
|
Favorece
la precisión de tono por sobre la precisión de tiempo
|
|
Élastique
|
Tape
|
Fija la función Pitch
Shift a la función Time Stretch, lo cual genera un rendimiento
similar a un reproductor de cinta con velocidad variable. Si el audio se
estira, su tono se reduce automáticamente.
|
|
MPEX
|
Preview
|
Se
debe usar solo para pre-escuchar el material
|
|
MPEX
|
Mix Fast
|
Procesamiento muy
veloz, se debe usar solo para pre-escuchar el material. Se desempeña
óptimamente con señales musicales (mono o estéreo)
|
|
MPEX
|
Solo
Fast
|
Diseñado
para instrumentos solistas monofónicos y voz
|
|
MPEX
|
Solo Musical
|
Calidad alta para
instrumentos solistas monofónicos y voz
|
|
MPEX
|
Poly
Fast
|
Diseñado
para material monofónico y polifónico. Es el algoritmo más veloz que ofrece
resultados muy buenos. Recomendable para loops de batería, mezclas y acordes
|
|
MPEX
|
Poly Musical
|
Diseñado para
material monofónico y polifónico. Este es el algoritmo recomendado para
resultados de calidad en la categoría MPEX. Recomendable para loops de
batería, mezclas y acordes
|
|
MPEX
|
Poly
Complex
|
Este
es el algoritmo recomendado para resultados de más alta calidad en la
categoría MPEX, pero tiene un alto consumo de recursos de CPU
|
|
Standard
|
Drums
|
Optimizado para
sonidos de percusión
|
|
Standard
|
Plucked
|
Optimizado
para timbres de instrumentos punteados que presentan audio con transientes y
carácter espectral estable
|
|
Standard
|
Vocals
|
Optimizado para
señales con carácter tonal prominente, como la voz cantada
|
|
Standard
|
Mix
|
Optimizado
para material tonal con carácter poco homogéneo. Este algoritmo conserva el
ritmo y minimiza los artefactos sonoros generados por el procesamiento
|
|
Standard
|
Custom
|
Permite configurar
los parámetros de Time Stretch manualmente
|
|
Standard
|
Solo
|
Optimizado
para solistas como por ejemplo instrumentos de viendo, voces cantadas,
sintetizadores monofónicos o instrumentos de cuerda libres de armonías.
|
En resumen,
los algoritmos más recomendables para utilizarse en el diálogo Direct
Offline Processing son los siguientes: Elastique Pro Formant, Elastique
Time y MPEX Poly Complex
RetoExperimenta con los procesos disponibles en Direct
Offline Processing con el propósito de identificar oportunidades para
aplicar procesamiento correctivo y creativo en tus proyectos.
Tiempo recomendado: 15 minutos
ConclusiónGracias al procesamiento offline podemos
optimizar el comportamiento del audio sin necesidad de recurrir a plug-ins en
tiempo real, o a las funciones de secuenciación. Esto constituye una ventaja ya
que nos permite conservar recursos de sistema y mantener una configuración
simplificada en el proyecto. Usar estos procesos apropiadamente rinde
resultados muy favorables.