Vera-Candeas, PedroRodríguez-Serrano, Francisco-JoséPérez-Marín, Pedro-JoséUniversidad de Jaén. Ingeniería de Telecomunicación2017-10-062017-10-062017-10-06http://hdl.handle.net/10953.1/5206[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 .spainfo:eu-repo/semantics/openAccess3325-99Tecnologia de telecomunicacionesAutomatic Accompaniment Using Spectral Descomposition and online dynamic time warpinginfo:eu-repo/semantics/masterThesis