Steinberg WaveLab 7 Operation Manual Spanish Version
Have a look at the manual Steinberg WaveLab 7 Operation Manual Spanish Version online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 523 Steinberg manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
4.7 Presets 67 Definir atajo para el preset actual : si está disponible, permite asignar un atajo al preset actual mediante un atajo, una palabra clave o un disparador MIDI. Por ejemplo, si tiene un preset para normalizar audio a -0,1 dB y le asigna un atajo, cada vez que ejecute el atajo el preset se aplica a la selección de audio sin tener que abrir el diálogo. Presets VST-2 Los plugins VST tienen un método propio para el manejo de los presets. Al hacer clic en el botón de preset de este tipo de efectos, aparecen como disponibles las siguientes opciones: Cargar banco/Guardar banco : esta función permite cargar y guardar conjuntos completos de presets. El formato de archivo es compatible con Cubase. Cargar/Guardar banco predeterminado : carga el banco de presets por defecto o guarda el conjunto actual de presets como banco por defecto. Cargar/Guardar efecto : esta función carga o guarda los presets de uno en uno. El formato de archivo es, aquí también, compatible con Cubase. Editar nombre del programa actual : permite definir o editar el nombre del preset seleccionado. Lista de Presets : seleccione un preset de la lista en la que figuran los que están disponibles. Los plugins VST-3 tienen una lista simplificada de opciones. Acerca de los archivos de preset Cada preset se almacena como archivo individual en la carpeta principal Presets de Wave- Lab. Esto facilita hacer copias de seguridad de los presets o copiarlos en otro equipo. La ubicación de esta carpeta Presets principal puede cambiarse mediante Preferencias glob- ales >Ajustes . Puede elegir entre las ubicaciones siguientes: Una ubicación estandarizada a la que pueden acceder todos los usuarios del equipo. Es decir, todos los usuarios comparten los mismos ajustes. Una ubicación estandarizada a la que accede el usuario actual (opción por defecto). Es decir, cada usuario tiene sus propios ajustes. Cualquier ubicación que prefiera el usuario. Permite personalizarla conforme a los req- uisitos de cada cual. Una ubicación relacionada con la aplicación. Permite utilizar la aplicación desde un dispositivo USB. Ubicaciones por defecto : por defecto, la ubicación de la carpeta Presets principal se encuentra en: WaveLab 7
68 WaveLab Conceptos Windows 7 -C: nUsuarios n[Nombre de usuario] nAppData nRoaming nSteinberg nWaveLab 7 nPresets Windows XP -C:nDocuments and Settings n[Nombre de usuario] nDatos de programa nSteinberg nWaveLab 7 nPresets Mac OS X -root/[Nombre de usuario]/Biblioteca/Preferencias/WaveLab 7/Presets/ También puede buscar esta carpeta mediante el enlace "Abrir carpeta de ajustes activos" en el panel de preferencias. Esto abre el navegador de archivos en la ubicación actual de la carpeta Presets, sea cual sea. Dentro de la carpeta Presets, cada tipo de preset tiene su propia carpeta. Por ejemplo, todos los presets de Normalizer se almacenan en C:nUsuarios n[Nombre de usuario] nAppData nRoaming nSteinberg nWaveLab 7 nPresets nNormalizer nen Windows 7. Si abre el diálogo Normalizer y elige un preset en el menú emergente, los archivos de este directorio se muestran como presets disponibles. La finalidad de que cada tipo de preset tenga una carpeta exclusiva es que WaveLab los pueda encontrar automáticamente al abrir el menú emergente del preset. Los presets se pueden organizar en subcarpetas para que aparezcan como submenús. Esto puede facilitar la organización cuando haya muchos presets en las categorías que establez- ca el usuario. Puede ir anidando carpetas una dentro de otra para generar un sistema de menús estándar con estructura de árbol. A continuación se muestra un ejemplo de presets de disposición de ventana: Temas relacionados Crear scripts 4.8. Render (mezclar) Para mezclar efectos en una archivo temporal o final, utilice la función Mezclar (render) (tenga en cuenta que la función "Guardar" del menú Archivo no mezcla nada). La función Mezclar (render) forma parte de la Sección Master ; en otras aplicaciones, a veces se denomina "re- ducir la mezcla". Mezclar un archivo "imprime" todos los efectos y ajustes audibles que el audio dirige a través de la Sección Master al archivo de audio resultante. Esto incluye cualquier plug-in, el nivel de los faders y cualquier dithering que se haya definido en la Sección Master. En WaveLab, la función Mezclar (render) se aplica normalmente en: WaveLab 7
4.8 Render (mezclar) 69 Reducir la mezcla de un archivo en una ventana de ondas en un nuevo archivo de audio, completar con efectos de la Sección Master, dithering y otros ajustes. Reducir la mezcla de un montaje de audio completo a un archivo de audio. Aplicar todos los ajustes de la Sección Master a un archivo en una ventana de ondas. Al mezclar un archivo, puede elegir el formato del archivo de audio nuevo, y si desea crear un archivo nuevo o mezclarlo. Cuando el proceso de mezcla está en curso, en la barra de estado se visualiza una barra de progreso.En WaveLab, la barra de progreso puede verse también en la ventana Tareas de segundo plano, una ventana de herramientas compartida que puede ajustarse para que flote de manera independiente.De este modo se puede monitorizar el progreso de la mezcla, detenerlo momentáneamente y, si es preciso, cancelarlo. Consejos para las mezclas Si nunca ha ejecutado el proceso de mezcla en WaveLab, es preciso tener en cuenta una serie de aspectos: Al mezclar un archivo con la opción por defecto "Bypass sección Master en archivo de audio resultante" seleccionada en el diálogo Mezclar (render) , la Sección Master se evita por completo una vez finalizada la mezcla. Si esta opción noestá seleccionada, los efectos de la Sección Master se reproducen por encima de los efectos que se acaban de mezclar. Puede comprobar si se ha evitado la Sección Master mirando el estado del botón "Reproducir a través de la Sección Master", ubicado en la esquina inferior derecha de la barra de estado. El botón "Bypass" de la Sección Master afecta únicamente a la reproducción. Así pues, aunque no pueda escuchar los efectos al reproducir el audio, los efectos aplica- dos continúan mezclados. El botón "Efecto encendido/apagado" de cada plugin afecta a la reproducción y la mezcla. Si trabaja con un montaje o un archivo de audio que contiene numerosos efectos o pistas, y tiene problemas de reproducción, puede ser útil reducir la mezcla en una copia de dicho montaje o archivo de audio para liberar algo de potencia de procesamiento. A continuación puede seguir editando el archivo resultante con los efectos mezclados. Guarde siempre una copia de la sesión antes de hacer esto para poder recuperarla y editar los niveles y efectos si es preciso. Para obtener más información sobre cómo seleccionar los ajustes al mezclar, consulte Ven- tana Mezclar onda (render) y Ventana de Mezcla de Montaje . Para obtener más información sobre cómo aplicar efectos, consulte Sección Master . Temas relacionados Ventana Mezclar onda (render) Ventana de Mezcla de Montaje Sección Master Plugins de audio WaveLab 7
70 WaveLab Conceptos 4.9. Crear scripts WaveLab incluye un lenguaje de programación que permite a los usuarios avanzados crear sus propias secuencias de comandos (scripts) para automatizar tareas. Los scripts básicos resultan útiles para automatizar tareas repetitivas, como ajustar y recortar un archivo en ubi- caciones de tiempo específicas, por ejemplo. Puede crear scripts para llevar a cabo otras funciones de edición básicas, aplicar procesamiento offline, colocar marcadores y mostrar información sobre el archivo activo. Puede usar los comandos de scripts para editar el archi- vo o montaje de audio activo. Si tiene experiencia creando secuencias de comandos con lenguajes de programación actuales, no tendrá ninguna dificultad para escribir scripts en WaveLab. El lenguaje de scripts de WaveLab está basado en ECMAScript, con la adición de coman- dos específicos de WaveLab. Si tiene experiencia con Javascript, Jscript o Actionscript, la sintaxis del código le resultará familiar, ya que estos lenguajes también están basados en ECMAScript. En caso contrario, puede encontrar gran cantidad de material de aprendizaje y de referencia en Internet. Puede consultar referencias Javascript como www.w3schools.com por ejemplo, o libros como JavaScript: The Definitive Guide para empezar. Para ver las funciones específicas de WaveLab disponibles, consulte Lenguaje de secuencia de comandos de WaveLab . Para ver una lista completa de los subconjuntos de comandos, consulte Referencia de ECMAScript . Primeros pasos Para escribir y ejecutar un script: 1. Abra la ventana Script en el espacio de trabajo Archivos de audio o Montaje de audio. 2. Escriba el script directamente en la ventana Script o cópielo y péguelo desde un editor de texto externo. 3. Para ejecutarlo, haga clic en Ejecutar script o selecciónelo en el menú Fun- ciones. El script se ejecutará si no hay errores de sintaxis. Si hay errores, se mostrarán en un cuadro de diálogo para que pueda depurarlos. Consejo: Hay varios editores de textos para comandos gratuitos que ofrecen información contextual. Esto significa que asignan colores y resaltan secciones del código para facilitar su lectura. Si utiliza uno de estos editores para escribir y editar scripts, seleccione Javascript como lenguaje de edición y guarde el archivo con extensión .js (Javascript). Utilizar la ventana Registro Es recomendable empezar escribiendo scripts sencillos que escriban texto en la ventana Registro. La ventana Registro forma parte de la Ventana de control y puede abrirse selec- cionando Utilidades >Registro . Para registrar un mensaje de texto sencillo: 1. Abra la ventana Registro. 2. Abra un archivo de audio en el espacio de trabajo de archivos de audio. 3. Copie y pegue la siguiente secuencia de comandos en la ventana Script y ejecútela. WaveLab 7
4.9 Crear scripts 71 //registrar el número de muestras de la onda activa como texto en la ventana deregistro. logWindow.printInfo("Este archivo tiene " + activeWave.size() + " muestras"); Nota: Cualquier línea de una secuencia de comandos que comience con dos barras incli- nadas // es un comentario y se omitirá al ejecutar el script. Para insertar comentarios de varias líneas, puede usar la siguiente sintaxis: /* Éste es un comentario largo, de varias líneas. */ Contexto de la ventana Script Es importante saber que algunas secuencias de comandos sólo están disponibles en el es- pacio de trabajo de archivos de audio, y otras, en el Montaje de audio. Otras son globales, es decir, pueden usarse en ambos espacios de trabajo. Para ver información detallada so- bre el lenguaje de scripts de WaveLab consulte Lenguaje de secuencia de comandos de WaveLab . Ejemplo de script básico A continuación puede ver un ejemplo de script básico que utiliza algunas funciones de co- mandos de WaveLab para ejecutar operaciones sencillas en un archivo de audio del espacio de trabajo de archivos de audio. En primer lugar, el script muestra información sobre el archi- vo de audio, añade un fundido de entrada al principio y uno de salida al final del archivo, y, a continuación, añade diez marcadores en intervalos de 1 segundo. Examínelo línea a línea y lea los comentarios de cada operación para ver cómo funciona. /* Para ejecutar este script:- abra un archivo de audio con una duración de al menos 10 segundos - abra la ventana Registro desde el menú Utilidades - copie y pegue esta secuencia de comandos en la ventana Script - seleccione Funciones > Ejecutar script */ //borrar la ventana de registro logWindow.clear(); //mostrar información sobre el archivo de onda activo en la ventana de registro logWindow.printInfo("Este archivo de onda tiene " + activeWave.size() + " muestra s"); logWindow.printInfo("La frecuencia de muestreo es " + activeWave.sampleRate()); logWindow.printInfo("Tiene " +activeWave.numChannels() + " canales"); //Calcular la duración del archivo en segundos y redondear a número entero var lengthSecs = activeWave.size() / activeWave.sampleRate(); logWindow.printInfo("Este archivo de onda tiene una duración de " + lengthSecs + " segundos"); //Seleccionar los 10 primeros segundos del archivo activeWave.select(0, 10 * activeWave.sampleRate()); //Recortar el archivo a 10 segundos activeWave.trim(); //seleccionar los dos primeros segundos del archivo y aplicar fundido de entrada activeWave.select(0, 2 * activeWave.sampleRate()); //frecuencia de muestreo multi WaveLab 7
72 WaveLab Conceptos plicada por dos = 2 segundos activeWave.fadeIn(linear); //seleccionar los dos últimos segundos del archivo y aplicar fundido de salida activeWave.select(activeWave.size() - (2 * activeWave.sampleRate()), activeWave.s ize()); activeWave.fadeOut(linear); //aplicar bucle 10 veces y añadir marcador cada segundo for (i = 1; i
4.9 Crear scripts 73 Funciones printInfo(messageString) : coloca un mensaje informal en la ventana Registro. El argu- mento del mensaje debe escribirse como una cadena, es decir, entre comillas. Ejemplo: logWindow.printInfo("start"); printWarning(messageString) : coloca un mensaje de advertencia en la ventana Registro. printError(messageString) : coloca un mensaje de error en la ventana Registro. clear() : borra la ventana Registro. Ejemplo: logWindow.clear(); Secuencias de comandos de archivos de audio Objects activeWave Objeto que representa el archivo de audio activo. Numerosas funciones utilizan los presets como argumento. Por ejemplo, la función normal- ize() acepta un preset como argumento: activeWave.normalize("myPreset"); La ventaja es no tener que especificar muchos parámetros en las secuencias de comandos, sino que se puede utilizar el diálogo correspondiente para definir los ajustes de una función determinada y después guardarlos como archivo de preset. Como cada tipo de preset es exclusivo, no hace falta especificar un nombre de ruta completa del preset. Basta con in- dicar el nombre del preset, sin su extensión. Debido a que los presets se pueden almacenar también en una subcarpeta, si es preciso puede utilizar un nombre de ruta relativa. Por ejemplo, para normalizar un archivo que emplea un preset definido en el diálogo Nor- malizar nivel (y guardado en una subcarpeta como preset), tendrá un aspecto similar al sigu- iente: activeWave.normalize("mySubFolder/myPreset"); Todas las funciones de procesamiento de audio operan en el rango de audio seleccionado. Si no hay ninguna selección, se procesa todo el rango de archivos (si dicha opción de edición se ha seleccionado en Preferencias de edición de archivos de audio ). Si el cursor o la selección están sólo en un canal, únicamente se procesa dicho canal. Es decir, funciona exactamente de la misma manera que si se estuviera aplicando un proceso desde un cuadro de diálogo. Todos los tamaños y las posiciones se miden en unidades de muestra. Si desea especificar un rango de tiempo en otra unidad, se debe convertir de las muestras. var twoSeconds = 2 * activeWave.sampleRate(); WaveLab 7
74 WaveLab Conceptos Funciones size() : devuelve el número de muestras en el archivo de audio. sampleRate() : devuelve la frecuencia de muestreo del archivo de audio. numChannels() : devuelve el número de canales del archivo de audio. cursorPosition() : devuelve la posición actual del cursor (en muestras). setCursorPosition(pos) : establece la posición actual del cursor en una determinada ubi- cación de muestra. selectionStart() : devuelve el índice de la primera muestra seleccionada o -1 si no hay ninguna selección. selectionSize() : devuelve el número de muestras seleccionadas. select(presetName) : carga el preset de rango de audio y aplica su ajuste al archivo de audio activo. select(start, size) : selecciona un número de muestras, a partir de una posición determina- da. setCursorChannel(channel) : establece la posición del cursor en un canal nuevo, Use leftCh, rightCh o allCh como argumentos. addMarker(type, name, comment) : añade un marcador en la posición del cursor. type puede ser una de las opciones siguientes: generic temporary cdTrackStart cdTrackEnd cdTrackFrontier cdTrackIndex loopStart loopEnd muteStart muteEnd playbackStarter regionStart regionEnd errorStart errorEnd correctionStart correctionEnd Ejemplo: WaveLab 7
4.9 Crear scripts 75 activeWave.addMarker(generic, "SomeName", "SomeComment"); findNextMarkerPosition(posStartSearch, type) : busca el marcador siguiente del tipoa partir de una posición determinada. Devuelve la posición del marcador, si se detecta alguno, o -1. normalize(presetName) : carga el preset del normalizador y aplica su ajuste a un archivo de audio activo. normalizeLoudness(presetName) : carga el preset del normalizador de volumen y aplica su ajuste a un rango de audio. normalizePan(presetName) : carga el preset del normalizador de panorama y aplica su ajuste a un rango de audio. silence(presetName) : carga el preset del silencio y aplica su ajuste a un rango de audio. timeStretch(presetName) : carga el preset de la corrección del tiempo y aplica su ajuste a un rango de audio. pitchCorrection(presetName) : carga el preset de la corrección del tono y aplica su ajuste a un rango de audio. pitchQuantize(presetName) : carga el preset de cuantizar tono y aplica su ajuste a un rango de audio. changeLevel(dbValue) : carga el nivel del rango de audio seleccionado. fadeIn(shape) and fadeOut(shape) : aplica un fundido al rango de audio seleccionado. shape puede ser una de las opciones siguientes: linear sinus squareRoot sinusoid log exp expp Ejemplo: activeWave.fadeIn(squareRoot); levelEnvelope(presetName) : carga la forma de envolvente y aplica su ajuste a un rango de audio. morph(presetName) : carga un efecto de transformación y lo aplica según sus ajustes. invertPhase() : invierte la fase de las muestras en el rango de audio. reverse() : invierte el orden de las muestras en el rango de audio. cut() : corta el rango de audio seleccionado. copy() : copia el rango de audio seleccionado. paste() : pega audio del portapapeles a la posición actual del cursor. WaveLab 7
76 WaveLab Conceptos trim() : recorta el rango de audio seleccionado. remove() : elimina el rango de audio seleccionado. removeSmooth() : elimina el rango de audio seleccionado y aplica un fundido cruzado en todas las regiones resultantes a la vez. mute() : silencia el rango de audio seleccionado. swapChannels() : intercambia canales estéreo. undo() : deshace el último comando. removeDcOffset() : elimina el DC offset del rango de audio. readSamples(channelIndex, from, numSamples) : lee un número de muestras a partir de una determinada posición de cursor en un canal concreto: Use 0 for the leftchannel Use 1 for the rightchannel Returns the result in an array. Ejemplo: buf = activeWave.readSamples(0, 20, 100); // read 100 samples on left channel, fr om sample index 20 for (i = 0; i < 100; i++) { logWindow.printInfo(buf[i]); } Secuencias de comandos de montaje de audio Funciones Información preliminar: la API de secuencias de comandos es un proyecto abierto y evolu- ciona conforme a los requisitos del usuario. size() : devuelve el número de muestras en el Montaje de audio. sampleRate() : devuelve la frecuencia de muestreo del Montaje de audio. numChannels() : devuelve el número de canales de salida del archivo del Montaje de audio. numTracks() : devuelve el número de muestras del Montaje de audio. cursorPosition() : devuelve la posición actual del cursor (en muestras). setCursorPosition(pos) : establece la posición actual del cursor en una determinada ubi- cación de muestra. selectionStart() : devuelve el índice de la primera muestra seleccionada o -1 si no hay ninguna selección. selectionSize() : devuelve el número de muestras seleccionadas. select(presetName) : carga el preset de rango de audio y aplica su ajuste al Montaje de audio activo. select(start, size) : selecciona un número de muestras, a partir de una posición determina- da. setFocusedTrack(index) : establece la pista activa. WaveLab 7