Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I4
Grupo I4 Ivn Fernndez Bermejo Ivn Lpez Espejo Santiago Prieto Calero
I4
1.Introduccin
Objetivo: disear e implementar un buen sistema para la sintetizacin de partituras musicales para coro de la forma ms realista posible Problema: gran espectro de soluciones, diferentes tcnicas, etc Solucin: experimentacin con varias tcnicas: adquisicin de datos, sntesis de voz, etc
I4
2. Tcnicas de Desarrollo
2.1 Extraccin de la Informacin Musical:
Fichero de entrada: Partitura en formato imagen Fichero en formato MIDI
I4
I4
I4
Sntesis de voz: concatenacin de unidades bsicas de voz real recogidas en la base de datos
2. Tcnicas de Desarrollo
2.1 Extraccin de la Informacin Musical:
Fichero de entrada: Partitura en formato imagen Fichero en formato MIDI)
I4
I4
I4
I4
3. Conclusiones Finales
Sintetizacin aditiva de cada una de las lneas meldicas que componen el coro Modelar las cuatro cualidades del sonido de la forma ms fidedigna posible (timbre, altura, intensidad y duracin) Emplear psicoacstica para evitar el solapamiento de voces Resultado: fichero de audio con la pieza coral sintetizada de la forma ms realista posible
I4
Gracias
Grupo I4
I4
Grupo I4 Ivn Fernndez Bermejo Ivn Lpez Espejo Santiago Prieto Calero
I4
Sumario
Introduccin Procesamiento MIDI y de audio OMR y sntesis de partituras Interfaz de usuario Conclusiones y trabajo futuro Referencias
I4
Introduccin
Extraccin de la informacin musical:
Fichero de entrada: Partitura en formato imagen Fichero en formato MIDI
Modelado de dinmica:
Modelo ADSR
I4
I4
I4
I4
I4
I4
I4
Correccin de la inclinacin
Transformada de Hough
I4
Segmentacin de smbolos
Mediante la proyeccin vertical de histograma
I4
10
12
14
16
3
18 x
4
10
x 10
2.5
1.5
0.5
0 0
100
200
300
400
500
600
700
800
900
I4
I4
I4
500
1000
1500
2000
2500
3000
3500
4000
Sntesis
Wavetables
Pitch Notacin MIDI Duracin N de muestras segn bpm Modelo dinmico (ADSR) por nota
Interfaz de usuario
Se crea para el fcil manejo de las funciones habilitadas Permite leer archivos .mid y .jpg para realizar la sntesis Funciones:
Visualizar la partitura en un panel de imagen Cambiar la acstica de la seal sintetizada Modificar la velocidad de reproduccin Reproductor de msica
I4
Referencias
MIDI Toolbox, Departamento de Msica, Universidad de Jyvskyl, Finlandia, https://www.jyu.fi/hum/laitokset/musiikki/en/research/co e/materials/midi-toolbox/ X. Fernndez Hermida y C. Snchez-Barbudo y Vargas, Development of an Optical Music Recognizer A. Snchez, J. J. Pantrigo y J. I. Prez, Extraccin de Lneas Meldicas a partir de Imgenes de Partituras Musicales
I4
GRACIAS
I4
Grupo I4 Ivn Fernndez Bermejo Ivn Lpez Espejo Santiago Prieto Calero
I4
Sumario
Introduccin Procesamiento MIDI OMR Android
I4
Introduccin
Mejoras:
Procesamiento de MIDI con track Mejora OMR Aplicacin Android (Modo didctico)
Carencias:
Sntesis sin letra (Solfeando) Base de datos sin derechos
I4
I4
I4
2. 3.
Diseo e implementacin de un bloque que separe los pentagramas de la partitura y los smbolos de cada pentagrama. Creacin de un clasificador que reconozca los smbolos proporcionados Utilizacin de las reglas de teora musical para comprobacin de errores y bsqueda de smbolos compuestos
I4
Pre-procesado de la imagen
Binarizar la imagen mediante el mtodo de Otsu Inversin de la imagen binaria
I4
Segmentacin de pentagramas
Se aplica a la imagen el histograma horizontal Se descartan los valores del histograma horizontal por debajo de un umbral (mximo valor del histograma horizontal/2) Se busca el patrn caracterstico que conforman los pentagramas
I4
Segmentacin de smbolos
Se aplica el histograma vertical a cada pentagrama segmentado Se haya la mediana del histograma vertical Se eliminan los valores por debajo de este valor
I4
Reconocimiento de smbolos
Segmentacin de los smbolos mediante el histograma vertical del pentagrama modificado Erosin mediante elemento horizontal de 20 pxeles Substraccin de la imagen erosionada a la original para eliminar las lneas del pentagrama
I4
Reconocimiento de smbolos
Comparacin de patrones entre los smbolos segmentados y las imgenes de la base de datos
correlacin cruzada normalizada:
Valor comprendido entre [-1,1]
I4
I4
I4
Deteccin de la tonalidad
Extraer la posicin de las lneas del pentagrama Extraccin del punto medio de la posicin de cada nota (utilizando informacin del histograma horizontal) Obtener la frecuencia de la nota mediante la distancia mnima a las lneas del pentagrama Registro de cada figura y frecuencia en un fichero de texto
I4
Sntesis de la partitura
Utilizacin de las reglas de la teora musical: Si el pentagrama est en clave de Fa se transportan todas las notas del mismo Si se detecta un punto despus de una figura se alarga la duracin (1.5x duracin) Si se detectan dos puntos verticales y una barra doble se repiten todos los compases anteriores Extraccin de un vector de notas y duracin de cada pentagrama Multiplexacin de pentagramas aprovechando las caractersticas de las partituras corales
I4
Android
I4
Android
I4
Android
I4
Android
Partitura electrnica, nos permite msica simple. Orientada a enseanza.
I4
Android
I4
Android
.txt
.wav
I4
Resumen
I4
GRACIAS