我一直在尋找人們的Java合成器,但無法弄清楚如何製作簡單版本的程序。我的目標是在java中創建一個簡單的測試音,用戶可以通過按某些鍵來改變測試音。例如,按「r」將提高幅度,或「f」將增加頻率。我只想知道:從哪裏開始創建?Java合成器:製作測試音
0
A
回答
0
那麼,這將是令人不快的,但最簡單的方法是創建一個方波。
根據您是否要創建有符號或無符號的振幅的文件,你需要找出是否0
和amplitude
,或-amplitude
和+amplitude
之間振盪。
頻率將決定在切換前每個值創建多少個採樣。
如果沒有關於您要創建什麼輸出格式的更多詳細信息,就很難獲得更多信息 - 但這可能會幫助您開始。創建一個更好的音色的正弦波:)
2
有關產生音調的示例,請參閱Beeper
。
1
我有一個通過Java運行特雷門:
http://www.adonax.com/blog/?p=187 http://www.hexara.com/VSL/JTheremin.htm
由於我使用的是波表合成爲了生成數據,音高由光標在表格中前進的速率決定。當光標落在表格元素之間時,我使用線性插值。因此,如果一個1024個元素的表格描述一個單一的正弦波,一次只檢查一個元素是一個速度,經過它的時候1.2個元素(用線性插值得到中間值)會更快一點,並且更高瀝青。
相關問題
- 1. 集成測試的測試控制器
- 2. Java - JUnit測試生成器
- 3. 簡單WebKit的語音合成測試不工作
- 4. 控制MIDI音量沒有合成器的Java
- 5. 測試控制器動作
- 6. Android TTS語音合成器
- 7. 集成測試Grails REST控制器
- 8. 與Rails控制器(集成?)測試
- 9. Grails測試集成,控制器注入
- 10. 集成測試用於控制器
- 11. Spring MVC控制器的集成測試
- 12. SpringFramework控制器測試NoInitialContextException JAVA
- 13. MVC 3:測試控制器VS集成測試
- 14. Phoenix:API集成測試vs控制器測試
- 15. Play2測試控制器方法使用動作組合
- 16. 控制器操作的ASP.NET核心集成測試
- 17. rspec控制器在創建操作完成後測試
- 18. 改進Android合成器上的MIDI合成器聲音/加載聲音字體
- 19. Java Gervill軟件合成器不工作
- 20. 在集成不習慣Rails_admin定製的諧音測試
- 21. 如何製作Ruby測試器?
- 22. MVC控制器單元測試寫作
- 23. 如何測試'新'控制器操作?
- 24. asp.net mvc控制器動作測試
- 25. 製作VS2008測試到NUnit的測試
- 26. 當着色器完成時檢測混合音頻
- 27. Windows Mobile - 語音控制+語音合成(文字轉語音)
- 28. Laravel集成測試工作
- 29. 刪除「集成測試騙局」 - 瞭解協作和合同測試
- 30. Rspec控制器測試不打我的控制器動作
謝謝,這是有幫助的。我會開始寫出索姆碼並返回! :) –
我打算建議** System.out.println(「beeeeeeeeep」); **,但我認爲這不是一個正確的答案。 –