2013-04-28 139 views
1

我在找一個關於如何在Java中生成和播放正弦波音頻的例子。我在StackOverflow和網絡上發現了很多其他解決方案,但沒有人能夠按照需要快速生成和播放波形(1.92 ms長度,之間爲0 ms)。我只需要兩個不同的波形(一個在2083.3Hz,另一個在1565.5Hz),所以如果需要的話,該項目將允許存儲數組或類似物以節省計算時間。Java快速正弦波音

+0

不,我希望生成指定頻率的音調。 – instipod 2013-04-28 20:02:28

+0

你應該檢查這個鏈接:http://vermeille.fr/dotclear2/這不是在java中,但它是一個好開始 – Pol0nium 2013-04-28 20:11:23

+1

我不明白什麼是錯誤的現有的例子,確實比比皆是。你是什​​麼意思,他們不玩「快」足夠?他們對於某些事情的反應不夠快嗎? – 2013-04-28 20:13:06

回答

1

Wolin Labs似乎已經在鏈接上覆蓋了這一個。看起來他們只是用java. sound.sampled.SourceDataLine來創建一個音調,其源是一個正弦波函數。頻率也可以改變。

+0

我發現之前的資源。它的工作原理,但如果我記得正確的話,它的時機並不確切,這個例子甚至說了大約5秒:),我正在尋找一些非常具體的東西。 – instipod 2013-04-29 01:55:35