【问题标题】:What's the easiest way to produce an X Hz sound wave in Java?在 Java 中产生 X Hz 声波的最简单方法是什么?
【发布时间】:2011-02-10 19:40:56
【问题描述】:

如果可以相当容易地导出波形以便稍后绘制(例如使用 Canvas 进行可视化),那也很棒。

澄清: 我希望能够听到 X Hz 波,最好它。

【问题讨论】:

  • 你想制作一个wav文件还是一个wave的图片?
  • 我稍微澄清了这个问题。

标签: java audio waveform


【解决方案1】:
for (double t = 0.0; t < maxTime; t += dt)
{
  double value = amplitude*sin(2.0*Math.PI*frequency*t);
} 

将值输出到您选择的波形格式或绘图程序中。

【讨论】:

  • 关于使用什么波形格式轻松收听和保存有什么建议吗?
猜你喜欢
  • 2010-09-23
  • 1970-01-01
  • 2019-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多