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.
Some progressions are impossible to fulfill because of rules only in a larger context. While likely many rules will be failing, we should make note of which ones fail at the deepest depth. (While avoiding noise from basic doubling / voicing failures)
Some progressions are impossible to fulfill because of rules only in a larger context. While likely many rules will be failing, we should make note of which ones fail at the deepest depth. (While avoiding noise from basic doubling / voicing failures)
E.g. I viio43/V V64