bpm calc 4 amarok é um script que Amarok oferece uma calculadora BPM.
Como usá-lo:
Abra uma janela do shell, digite "bpmcalc4amarok.gambas" e pressione Enter para ver a ajuda. Adicionar parâmetros como esperado para processar.
Detectando o BPM (batidas por minuto) do banco de dados amaroks canção.
Porque o bpmcalc roteiro amarok não está funcionando no meu computador e é útil para me para calcular o bpm em queridos, eu escrevi este aplicativo.
O aplicativo está usando o banco de dados amarok, mas apenas mySQL.
O bpm é calculada com a soundstretch ferramenta eo bpm resultante ir escrito de volta para o banco de dados.
Para encontrar os bpm de, há dois parâmetros para a análise: o ponto de partida e comprimento, tanto no segundo.
Não descobertos bpm de são serializados com -9 e eles mais tarde pode ser re-analisados repetidamente com parâmetros diffrent.
Há quatro métodos de verificação (com base nas informações na base de dados mySQL amarok):
- canções em que o bpm não foi encontrado. estas são as músicas anteriormente serializado com -9. Eu descobrir que a mudança ponto inicial eo comprimento pode detectar muitos deles.
- Canções em que o BPM é fora de um intervalo. bmp abaixo de 50 e acima de 200 bpm parece suspeito para mim. é possível para "corrigir"-los com alguns parâmetros.
- Repetir o processo de detecção bpm para todas as músicas
- O padrão é para processar única canção sem informação bpm.
Muitos parâmetros são disponíveis para controlar. A descrição detalhada das oportunidades vêm talvez mais tarde. Aqui os pedidos de ajuda texto:
Uso:
ouput de arquivo de log
-O = -filename
Entre sql:
--l = endereço do host (default = localhost)
--T = número da porta (padrão = 3306)
--u = nome de usuário
--P = senha
bpm específica de detecção, opcional:
--k = pular segundos, default = 0 (ponto em bpm começar a analisar)
--g = ler segundos, padrão = 60 (análise bpm)
seleção de músicas, opcional (limite SQL SELECT):
--b = começam em linha (default = 0)
--m = linhas no máximo para ler (default = all)
música opções de digitalização, opcional. nenhum parâmetro é padrão = canções única undedected:
nova pesquisa completa --f de todas as canções
--r examinar novamente a detecção falhou bpm
--j de bpm varredura de intervalo (ver x, y, e z a)
bpm intervalo aceito, o padrão = all (recomendado: min = 50, max = 200
--x = min bpm;
--y = bpm max
rodada --i detectado bpm
bpm "correção" quando menos (x) ou maior (y), opcional:
--um = multiplicador (a * = bpm bpm corrigido
--z = divisor (bpm / z = bpm corrigido
outras opções, opcional:
--v informações detalhadas
--h esta ajuda
O que é novo nesta versão:
- Schema faltando fixo quando não padrão DATABASENAME amarok é usado ( graças noerg).
O que é novo na versão 0.1.1-1:
- databasename como parâmetro
- SQL cláusula WHERE como parâmetro
- marcação fixa quando o & quot; Não foi possível detectar taxa BPM & quot;
Requisitos :
- FLAC
- FFmpeg
- Gambas 3
- Amarok
Comentários não encontrado