JFugue:获取特定音阶的音符
JFugue: Get notes of a specific scale
在 JFugue 中检索属于音阶的音符的正确方法是什么,例如 C maj?
我看到有这个 class org.jfugue.theory.Intervals
但我不明白我应该传递什么作为构造函数参数
以下代码片段以大调音阶开始,从音阶获取音程(音程是音阶中每个音符之间的音程),将根音设置为 C(所以现在您有了 C 大调) , 得到属于C大调的音符
List<Note> notes = Scale.MAJOR.getIntervals().setRoot("C").getNotes();
当我打字时,感觉 'getIntervals' 调用没有意义。当我写下这一切时,我试图弄清楚音程和音阶之间是否存在实际区别,除了这两个词不能完全互换使用这一事实之外。如果您对此有任何反馈,请告诉我!
在 JFugue 中检索属于音阶的音符的正确方法是什么,例如 C maj?
我看到有这个 class org.jfugue.theory.Intervals
但我不明白我应该传递什么作为构造函数参数
以下代码片段以大调音阶开始,从音阶获取音程(音程是音阶中每个音符之间的音程),将根音设置为 C(所以现在您有了 C 大调) , 得到属于C大调的音符
List<Note> notes = Scale.MAJOR.getIntervals().setRoot("C").getNotes();
当我打字时,感觉 'getIntervals' 调用没有意义。当我写下这一切时,我试图弄清楚音程和音阶之间是否存在实际区别,除了这两个词不能完全互换使用这一事实之外。如果您对此有任何反馈,请告诉我!