21
Linux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politécnico Nacio- nal, Academia de Acústica, Unidad Profesional Adolfo López Matéos, Zacatenco D.F.

Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Linux en los Estudios de Grabación

Dr. Maximino Peña Guerrero

Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politécnico Nacio-nal, Academia de Acústica, Unidad Profesional Adolfo López Matéos, ZacatencoD.F.

Page 2: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

OBJETIVO

• Presentar algunas características que tiene el sistema operativo Linux las cuales permiten realizar procesa-miento y pos-procesamiento con la musica y el sonidoque se procesa en un estudio de grabación.

• Presentar el software más importante orientado al con-trol, captura, procesamiento y post-procesamiento delsonido,

• Mencionar las ventajas y desventajas de utilizar sistemas abiertos disponibles libremente bajo licencia copyleft.

Page 3: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Problemática

• En pocos años los sistemas electrónicos y digitales se vuelven obsoletos.

• No es posible hacer modificaciones y adaptaciones a los sistemas de software debido a que el código espropietario y se encuentra protegido con licencias de copyright.

Page 4: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Proyectos Básicos

•Se tuvieron que escribir los primeros controladores de audio: primero surgió la OSS/Free, después la OS/Linuxcomercial, y por último ALSA.

•ALSA (Advanced Linux Sound Architecture) consiste de una colección de controladores (drivers) para el núcleo kernel de linux.

•DAW ( Digital Audio Workstation) y HDR (Hard Disk Recorder )

•ARDOUR es un software de grabación de audio multicanal en disco duro

Page 5: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Proyectos Básicos (cont.) •ARDOUR es un software de grabación de audio multicanal en disco duro que permite realizar una grabación en 24 canales de manera simultanea a 32 bits y 48 Kz.

•JACK (Jack Audio Connect Kit), es un servidor de audio de baja latencia escrito para formar parte de sistemas operativos POSIX como Linux y OS X. Permite conectar muchos clientes de música y audio con un solo dispositivo de audio compartido.

• AGNULA (A GNU/Linux Audio distribution), es una organi-zación que tiene una colección de programas de software multimedia para Linux, las cuales se distribuyen como DeMudi (Debian Multimedia Distribution) y ReHMudi (Red Hat Multimedia Distribution).

Page 6: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Mezcladora ALSA

Page 7: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Procesamiento de Partituras

Page 8: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Mezcla, Reproducción y Grabación

• AUMIX: Consola de mezcla de audio por software orien-tada a comandos en linea sobre una terminal de caracte-res, o bien, una terminal gráfica Xwindows.

• YAREC (Yet Another Recorder): De Ralf W. Stefan, es unGrabador y reproductor de archivos de sonido.

• SoX (Sound Exchange): Escrito por Lance Norskog y Chris Bagwell, es la navaja suiza del audio en Linux,convierte archivos de audio entre diferentes formatosWAV, MIDI, AIFF, entre otros).

Page 9: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Editores de Archivos de Audio

• DAP (Digital Audio Processor): Editor de audio escritopor Richard Kent. Contiene muchos módulos de proce-samiento, menejo de repeticiones (looping) AIFF y WAV, entre otros, y muchhas otras funciones para la ediciónde formas de onda.

• MiXViews : Escrito por Doug Scott, es un editor que tienemuchas formas de visualizar los datos, herramientes pa-ra el análisis y síntesis de sonido, y funciones de con-verción de formatos de archivo.

• Snd: Es un editor desarrolalado por Bill Schottstaedt que permite procesar archivos muy grandes, sintetizar músi-con instruciones LISP, y amplia variedad de sonidos

Page 10: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Editores de Archivos de Audio (cont.)

• KWAVE De acuerdo con su autor, Martin Wilz, contieneun sintetizador aditivo, edición rápido de envolventes gráficos, y un editor básico.

• Broadcast 2000: Escrito por Adam Williams, ´tiene ediciónprotejida de datos, maneja grandes archivos de audio yvideo sincronizados.

• Ceres: Es un editor gráfico de espectros de sonido escri-to por Oyvind Hammer.

Page 11: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Módulos de Archivo (Mod Files)

Un archivo de música digital Mod ( módulo) se crea utili-zando pistas por software. Básicamente es un secuencia-dor que procesa muestras y patrones de sonido, así comootros efectos especiales (rever, vibrato, eco, entre otros).

• SoundTracker: Escrito por Michel Krause) es un móduloque utiliza pistas MOD/XM, estable y rápido de usar.

• MikMod: Es un módulo orientado a consola y un sistema de audio. Fue escrito por Jean-Paul Mikkers, Steve Mc-Intyre, Peter Amstutz, Miodrag Vallat, e.t..

Page 12: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Musical Instrument Digital Interface• Brahms: Es un secuenciador MIDI con interfase a sintete-

tizadores externos; útil cuando se combina con el sinte-tizador aRts (Jan Würthner y Fabian Wenzel).

• Jazz++: Es un grabador y editor de audio digital y MIDIprofesional (Per Sigmond, Andreas Voss).

• TiMidity: Es un programa que permite capturar y entregarsonido de alta calidad MIDI a WAV o WAV. Útil si no se tiene una tarjeta de sonido en el motherboard. (TuukaToivonen, Masanao Isumo).

• Playmidi: Es un reproductor MIDI orientado a comandosen línea. (Nathan Laredo, Takashi Iwai).

Page 13: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Musical Instrument Dig Int. ( cont.)• KeyKit: Es un medio ambiente que permite experimen-

tar con MIDI, con GUI, y con un lenguaje orientado alínea. (Tim Thomson)

Xphat: Es una caja de desvanecimientos (fader). Propor-ciona controladores para máquinas que no los tienen.Útil para ajustar parámetros de sonido via mensajes desistema exclusivos de sistema (MIDI). (Paul Barton-Davis)

Page 14: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

Software MP3

• BladeEnc, codifocador MP3 de Tord Jansson)

• mpg123, codificador MP3 de Michel Hipp.

• XMMS (X Multimedia System), Reproductor multimedia de Peter and Mikael Alm.

Page 15: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

MULTIPISTA EN DISCO DURO

•Slab, es un estudio de grabación directo a disco duro,de Nick Copeland.

•Multitrack, otro sistema de grabación en disco duroen directo, de Boris Negels.

•Mix, grabador en disco duro de Oyvind Hammer, versiónlinux de Guenter Geiger.

Page 16: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

´SÍNTESIS DE SONIDO•Csound, de Barry Vercoe. es un s´´intetizador de sonidoen tiempo real.

•Midi2CS, de Ruediger Borrman, convierte archivos MIDIa pentagramas para Csound.

• hYdraJ, Malte Steiner, es un editor para análisis eu-rístico en Csound.

•Cecilia, de Jean Piche y Alexandre Burton, es un me-dio ambiente para la composición musical en Csound.

•Silence, de Michel Gogins, ambiente de análisis matemático de los algoritmos de composición musical.

Page 17: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

´SÍNTESIS DE SONIDO (Cont.)HPKComposer, de Didiel Debril y Jean-Pierre Lemoine,es una interfase gráfica para Csound y Cmask.

Cmix Classic, de Paul Lansky, es un lenguaje similar a Cpara la síntesis de sonido no en tiempo real.

RTcmix, de Brad Garton y Dave Topper, es una actuali-zación de Cmix para tiempo real de entrada y salida.

Sig++, de Craig Stuart Sapp, es un lenguaje similar a C++ orientado a la síntesis y procesamiento de sonido.

SOAL and sfront, de Eric Scheirery John Lazzaro (sfront),es un ambiente de síntesis basado en las especificaciones MPEG-4.

Page 18: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

´SÍNTESIS DE SONIDO TIEMPO REAL•aRts, de Stefan Westerfeld y Harald Lapp, es un emulador de síntesis analógica con secuenciador y controles MIDI externos. Proporciona arquitectura cliente-servidor para trabajo concurrente y paralelo.

•RTSynt, de Stefan Nitschke, es una interfase visual que modela un sintetizador físico, soporta controles externos vía teclado MIDI o secuenciador MIDO corriendo concurrentemente.

•Quasimodo, de Paul Barton-Davis, es un programa polifacético para la síntesis, composición, procesador de señales, compatible con Csound y buena interfaz GUI.

Page 19: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

´SÍNTESIS TIEMPO REAL (Cont.)•jMax, de Maurizio de Cecco, Francois Dechelles, Enzo Maggi, y Norbert Schnell, es un sintetizador por software en tiempo real verdaderamente sofisticado.

Page 20: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

PARTITURAS Y NOTACION MUSICAL•CMN (Common Music Notation), de Bill Schottstaedt,es un editor de partituras con simbología compleja basado en LISP.

•Rosegarden, de Chris Cannam, Andrea Green, y Richard Bown, es un editor gráfico de partirturas qu tiene integrado un sintetizador MIDI.

•Mup, de John Krallman y Bill Krauss, editor de partituras de tamaño modesto.

Page 21: Linux en los Estudios de Grabaciónmax.esimez.ipn.mx/publicas/PonenciaLinuxEG.pdfLinux en los Estudios de Grabación Dr. Maximino Peña Guerrero Escuela Superior de Ingeniería Mecánica

CONCLUSIONES•El disco duro es uno de los medios de almacenamiento masivo de datos que no se ha aprovechado en los estudios de grabación.

•Linux es un sistema operativo que permite correr muchas aplicaciones en paralelo dentro de una computadora digital, tal como lo requiere el procesamiento de sonido con ARDOUR, JACK y los controladores ALSA.

•Hoy en día muchos de los estudios de grabación hansustituido las grabadoras de carrete abierto por bancos de discos (HRD) en una estación de trabajo digital (DAW).

•La mayoría de las aplicaciones de sonido GNU/Linux forman parte de la filosofía de software abierto.