Automatic Accompaniment Using Spectral Descomposition and online dynamic time warping
Archivos
Fecha
2017-10-06
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Resumen
[ES]El presente trabajo fin de máster consiste en desarrollar un instrumento virtual en C que sea capaz de
procesar las notas de un archivo de audio MIDI para ser enviadas a un sintetizador, el cual se encargará de
reproducirlas en función de un determinado instrumento indicado en cada archivo de audio.
El software permite recibir distintos eventos en tiempo real a través de mensajes OSC. Estos son, el cambio
de TEMPO, para modificar la velocidad de ejecución de la pieza musical, el mensaje STOP para detener la
reproducción y el mensaje PLAY para continuar con la reproducción desde donde se requiera, ya sea desde
el comienzo o en cualquier otro instante.
[EN]This master thesis is devoted to develop a virtual instrument in C that is capable of processing the notes from a MIDI file audio to be sent to a synthesizer, which will play them in terms of a particular instrument indicated in MIDI channel. The software allows to receive different events in real time via OSC messages. These are, tempo change, to change the execution speed of the track, STOP message to stop playback and and PLAY message to resume playback from where required, either from the start or at any other time .
[EN]This master thesis is devoted to develop a virtual instrument in C that is capable of processing the notes from a MIDI file audio to be sent to a synthesizer, which will play them in terms of a particular instrument indicated in MIDI channel. The software allows to receive different events in real time via OSC messages. These are, tempo change, to change the execution speed of the track, STOP message to stop playback and and PLAY message to resume playback from where required, either from the start or at any other time .