User Tools

Site Tools


algocomp:unified_chordal_composer

Unified Chordal Composer (UCC)

Description: This CA generates chords based on the grid pitches in columns. In the Unified version, different regions of the grid are used for different purposes, but all use the same unified set of rules

Algorithm

  • Each step of the CA gives us a sequence of pitches or chord progressions; the interpretation is up for experimentation of course
  • At each step, the midrange band of values are taken to be pitch values.
  • The bottom range is taken to be selectors, determining which 3 pitch values are used to create a chord
  • The upper range is taken to be duration

Implementation Notes

In the unified version, the same set of rules work for each region in the CA. Internally, the three regions can be represented using inner classes of the subclass that implements UCC. The size of the three regions is to be experimentally determined, as is the selector method used.

algocomp/unified_chordal_composer.txt · Last modified: 2012/07/29 12:43 by scarl