johnameyer / harmony-ts

This library generates four-part chorales in the style of Bach given any number of constraints and enabled features. However, it also can be used as a general music-theory library.
https://johnameyer.github.io/harmony-ts/
Apache License 2.0
3 stars 0 forks source link

Avoid Too Many Parallels #96

Open johnameyer opened 4 months ago

johnameyer commented 4 months ago

Partwriting currently will happily let many parallels between parts, resulting in a lack of independence

G: I IV I6 viio6 I ii6 I64 V V42 I6 vi ii65 V V65/V V V G4 D4 B3 G2

There should be an exception for parallel 63 chords