Este é o comando aubioonset que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
aubionset - uma ferramenta de linha de comando para extrair tempos de início musical
SINOPSE
aubionset fonte
aubionset [[-i] fonte] [-o lavatório]
[-r taxas] [-B ganhar] [-H salto]
[-O método] [-t Thres]
[-s sil] [-m] [-f]
[-j] [-v] [-h]
DESCRIÇÃO
aubionset tenta detectar tempos de início, o início de eventos de som discretos, em
sinais de áudio.
Quando começou com uma entrada fonte (-i/--entrada), os tempos de início detectados são fornecidos no
console, em segundos.
Quando iniciado sem uma entrada fonte, ou com a opção de jack (-j/--Jack), aubionset
começa no modo jack.
OPÇÕES
Este programa segue a sintaxe de linha de comando GNU usual, com longas opções começando com
dois travessões (-). Um resumo das opções está incluído abaixo.
-eu, --entrada fonte
Execute a análise neste arquivo de áudio. A maioria dos descompactados e compactados são suportados,
dependendo de como aubio foi construído.
-ó, --resultado lavatório
Salve os resultados neste arquivo. O arquivo será criado no modelo do arquivo de entrada.
Os tempos de início são marcados por um curto som semelhante a um bloco de madeira.
-r, --taxa de amostragem taxas
Busque a entrada fonte, reamostrado na amostra fornecida taxas. O taxas deveria estar
especificado em Hertz como um número inteiro. Se 0, a amostragem taxas do original fonte
será usado. O padrão é 0.
-B, --bufsize ganhar
O tamanho do buffer a ser analisado, ou seja, o comprimento da janela usada para
cálculos espectrais e temporais. O padrão é 512.
-H, --hopsize salto
O número de amostras entre duas análises consecutivas. O padrão é 256.
-O, - iniciar método
A detecção de início método usar. Consulte os MÉTODOS DE INÍCIO abaixo. O padrão é 'padrão'.
-t, --limite de início Thres
Defina o valor limite para a seleção de pico de início. Valores típicos são tipicamente
entre 0.001 e 0.900. O padrão é 0.1. Valores de limite mais baixos implicam em mais inícios
detectou. Tente 0.5 em caso de detecção excessiva. O padrão é 0.3.
-sim, --silêncio sil
Defina o limite de silêncio, em dB, sob o qual a afinação não será detectada. UMA
valor de -20.0 eliminaria a maioria dos ataques, mas os mais barulhentos. Um valor de -90.0
selecionaria todos os onsets. Padrões para -90.0.
-m, --mix-input
Mix fonte sinal para o sinal de saída antes de escrever para lavatório.
-f, --force-overwrite
Substitua o arquivo de saída se ele já existir.
-j, --Jack
Use a entrada / saída Jack. Você precisará de um controlador de conexão Jack para alimentar aubio
algum sinal e escute sua saída.
-h, --Socorro
Imprima uma breve mensagem de ajuda e saia.
-dentro, --verbose
Seja prolixo.
INÍCIO MÉTODOS
Os métodos disponíveis são:
omissão
Distância padrão, atualmente hfc
Padrão: 'default' (atualmente definido como hfc)
energia Distância baseada em energia
Esta função calcula a energia local do quadro espectral de entrada.
hfc Conteúdo de alta frequência
Esta método calcula o conteúdo de alta frequência (HFC) do quadro espectral de entrada. o
a função resultante é eficiente na detecção de inícios percussivos.
Paul Masri. Modelagem Computacional de Som para Transformação e Síntese de Sinal Musical.
Dissertação de doutorado, University of Bristol, UK, 1996.
integrações
Função de detecção de início de domínio complexo
Esta função usa informações tanto em frequência quanto em fase para determinar mudanças no
conteúdo espectral que pode corresponder a incursões musicais. É mais adequado para complexos
sinais, como gravações polifônicas.
Christopher Duxbury, microfone E. Davies, e Mark B. Sandler.
Detecção de início de domínio complexo para sinais musicais. Em Proceedings of the Digital
Audio Effects Conference, DAFx-03, páginas 90-93, Londres, Reino Unido, 2003.
fase Função de detecção de início baseada em fase
Esta função usa informações tanto em frequência quanto em fase para determinar mudanças no
conteúdo espectral que pode corresponder a incursões musicais. É mais adequado para complexos
sinais, como gravações polifônicas.
Juan Pablo Belo, microfone P. Davies, e Mark B. Sandler.
Detecção de início de nota baseada em fase para sinais de música. Em Proceedings of the IEEE
Conferência Internacional sobre Acústica de Fala e Processamento de Sinais, páginas 441444,
Hong Kong, 2003.
especificar
Função de detecção de início de diferença espectral
Jonhatan Foote e Shingo Uchihashi. O espectro de batida: uma nova abordagem para análise de ritmo.
Na IEEE International Conference on Multimedia and Expo (ICME 2001), páginas 881884, Tóquio,
Japão, agosto de 2001.
kl Função de detecção de início de Kulback-Liebler
Stephen Hainsworth e Malcom Macleod. Detecção de início em sinais de áudio de música. No
Proceedings of the International Computer Music Conference (ICMC), Singapura, 2003.
mkl Função de detecção de início de Kulback-Liebler modificada
Paul Brossier, `` Anotação automática de áudio musical para sistemas interativos '', Capítulo
2, segmentação temporal, tese de doutorado, centro de música digital, Queen Mary University of
Londres, Londres, Reino Unido, 2006.
Specflux
Fluxo espectral
Simon Dixon, Onset Detection Revisited, em `` Proceedings of the 9th International
Conference on Digital Audio Effects '' (DAFx-06), Montreal, Canadá, 2006.
Use aubioonset online usando serviços onworks.net