Bom dia pessoal. Sou iniciante em Java e estou desenvolvendo como monografia um afinador de instrumentos de corda. Gostaria de saber se alguem do forum poderia me ajudar com algum codigo fonte que realiza a comparacao de uma onda jah gravada e salva como arquivo e uma onda que estah sendo executada e ajustada na afinacao (um fonte que faz comparacao de ondas).
Mto obrigado…
Codigo de comparacao de onda
4 Respostas
Provavelmente você vai ter de efetuar análise de Fourier (FFT) e calcular o espectro de freqüências de ambas as ondas, e calcular as diferenças entre os espectros. Procure por isso na Internet.
Olá
Como engenheiro desconfio que o lado matemático da coisa passa perto do que disse o thingol.
Como curioso que não saca NADA disto, googlei em http://www.google.com/search?q=wave+comparator+java+music
e achei algo que talvez não sirva para nada mas atraiu minha curiosidade:
win32 application written to allow for blind comparion of multiple audio files
http://www.didkovsky.com/nyu/JavaMusicSystems
http://www.didkovsky.com/nyu/JavaMusicSystems/JSyn1.pdf
E um FFT demo em http://www.didkovsky.com/nyu/ que não consegui rodar a applet
[]s
Luca
Valeu galera… obrigado pela ajuda… ainda conto com vcs.
Valeu pessoal… vou dar uma estudada aqui. Mto obrigado pela ajuda, mas se tiverem alguma fonte um pouco mais especifica, ficaria ainda mais grato… vlw msm…