Posted
Add factories driven by Schillinger 2 generator interference and allow in UI to select portions (often symmetrical nature is unwanted).
Include techniques like fractioning.
As the interference leads to integer sequence, those may be translated into different types of factories: step probably the most obvious one, but almost all may be driven by integer.
Tue, 2023-04-11 - 17:47 Permalink
Matthew Rankin wrote an interesting paper "A Computer Model for the Schillinger System of Musical Composition (2012)".
Quote: "In a nutshell, his (Schillinger's) method for melodic generation is to develop an abstract melodic contour, superimpose a rhythmic pattern and pitch-scale on the contour to obtain a melodic fragment, and then concatenate various manipulations of the fragment into a larger melodic composition with characteristics of musical form. "
This is basically what Synfire already does:
- Melodic contour = Figure segments
- Superimpose rhythmic pattern = Step parameter (the grid you use, or a Factory generates)
- Superimpose pitch scale = Harmonic context
- Manipulations = Various transformations on any parameters