我想用jfugue連續播放大約200個音高系列。音符都播放,但它是波濤洶涌。是否有可能讓筆記以平滑的方式播放,就像是一個嘟嘟two notes的樂器?如何用jfugue sl句筆記
0
A
回答
0
如果您的音高跨越多個八度音階,那麼您必然需要爲這些音符觸發新的MIDI音符事件。 (如果您的200個音高在彼此的半音之內,則可以使用音高輪)。既然您需要觸發新的筆記,您將會聽到筆記的打開和關閉,除非您可以設置註釋/註釋速度,使其不顯着。你也可以選擇一種能夠順利演奏的樂器(例如,可能是長笛,但不是鋼琴)。
如果您不想自己列出這200個音高中的每一個,您可以編寫一個新的JFugue函數,比如說「:SLUR」,它可能需要開始音符值,結束音符值,總持續時間,以及在此期間聽到的步數。您的功能可能會創建兩個音符之間的所有微音調。然後你可以調用microtone預處理器將microtone轉換成音調輪和音符事件。
一旦你添加你的SlurFunction到預處理器上下文(見StaccatoParser.java),你就可以說:
// Start with Note 20, end at Note 80,
// play for 2.5 * whole durations, and hear 20 steps in between.
// (Be sure there are no spaces in your function call)
new Player().play(":SLUR(20,80,2.5,20)");
寫作JFugue一個新的功能是強大的,但絕對是一個先進的功能。如果您有興趣,請參閱源代碼中的TrillFunction示例。
相關問題
- 1. JFugue中的自定義筆記/休息時間
- 2. Chord.setOctave(x)在jFugue 5中返回錯誤值的筆記。我錯過了什麼?
- 3. Java筆記應用程序 - 如何存儲筆記
- 4. 如何發佈Simperium筆記?
- 5. 如何從某些筆記本筆記Evernote的Javascript API第
- 6. 印象筆記:我如何獲得筆記的上傳進度?
- 7. 如何列出Evernote筆記本中的所有筆記 - Javascript/Node.Js
- 8. 如何在ipython筆記本中創建新筆記本?
- 9. 如何使用IPython的筆記本ngrok
- 10. 如何使用IPython的筆記本
- 11. 工具不Jfugue
- 12. 如何讀寫一個像iphone一樣工作的筆記筆記應用
- 13. 如何在iPhone筆記應用程序中以編程方式創建筆記
- 14. 如何在iPhone筆記應用程序中添加和刪除筆記
- 15. 動力學使用JFugue
- 16. 用組織筆記標記在組織筆記
- 17. 三星筆記用筆畫出草圖
- 18. iPad:如何讓用戶使用Pogo(如)手寫筆書寫手寫筆記?
- 19. 如何使用SL/RIA作爲WCF
- 20. 印象筆記php雲sdk更新筆記內容和筆記標記名稱
- 21. 如何更改DrawingGroup.Children標記中筆的筆刷顏色
- 22. 集成從本機iPhone筆記應用程序的筆記
- 23. 在iPad中使用自然筆跡記筆記
- 24. 設置筆記本在Evernote中使用wRR發佈筆記
- 25. 適用於Android的筆記本電腦/筆記本電腦
- 26. 使用印象筆記API創建筆記
- 27. Jupyter筆記本如何在線交互?
- 28. 如何獲得筆記或評論
- 29. 如何包含iPython筆記本
- 30. 如何更改ipython筆記本格式?