Este es el comando aubiopitch que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
aubiopitch - una herramienta de línea de comandos para extraer el tono musical
SINOPSIS
aubiopitch fuente
aubiopitch [[-i] fuente] [-o lavabo]
[-r y ] [-B ganar] [-H salto]
[-p Método] [-u unidad] [-l tres]
[-s sil] [-f]
[-v] [-h] [-j]
DESCRIPCIÓN
aubiopitch intenta detectar el tono, la altura percibida de una nota musical.
Cuando se inicia con una entrada fuente (-i/--aporte), el paso detectado se imprime en el
consola, precedida por una marca de tiempo en segundos. Si no se encuentra ningún candidato de tono, la salida es
0.
Cuando se inicia sin una entrada fuente, o con la opción jack (-j/--Jacobo), aubiopitch
comienza en modo jack.
CAMPUS
Este programa sigue la sintaxis habitual de la línea de comandos GNU, con opciones largas que comienzan con
dos guiones (-). Un resumen de las opciones se incluye a continuación.
-I, --aporte fuente
Ejecute el análisis de este archivo de audio. La mayoría de los archivos comprimidos y sin comprimir son compatibles,
dependiendo de cómo se construyó aubio.
-Oh, --producción lavabo
Guarde los resultados en este archivo. El archivo se creará sobre el modelo del archivo de entrada.
La frecuencia detectada se reproduce con el volumen detectado.
-r, --muestrar y
Obtener la entrada fuente, remuestreado en el muestreo dado y . y debiera ser
especificado en Hertz como un número entero. Si es 0, el muestreo y del original fuente
se utilizará. El valor predeterminado es 0.
-B, --tamaño buf ganar
El tamaño del búfer a analizar, es decir, la longitud de la ventana utilizada para
cálculos espectrales y temporales. El valor predeterminado es 2048.
-H, - tamaño de tienda salto
El número de muestras entre dos análisis consecutivos. El valor predeterminado es 256.
-pag, --terreno de juego Método
La detección de tono Método usar. Consulte los MÉTODOS DE PITCH a continuación. El valor predeterminado es "predeterminado".
-tu, --terreno de juego-unidad unidad
El unidad que se utilizará para imprimir frecuencias. Los valores posibles incluyen midi, bin, cent,
y Hz. El valor predeterminado es 'Hz'.
-yo, - tolerancia al paso tres
Establezca la tolerancia para el algoritmo de detección de tono. Los valores típicos oscilan entre
0.2 y 0.9. Los candidatos de presentación que se encuentren con una confianza menor que este umbral
no ser seleccionado. Cuanto más alto sea el umbral, más confianza en los candidatos.
El valor predeterminado es desarmado.
-s, --silencio sil
Establezca el umbral de silencio, en dB, por debajo del cual no se detectará el inicio. A
valor de -20.0 eliminaría la mayoría de las apariciones, pero las más fuertes. Un valor de -90.0
seleccionaría todos los inicios. Predeterminado a -90.0.
-metro, - entrada de mezcla
mezcla fuente señal a la señal de salida antes de escribir en lavabo.
-F, --force-sobrescribir
Sobrescriba el archivo de salida si ya existe.
-j, --Jacobo
Utilice entrada / salida Jack. Necesitará un controlador de conexión Jack para alimentar aubio
alguna señal y escuche su salida.
-h, --ayuda
Imprima un breve mensaje de ayuda y salga.
-v, --verboso
Sea prolijo.
TONO FORMAS DE PAGO
Los métodos disponibles son:
tu préstamo estudiantil
usa el predeterminado Método
Actualmente, el valor predeterminado Método está configurado en yinfft.
Schmitt
Schmitt Trigger
Esta extracción de tono Método implementa un disparador Schmitt para estimar el período de un
señal. Es computacionalmente muy económico, pero también muy sensible al ruido.
fcomb un filtro de peine armónico rápido
Esta extracción de tono Método implementa un filtro de peine armónico rápido para determinar el
frecuencia fundamental de un sonido armónico.
mcomb filtro de peine múltiple
Este algoritmo de estimación de frecuencia fundamental implementa aplanamiento espectral, multi-comb
filtrado e histograma de picos.
especificaciones
Función de autocorrelación espectral
yin Algoritmo YIN
Este algoritmo fue desarrollado por A. de Cheveigne y H. Kawahara y se publicó por primera vez
en:
De Cheveigné, A., Kawahara, H. (2002) "YIN, un estimador de frecuencia fundamental para el habla
y música ", J. Acoust. Soc. Am. 111, 1917-1930.
yinfft Algoritmo de Yinfft
Este algoritmo se derivó del algoritmo YIN. En esta implementación, un Fourier
La transformación se utiliza para calcular una función de diferencia cuadrada cónica, que permite espectral
ponderación. Debido a que la función de diferencia se estrecha, la selección del período es
simplificado.
Paul Brossier, Anotación automática de audio musical para sistemas interactivos, Capítulo 3,
Pitch Analysis, tesis doctoral, Centro de música digital, Universidad Queen Mary de Londres,
Londres, Reino Unido, 2006.
Utilice aubiopitch en línea utilizando los servicios de onworks.net