gogins / csound-extended

Extensions for Csound including algorithmic composition, Android app, and WebAssembly.
GNU Lesser General Public License v2.1
40 stars 1 forks source link

Refine IFS for harmony idea #157

Closed gogins closed 3 years ago

gogins commented 3 years ago

Work on PITV and HarmonyIFS reveals issues in underlying concepts.

The basic idea has always been to use a fixed point as a score, where the recurrence generating the fixed point produces harmony as a function of time (harmony does not fold or rotate in time), as well as other musical features.

What I have done in HarmonyIFS is use fractal interpolation in time, prime-form, inversion, transposition, key number, key velocity, channel space where the actual fractal interpolation occurs only for prime-form, inversion, and transposition as a function of time.

I need to experiment with adding various other subgroups to this recurrence, and to reconsider other means besides fractal interpolation of constraining harmony to be a function of time, and to link harmony with actual notes.

This is both an enhancement and, perhaps, a bug.

gogins commented 3 years ago