calc bpm 4 amarok es un script de Amarok que ofrece una calculadora de BPM.
¿Cómo usarlo:
Abra una ventana de shell, "bpmcalc4amarok.gambas" tipo y pulsa enter para ver la ayuda. Añadir parámetros como se esperaba para procesar.
La detección de la BPM (latidos por minuto) de la base de datos Amaroks canción.
Debido a que la secuencia de comandos bpmcalc amarok no funciona en mi equipo y es muy útil para mí para calcular los latidos por minuto al queridos, he escrito esta aplicación.
La aplicación está utilizando la base de datos amarok, pero sólo MySQL.
El BPM se calcula con la soundstretch herramienta y el bpm resultante van escritas de nuevo en la base de datos.
Para encontrar la década de bpm, hay dos parámetros para el análisis: el punto de partida y duración, tanto en segunda.
No descubiertos de bpm son serializados con -9 y pueden después ser re-analizados repetidamente con parámetros diffrent.
Hay 4 métodos de análisis (basado en la información de base de datos MySQL amarok):
- canciones en las que no se encontró el bpm. éstas son las canciones previamente serializados con -9. Descubro que el cambio de punto de inicio y longitud pueden detectar muchos de ellos.
- Canciones en las que el bpm está fuera de un rango. bmp por debajo de 50 y por encima de 200 bpm parece sospechoso para mí. es posible "corregir" con algunos parámetros.
- Repetir el proceso de detección de latidos por minuto para todas las canciones
- El valor por defecto es procesar única canción sin información bpm.
Muchos parámetros son disponibles de controlar. Una descripción detallada de las oportunidades que vienen tal vez más tarde. Aquí las aplicaciones ayudan texto:
Uso:
ouput al archivo de registro
-O = -filename
Entrar sql:
-L = dirección de host (por defecto = localhost)
--t = número de puerto (por defecto = 3306)
--u = nombre de usuario
-P = contraseña
específica de detección de latidos por minuto, opcional:
--k = saltar segundos, por defecto = 0 (punto en el análisis bpm inicio)
--g = leer segundos, por defecto = 60 (análisis bpm)
selección de la canción, opcional (límite de selección sql):
--b = comienzan en fila (por defecto = 0)
-M = filas max para leer (por defecto = todo)
canción opciones de análisis, opcional. ningún parámetro por defecto es = canciones solamente undedected:
-F nueva búsqueda completa de todas las canciones
-R reescanear detección bpm fallado
--J de exploración bpm rango (ver x, y y, z)
bpm rango aceptar, por defecto = all (recomendado: min = 50, max = 200
--x = min lpm;
--y = max bpm
ronda --i detecta bpm
bpm "corrección", cuando menos (x) o más grande (y), opcional:
--un = multiplicador (a * bpm bpm = corregida
--z = divisor (ppm / z = bpm corregida
otras opciones, opcional:
--V información detallada
-H esta ayuda
¿Cuál es nuevo en esta versión:
- Esquema falta fijo cuando no se utiliza por defecto Databasename amarok ( gracias noerg).
¿Qué hay de nuevo en la versión 0.1.1-1:
- Databasename como parámetro
- SQL Dónde cláusula como parámetro
- marcado fijo cuando & quot; No se pudo detectar el valor de BPM & quot;
Requisitos
- FLAC
- FFmpeg
- Gambas 3
- Amarok
Comentarios que no se encuentran