如何在Java中按频率生成声音?

如何在Java中按频率生成声音?,java,audio,frequency,Java,Audio,Frequency,如何在Java中通过频率生成自己的声音 我可以播放文件,但现在我不需要这个。我想创建一个简单的吉他程序,我想用这个程序来演奏和弦。但我不知道如何使和弦发出声音。我可以用我自己的吉他来录制,但这不是我想要的,我想要产生声音 一些示例代码会是什么样子?吉他声音通常在软件中使用某种算法变体合成。根据您的要求,有许多用于音频输出的库,但您可以。您想按频率创建简单(正弦、矩形等)声音,还是想创建吉他声音(正弦带泛音和一些失真)?两者都可以!首先是一些简单的声音,比如Em、C、A等等。。。没有和弦,只有一个

如何在Java中通过频率生成自己的声音

我可以播放文件,但现在我不需要这个。我想创建一个简单的吉他程序,我想用这个程序来演奏和弦。但我不知道如何使和弦发出声音。我可以用我自己的吉他来录制,但这不是我想要的,我想要产生声音


一些示例代码会是什么样子?

吉他声音通常在软件中使用某种算法变体合成。根据您的要求,有许多用于音频输出的库,但您可以。

您想按频率创建简单(正弦、矩形等)声音,还是想创建吉他声音(正弦带泛音和一些失真)?两者都可以!首先是一些简单的声音,比如Em、C、A等等。。。没有和弦,只有一个声音。但如果可能的话,我也很想发出失真的声音。会有帮助吗?谢谢!太棒了!现在我必须研究代码,找出如何生成自己的声音!祝你好运这是一个很酷的实验(imho),确保在测试时保持低音量!!