gpt4 book ai didi

java - 使用 JFugue 用罗马数字定义倒和弦

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:56 25 4
gpt4 key购买 nike

This pdf说倒转和弦可以通过在和弦定义的末尾添加 ^ 来定义,但据我所知,这只适用于明确的和弦定义。

例如:

ChordProgression cp = new ChordProgression("I^");
cp.setKey("C");
System.out.println(cp.getChords()[0].getBassNote());
Chord c = new Chord("Cmaj^");
System.out.println(c.getBassNote());

输出:

C
E

尽管两者都应该是E

最佳答案

感谢您的建议,现在可以使用 JFugue 5.0.9 来实现此目的.

// This will result in "C4MAJ D4MAJ^ E4MAJ^^ F4MAJ^^^ G4MIN^^^ A4MIN^^ B4MIN^"
// (using C4 as the default root note for each of the chords, unless otherwise
// specified by setRoot("note").
ChordProgression cp = new ChordProgression("I II^ III^^ IV^^^ v^^^ vi^^ vii^");

关于java - 使用 JFugue 用罗马数字定义倒和弦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43906176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com