我目前正在使用netbeans在JAVA中构建一个吉他调谐器。我希望捕捉音频使用“吉他钻机”usb接口与电吉他作为输入。有没有人对哪一个库最适合这一点有任何指导。javax.sound.sampled还是javax.sound.midi?我也希望得到任何关于如何创建图形以及如何最好地捕捉java音频的指导。哪个库最适合捕获输入。我对编程相当陌生,但我熟悉JAVA语言的最佳概念。请原谅我的天真。
向大家问好,我很感谢你们的帮助。
发布于 2014-02-03 21:58:19
MIDI代表的是乐谱,而不是声音。你可以用它来播放调音,但它不会对传入的声音起任何作用。
javax.sound.sampled更接近了,因为它声称包含一个捕捉声音剪辑的功能。但这只是第一步。要使调谐器正常工作,就必须确定音符的基本频率。从其他噪音和暗示中挑选出这一点可能是一项挑战。我倾向于对样本进行快速傅里叶变换来获取信息,但可能存在更简单的欺骗。
发布于 2014-02-03 22:01:46
听起来你需要熟悉MIDI。你读过这些教程吗?
MIDI概述
https://stackoverflow.com/questions/21538448
复制相似问题