HMMPatternGenerator

For anything relating to music-making on Windows computers, with lots of FAQs. Moderated by Martin Walker.
Post Reply

HMMPatternGenerator

Post by BJG145 »

I like the sounds produced by the new HMMPatternGenerator, released a couple of days ago as one of the highlights of Kyma 7.25.

https://kyma.symbolicsound.com/latest-p ... generator/

It creates automatic evolving variations on MIDI files. I was wondering if there was anything similar for Windows...? I wouldn't expect it to work the same way as this, of course, though the approach taken here sounds quite intriguing.

If each event in the original MIDI file is completely unique, then there is only one path through the sequence — the generated sequence is the same as the original MIDI sequence. Things start to get interesting when some of the events are, in some way, equivalent to others (for example, when events of the same pitch and duration appear more than once in the file).

HMMPatternGenerator uses equivalent events as pivot points — decision points at which it can choose to take an alternate path through the original sequence (the proverbial “fork in the road”). No doubt you’re familiar with using a common chord to pivot to another key; now imagine using a common state to pivot to a whole new section of a MIDI file or, if you give HMMPatternGenerator several MIDI files, from one genre to another.

User avatar
BJG145
Longtime Poster
Posts: 8085 Joined: Sat Aug 06, 2005 12:00 am Location: UK
Post Reply