Pergunta

Existe alguma ferramenta de software livre ou a combinação que me permite identificar o tom de uma sessão de canto gravado?

A ideia é a exibir algum tipo de gráfico com o da frequência fundamental corrente, em uma linha de tempo, juntamente com os marcadores para as notas normais (C3, C # 3, D, etc.). Eu não preciso de correção de afinação e eu não preciso dele para ser feito em tempo real, qualquer um.

Eu sei que uma vez que havia um plugin para o Rosegarden que fez isso, mas desapareceu.

Foi útil?

Solução

Audacity . Ele saiu de um projeto para fazer uma análise campo musical.

Outras dicas

Não exatamente que você está procurando, mas o Singstar sósia Ultrastar-NG, pelo menos faz algo assim. http://ultrastar-ng.sourceforge.net/

Estou conhecimento de qualquer pacote de software que tem esta embutido. Se você estiver interessado em escrever algo como isso, você vai querer olhar para Discrete Fourier . Isso transforma uma amostra de séries temporais em uma coleção de frequências. Mas isso deixa você com nenhuma informação sobre quando ocorrem as várias frequências, de modo que você deve fazer uma Fourier Transform janelas, com janelas de qualquer time-resolução pretendida. Aumentar a resolução de tempo diminui a resolução de freqüência, no entanto.

A coisa mais simples a fazer é descobrir o maior componente de frequência em qualquer janela e chamada que a frequência. Mas a música real (a) tem acordes e (b) tem conotações e nuances. Além de cantar muitas vezes tem "tremolo", onde o cantor varia o tom real ao redor do campo teórico da música é marcada pelo.

Praat , pelo menos, fazer a estimativa campo automática de sons complexos. Embora eu não sei se ele pode marcar as notas padrão como você pediu.

Rob

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top