Esta pequeña utilidad es el mejor amigo de DJS orientado a la automatización. Al hacer uso de la biblioteca Libkeyfinder de alta calidad de Ibrahim Sha'ath (ahora mantenida por Mixxx DJ), esta utilidad se puede utilizar para estimar la clave musical de muchos formatos de archivos de audio diferentes.
La instalación de este software expone el comando keyfinder-cli
en su sistema.
El uso más básico de esta utilidad es proporcionar una ruta a un archivo de audio, calculará rápidamente la clave de música global estimada del archivo de audio e la imprimirá en stdout.
$ keyfinder-cli AMajor.mp3
A
En el caso de que no hay clave (silencio), no se imprimirá nada en Stdout y el programa saldrá con un código de estado 0.
Se admiten tres notaciones clave diferentes y se pueden alternar:
-n standard
para notación de claves estándar
Las teclas se emiten utilizando la notación estándar. Por ejemplo, Eb
es equivalente a E plano. A
es equivalente a un importante. Los agudos no se usan. Este es el modo de notación predeterminado utilizado para salir de las teclas cuando no se especifican otras opciones
-n openkey
para notación de llave abierta
Las teclas se emiten utilizando Beatunes Open Key Notation. Las teclas como 1m
son equivalentes a C Mayor. Esto es lo que Traktor usa para su notación clave.
-n camelot
para la notación de la tecla Camelot
Las teclas se emiten utilizando la notación de la rueda Camelot Easymix. Similar a la notación de la clave abierta 8B
es equivalente a C Mayor.
Deberá tener las siguientes dependencias instaladas en su máquina.
libav
)Mientras estas dos dependencias estén instaladas, entonces debería poder escribir simplemente:
$ make
$ make install
# Or suffix with PREFIX= to specify the install prefix
$ PREFIX=$HOME/.local make install