Outras dicas

Depende de que tipo de sinal de processamento você gostaria, há bibliotecas de som lá fora, como irrklang ( http://www.ambiera.com/irrklang/features.html ) que vai fazer muita manipulação etc, e há também aqueles que só vai mudar as coisas básicas, como tempo / pitch ( http://www.surina.net/soundtouch/ ).

Eu pessoalmente usado BASS ( http://www.un4seen.com/ ) antes e é incrível no entanto, tem uma taxa de licença para uso não-comercial, de modo que você pode querer olhar em volta um pouco mais, se você estiver usando-o para um projeto comercial. Ele faz uso da API DirectSound que utiliza o hardware, por isso é basicamente uma API abstração.

Dependening sobre o que você está procurando fazer Exocortex.DSP entrou em Math.NET tentar e assim por diante .. vale a pena investigar se é suficiente ou um bom desempenho.

Como alternativa, use o que profissionais usam e interoperabilidade nele, pacotes Intel DSP e Math Kernel ter algum trabalho feito e muitas tentativas decentes lá fora, para facilmente Interface com ele .. E para acrescentar, nem Java ou C # faz um bom trabalho em matrizes primitivas, e sua implementação é geralmente superado por uma ordem de grandeza para qualquer conjunto de dados tamanho decente.

[mundo peça para contra-interoperabilidade conseguiu]

Confira NAudio . Parece muito funcionais em termos de dados de extração de áudio

Eu só estou familiarizado com o material java. Infelizmente, eu não sei de qualquer bom, gratuito, fácil de biblioteca de processamento de sinal de uso. Eu sempre fui usando um pouco de isto e aquilo.

Captura:

  • JavaSound API. (Http: // java.sun.com/docs/books/tutorial/sound/capturing.html) para capturar o som da placa de som

  • sphinx4 (http: // cmusphinx.sourceforge.net/sphinx4/) não implementar a captura e muito mais ... é, no entanto, um grande projeto com uma estrutura complexa

DSP:

  • http: // www.webkitchen.com/brainathlon é usado para análise de EEG e implementou algumas rotinas de processamento de sinal (filtros)

  • http: // www.falstad.com/mathphysics.html tem muitos exemplos de applet, nomeadamente com processamento de sinal. o código nem sempre é muito compreensível, mas ele me ajudou no passado

Hope isso ajuda

MATLAB tem algumas poderosas ferramentas de análise de sinais que funcionam bem em áudio. Não tenho certeza se você pode alimentá-lo em tempo real flui para fora da caixa, mas deve ser fácil de cortar. MATLAB é mais conhecido como um aplicativo interativo, mas há também um versão integrada .

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