0

だから私はディミニッシュ セブン コードを使いたいと思っています。メジャー モードではダイアトニックであり、マイナー モードではメジャー セブンの代わりによく使われます。このサイトでは、ディミニッシュ コードはコード名の後に を使用して定義できると書かれていますがdim、私が知る限り、これは明示的な文字名でのみ機能します。ローマ数字に適用する方法はありますか?

次のプログラム:

ChordProgression cp = new ChordProgression("vii");
cp.setKey("C");
System.out.println(cp.getChords()[0].toHumanReadableString());
cp = new ChordProgression("vii*");
System.out.println(cp.getChords()[0].toHumanReadableString());
cp = new ChordProgression("viidim");
System.out.println(cp.getChords()[0].toHumanReadableString());

出力:

B4MIN
C4MIN
C4DIM

出力は になりますB4DIM

4

1 に答える 1