Realtime generation of harmonic progressions using Controlled Markov Selection. Demonstrates a method of generating harmonic progressions using case-based analysis of existing material that employs a variable-order Markov model. Using a unique method for quantifying harmonic complexity and tension between chord transitions, as well as specifying a desired bass-line, the user specifies a 3 dimensional vector, which the realtime generative algorithm attempts to match during chord sequence generation. The proposed system thus offers a balance between user-requested material and coherence within the database.
Papers & posters:
Eigenfeldt, A., Pasquier, P. (2010). “Realtime Generation of Harmonic Progressions Using Controlled Markov Selection”. Proceedings of the First International Conference on Computational Creativity(ICCCX).
Download Links: here