Download Tararira
Transcript
Tararira Manual de usuario 1. INTRODUCCIÓN Tararira es un programa que permite la búsqueda de música en una base de datos local a través un fragmento de melodía tarareada, cantada o silbada por el usuario. Para alcanzar este objetivo, Tararira primero intenta establecer la secuencia de notas cantadas y luego busca las mejores ocurrencias de ese patrón en la base de datos. Los elementos de la base de datos son melodías codificadas en notación simbólica y se pueden obtener directamente a partir de la canción en formato MIDI. Esto implica que el usuario fácilmente puede agregar nuevas canciones a la base de datos. Tararira ofrece las siguientes funcionalidades: • • • • • Grabar un fragmento de melodía a través del micrófono o abrir un archivo de audio crudo en diversos formatos. Transcribir el fragmento de melodía cantado (al que llamaremos consulta en el resto de este documento) a una secuencia de notas y generar a partir de ello un archivo de audio en formato MIDI. Escuchar la consulta y el resultado de la transcripción automática. Generar una lista ordenada de las canciones con mayor probabilidad de contener la consulta. Cuando el programa tiene gran certeza que la consulta corresponde a un tema musical específico, éste comienza a reproducirse automáticamente. Agregar nuevas canciones a la base de datos. Este proceso no es automático y requiere cierto trabajo por parte del usuario, pero no presenta ninguna dificultad. 2. REQUERIMIENTOS Tararira corre bajo el sistema operativo GNU/Linux. El funcionamiento completo depende del hardware de audio. Es necesario un micrófono para generar consultas. 3. INSTALACIÓN No se requiere un proceso de instalación para usar el programa Tararira, ya que es un ejecutable linkado estáticamente. Basta con descomprimir el paquete con el programa compilado en el directorio deseado para ejecutar Tararira. Para esto, desde una consola ubicados en el directorio donde se encuentra el paquete, ejecutar tar xvfz tarariraES-x.x.tar.gz De esta forma se crea un directorio tararira/, dentro del cual se encuentra el ejecutable tararira junto a un directorio que contiene la base de datos. También es posible compilar el código fuente, como se explica en la sección COMPILACIÓN. 2