3 ms·
This is why I track current chord as part of the current state, so that you're more likely to generate notes in key and chord tones. The problem was then chroma
by spankalee 12y ago
This is why I track current chord as part of the current state, so that you're more likely to generate notes in key and chord tones. The problem was then chromatic runs and leading to upcoming chord changes, so I tracked the beat, hoping to get diatonic notes on strong beats and push the leading notes to weak beats.
That makes thing a quite a bit better, but it's still a memoryless process which makes any apparent motifs only generate if you happen to walk a similar path through the STM.
There are a lot more bits of state that you can track in the analysis to fix things up, but at some point you need to build up a memory of what you've generated and use that to modify the STM on the fly.
- raverbashing 12y agoTrue. Your "Markov Blue Train" sounds better, even though it's clearly memoryless, as you state.
- deleted 12y ago[deleted]