Mode.notes('lydian', 'F') output error
sx-spider opened this issue · comments
Mode.notes('lydian', 'F');
Now, The output is:
['F', 'G', 'A', 'Cb', 'C', 'D', 'E']
I think, it should be:
['F', 'G', 'A', 'B', 'C', 'D', 'E']
Same problem with Mode.triads. Other modes are fine as far as I know.
Mode.triads('lydian', 'Fb') // Fb, Gb, Abm, *Cbbdim*, Cb, Dbm, Ebm
Mode.triads('lydian', 'Cb') // Cb, Db, Ebm, *Gbbdim*, Gb, Abm, Bbm
Mode.triads('lydian', 'Gb') // Gb, Ab, Bbm, *Dbbdim*, Db, Ebm, Fm
Mode.triads('lydian', 'Db') // Db, Eb, Fm, *Abbdim*, Ab, Bbm, Cm
Mode.triads('lydian', 'Ab') // Ab, Bb, Cm, *Ebbdim*, Eb, Fm, Gm
Mode.triads('lydian', 'Eb') // Eb, F, Gm, *Bbbdim*, Bb, Cm, Dm
Mode.triads('lydian', 'Bb') // Bb, C, Dm, *Fbdim*, F, Gm, Am
Mode.triads('lydian', 'F') // F, G, Am, *Cbdim*, C, Dm, Em
Mode.triads('lydian', 'C') // C, D, Em, *Gbdim*, G, Am, Bm
Mode.triads('lydian', 'G') // G, A, Bm, *Dbdim*, D, Em, F#m
Mode.triads('lydian', 'D') // D, E, F#m, *Abdim*, A, Bm, C#m
Mode.triads('lydian', 'A') // A, B, C#m, *Ebdim*, E, F#m, G#m
Mode.triads('lydian', 'E') // E, F#, G#m, *Bbdim*, B, C#m, D#m
Mode.triads('lydian', 'B') // B, C#, D#m, *Fdim*, F#, G#m, A#m
Mode.triads('lydian', 'F#') // F#, G#, A#m, *Cdim*, C#, D#m, E#m