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