Síntesis de instrumentos de viento

Anuncio
Sı́ntesis de instrumentos de viento
Martı́n Rocamora
Seminario de Audio, 2008
seminario audio 2008 (eMe - IIE)
1 / 37
Contenido
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
2 / 37
Contenido
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
2 / 37
Contenido
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
2 / 37
Contenido
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
2 / 37
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
3 / 37
Motivación
Audio etiquetado
Al desarrollar un algoritmo de MIR es importante contar con audio
etiquetado (entrenamiento, selección de parámetros, evaluación).
• etiquetado manual
I
I
I
proceso trabajoso
posibles ambiguedades
muy pocos recursos disponibles (MIREX [1], RWC [2])
• alineamiento automático entre audio y MIDI
I problema complejo
I “MIDI-Aligned Piano Sounds”, Valentin Emiya
• sı́ntesis a partir de MIDI
I menos realista o natural
I usando un conjuto de samples de audio [3]
seminario audio 2008 (eMe - IIE)
4 / 37
Ejemplo
Secuencia MIDI y contorno F0 de referencia sobre espectrograma [3].
seminario audio 2008 (eMe - IIE)
5 / 37
Parciales etiquetados
En ocasiones interesa conocer la amplitud y la frecuencia de cada parcial.
Se propone una metodologı́a y un conjunto de herramientas para este caso.
seminario audio 2008 (eMe - IIE)
6 / 37
Sonidos armónicos
Muchos de los sonidos presentes en música son armónicos.
• forma de onda periódica (f0: frecuencia fudamental)
• espectro: múltiplos enteros de f0
• altura definida
Sonidos reales: periodicidad aproximada, inarmonicidad.
seminario audio 2008 (eMe - IIE)
7 / 37
Sı́ntesis de sonidos armónicos
Suma de componentes sinusoidales, denominados parciales:
• amplitud
• frecuencia
• fase (mucho menos relevante)
Usar fuentes armónicas simples para evaluar algoritmos motivó la idea de hacer sı́ntesis imitativa.
seminario audio 2008 (eMe - IIE)
8 / 37
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
9 / 37
Timbre
Concepto de timbre
Define el tipo de sonido
• no hay ordenamiento
unidimensional
• caracterı́sticas de la
fuente
(material, forma, tamaño,
modo de excitación, etc)
• diferentes grados de
especificidad
(instrumento, familia de
instrumentos, etc)
McAdams 1999, []
seminario audio 2008 (eMe - IIE)
10 / 37
Teorı́a clásica de timbre
Helmholtz (On the Sensations of Tone - 1885) [4]
Conceptos fundamentales:
• envolvente de amplitud
determina fuertemente el tipo de sonido:
I
I
percutivo (ataque y decaimiento)
autosostenido (ataque, fase estacionaria y decaimiento)
Envolvente de amplitud aproximada de nota de guitarra y violı́n, [5]
seminario audio 2008 (eMe - IIE)
11 / 37
Teorı́a clásica de timbre
Helmholtz (On the Sensations of Tone - 1885) [4]
Conceptos fundamentales:
• envolvente espectral
relación muy directa con el timbre:
I
I
decaimiento (entre 6 y 12 dB/oct [6])
picos en ciertas regiones (formantes)
seminario audio 2008 (eMe - IIE)
12 / 37
Teorı́a clásica de timbre
Formantes
Sistema acústico consiste en:
• una fuente de excitación (e.g. cuerdas vocales o lengueta vibrando)
• un resonador (e.g. tracto vocal o tubo)
La fuente de excitación es periódica formando un espectro armónico que es
enfatizado en ciertas regiones por la transferencia del resonador.
Esquema de espectro de fuente armónica, [6]
seminario audio 2008 (eMe - IIE)
13 / 37
Teorı́a clásica de timbre
Formantes
Frecuencia de las formantes:
relacionada con el tamaño, forma y material del cuerpo resonador.
Los mismos picos estarán presentes independientemente de la f0.
Sonidos de timbre similar y diferente f0 no tendrán la misma relación de
amplitudes entre sus componentes de frecuencia.
Sonidos de timbre similar pero diferente frecuencia fundamental, [6]
seminario audio 2008 (eMe - IIE)
14 / 37
Teorı́a moderna de timbre
La forma de onda (y el espectro) puede cambiar dramáticamente en el
transcurso de un sonido.
La evolución temporal del espectro tiene un rol importante en el timbre.
En un algoritmo de sı́ntesis es muy importante la capacidad de producir un espectro dinámico.
Evolución de la amplitud de los parciales de un sonido de trompeta, [6]
seminario audio 2008 (eMe - IIE)
15 / 37
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
16 / 37
Sı́ntesis de instrumentos musicales
Aproximación de evolución temporal
La evolución precisa de la frecuencia y la amplitud de los componentes
espectrales es menos importante que el comportamiento general o
promedio (Grey y Risset, [6][7]).
Por medio de curvas a trozos se pueden construir ejemplos musicalmente indistinguibles.
Aproximación de envolvente de amplitud por curvas a trozos de los parciales de un sonido de trompeta, [7]
seminario audio 2008 (eMe - IIE)
17 / 37
Sı́ntesis de instrumentos musicales
Generalización de datos de análisis
Los datos son válidos en un rango de frecuencias y amplitudes reducido:
• al cambiar f0 puede que no se evoque el timbre original
(cambia la relación de amplitudes entre los parciales)
• la envolvente espectral difiere para distintas intensidades
(al aumentar la intensidad crecen los armónicos agudos)
Sonidos de timbre similar pero diferente frecuencia fundamental, [6]
seminario audio 2008 (eMe - IIE)
18 / 37
Sı́ntesis de instrumentos musicales
Nota de piano (A4) en tres matices diferentes: ff, mf, pp
seminario audio 2008 (eMe - IIE)
19 / 37
Sı́ntesis de instrumentos musicales
Fusión de parciales en un único sonido
Elementos determinantes [6]:
• asincronismo de ataque (se debilita si supera entre 30 y 70 ms)
• fluctuación sincronizada de frecuencia (vibrato aleatorio y periódico)
seminario audio 2008 (eMe - IIE)
20 / 37
Sı́ntesis aditiva
Suma de componentes sinusoidales
Para un espectro dinámico cada parcial tiene evolución independiente:
• envolvente de amplitud
• frecuencia
Sı́ntesis aditiva de sonido de campana, Risset [6]
seminario audio 2008 (eMe - IIE)
21 / 37
1
Introducción
Motivación
Sonidos armónicos
2
Timbre
Concepto de timbre
Teorı́a clásica
Teorı́a moderna
3
Sı́ntesis de sonido
Sı́ntesis de instrumentos musicales
Sı́ntesis aditiva
4
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento
Sı́ntesis por agrupamiento de parciales contiguos
Implementación y ejemplos
seminario audio 2008 (eMe - IIE)
22 / 37
Sı́ntesis de instrumentos de viento
Caracterı́sticas de los instrumentos de viento ([6], [8])
• envolvente de amplitud exponencial en ataque y decaimiento
• fluctuación en la frecuencia rápida y de poca amplitud
• pendiente de envolvente espectral decrece con la intensidad
• sucesivamente armónicos más altos atacan más lento y decaen antes
• presencia de formantes
Nota de corno, (G#3)
seminario audio 2008 (eMe - IIE)
23 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
• espectro representativo del estado estacionario (brillo promedio)
• agrupar parciales contiguos para controlar su evolución temporal
(grupos 1:[f0] 2:[2f0,3f0] 3:[4f0,5f0,6f0,7f0] 4:[8f0 ...] motivado por bandas crı́ticas)
seminario audio 2008 (eMe - IIE)
24 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
Envolventes de amplitud:
• envolvente de amplitud prototı́pica lineal para f0 (6 tramos)
• restantes envolventes relacionadas de forma exponencial (amp1g )
• sucesivamente armónicos más altos atacan más lento y decaen antes
• envolvente de amplitud global exponencial
seminario audio 2008 (eMe - IIE)
25 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
Envolventes de amplitud en relación exponencial simulan en cierta medida
los cambios de envolvente espectral en función del matiz.
Nota sintetizada de trombón (G#3) para diferentes intesidades
seminario audio 2008 (eMe - IIE)
26 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
Cambios espectrales en el rango de altura del instrumento:
• se representan aproximadamente dos espectros por octava
• dada una cierta altura se sintetiza el espectro más cercano
Espectros de referencia usados en la sı́ntesis de trompeta, [10]
seminario audio 2008 (eMe - IIE)
27 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
Vibrato dinámico:
• la tasa de vibrato cambia de 2.5+rand a 4.5+rand Hz
• máxima profundidad de vibrato 1 %
• la profundidad de vibrato varı́a a lo largo de la nota
Ejemplo de variación de vibrato a lo largo de una nota.
seminario audio 2008 (eMe - IIE)
28 / 37
Sı́ntesis por agrupamiento de parciales contiguos
Modelo adoptado (Horner-Ayers [9][10])
Observaciones:
• aproximación gruesa de la envolvente de amplitud
• saltos discretos de timbre al recorrer el registro
• el cambio espectral con el matiz es limitado
• la evolución de cada parcial no es independiente
• tiempo de ataque y caı́da se establecen manualmente
Modelo genérico, poco costoso computacionalmente, que permite registrar
la evolución de los parámetros de interés de cada parcial (f0, amplitud, φ).
seminario audio 2008 (eMe - IIE)
29 / 37
Implementación y ejemplos
Implementación
• biblioteca en Matlab (Octave)
• 10 instrumentos disponibles
corno, clarinete, oboe, fagot, flauta, piccolo, saxo, trompeta, tuba, trombón
• partitura ingresa como archivo CSV o MIDI
• ejemplos de cada instrumento y polifonı́as
seminario audio 2008 (eMe - IIE)
30 / 37
Implementación y ejemplos
Gráfico de dependencia de funciones implementadas
seminario audio 2008 (eMe - IIE)
31 / 37
Implementación y ejemplos
Ejemplo de sı́ntesis de corno
seminario audio 2008 (eMe - IIE)
32 / 37
Implementación y ejemplos
Ejemplo de polifonı́a: clarinete, oboe y fagot
seminario audio 2008 (eMe - IIE)
33 / 37
Muchas gracias
seminario audio 2008 (eMe - IIE)
34 / 37
Bibliografı́a
J. Stephen Downie
The Music Information Retrieval Evaluation eXchange (MIREX),
D-Lib Magazine 12 (12), 2006
http://www.dlib.org/dlib/december06/downie/12downie.html
Masataka Goto
AIST Annotation for the RWC Music Database, Proceedings of the
7th International Conference on Music Information Retrieval (ISMIR
2006), pp.359-360, October 2006
http://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/
Chunghsin Yeh, Niels Bogaards and Axel Röbel
Synthesized polyphonic music database with verifiable ground truth
for multiple F0 estimation, 8th International Conference on Music
Information Retrieval (ISMIR’07), pp. 393-398, Vienna, Austria, 2007
http://recherche.ircam.fr/equipes/analyse-synthese/cyeh/
database.html
seminario audio 2008 (eMe - IIE)
35 / 37
Hermann Helmholtz
On the Sensations of Tone, Dover Publications, 2 edition, June, 1954
Anssi Klapuri, Manuel Davy (Editores)
Signal Processing Methods for Music Transcription, Springer, 1
edition, May, 2006)
Charles Dodge, Thomas A. Jerse
Computer Music: Synthesis, Composition, and Performance, Schirmer,
2 edition, July, 1997
F. Richard Moore
Elements of Computer Music, Prentice Hall, February, 1990
Neville H. Fletcher, Thomas D. Rossing
The Physics of Musical Instruments, Springer, 2nd edition, May, 2008
Richard Boulanger (Editor)
The Csound Book: Perspectives in Software Synthesis, Sound Design,
Signal Processing,and Programming, The MIT Press, March, 2000
seminario audio 2008 (eMe - IIE)
36 / 37
Andrew Horner, Lydia Ayers
Cooking with Csound, Part 1: Woodwind and Brass Recipes, A-R
Editions, September, 2002
seminario audio 2008 (eMe - IIE)
37 / 37
Descargar