【发布时间】:2022-08-21 00:59:42
【问题描述】:
我想以 C 大调演奏音符,如下所示:
C4 D4 E4 F4 G4 A4 B4 C5。也适用于任何主要规模。
当我得到带有Key.majorKey(\'C\') 的 C 大调音阶时,输出如下:
{
\"tonic\": \"C\",
\"grades\": [
\"I\",
\"II\",
\"III\",
\"IV\",
\"V\",
\"VI\",
\"VII\"
],
\"intervals\": [
\"1P\",
\"2M\",
\"3M\",
\"4P\",
\"5P\",
\"6M\",
\"7M\"
],
\"scale\": [
\"C\",
\"D\",
\"E\",
\"F\",
\"G\",
\"A\",
\"B\"
],
\"chords\": [
\"Cmaj7\",
\"Dm7\",
\"Em7\",
\"Fmaj7\",
\"G7\",
\"Am7\",
\"Bm7b5\"
],
\"chordsHarmonicFunction\": [
\"T\",
\"SD\",
\"T\",
\"SD\",
\"D\",
\"T\",
\"D\"
],
\"chordScales\": [
\"C major\",
\"D dorian\",
\"E phrygian\",
\"F lydian\",
\"G mixolydian\",
\"A minor\",
\"B locrian\"
],
\"type\": \"major\",
\"minorRelative\": \"A\",
\"alteration\": 0,
\"keySignature\": \"\",
\"secondaryDominants\": [
\"\",
\"A7\",
\"B7\",
\"C7\",
\"D7\",
\"E7\",
\"\"
],
\"secondaryDominantsMinorRelative\": [
\"\",
\"Em7b5\",
\"F#m7\",
\"Gm7\",
\"Am7\",
\"Bm7b5\",
\"\"
],
\"substituteDominants\": [
\"\",
\"Eb7\",
\"F7\",
\"Gb7\",
\"Ab7\",
\"Bb7\",
\"\"
],
\"substituteDominantsMinorRelative\": [
\"\",
\"Em7\",
\"Cm7\",
\"Dbm7\",
\"Am7\",
\"Fm7\",
\"\"
]
}
这有一个 scale 属性,它接近我想要的但缺少八度音阶。
我如何获得实际的音符来演奏 C 大调音阶和任何其他大调音阶。