Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我目前正在尝试使用netbeans IDE在JAVA中构建吉他调音器。我希望使用电吉他作为输入的“ guitar rig” usb界面捕获音频。
是否有人对哪个库最适合这个有任何指导。 javax.sound.sampled还是javax.sound.midi?
我还要感谢有关如何创建图形以及如何最好地捕获Java音频的任何指导。什么库最适合捕获输入。
我对编程还很陌生,但是我熟悉JAVA语言的最佳概念。请原谅我的天真。
谢谢大家,我感谢您的帮助。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我目前正在尝试使用netbeans IDE在JAVA中构建吉他调音器。我希望使用电吉他作为输入的“ guitar rig” usb界面捕获音频。
是否有人对哪个库最适合这个有任何指导。 javax.sound.sampled还是javax.sound.midi?
我还要感谢有关如何创建图形以及如何最好地捕获Java音频的任何指导。什么库最适合捕获输入。
我对编程还很陌生,但是我熟悉JAVA语言的最佳概念。请原谅我的天真。
谢谢大家,我感谢您的帮助。
最佳答案
MIDI是乐谱的代表,而不是声音的代表。您可以使用它来演奏音符以进行调音,但是它对传入的声音没有任何作用。
javax.sound.sampled更加接近,因为它声称包括捕获声音剪辑的功能。但这只是第一步。要使调谐器正常运行,您必须确定音符的基本频率是多少。从其他噪音和泛音中挑选出来可能是一个挑战。我倾向于对样本运行快速傅立叶变换以获得该信息,但是可能会有一个更简单的作弊方法。
10-07 20:39