-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Hey, wanted to drop you this gem I coded of a signal emitter. You were the spark that got this to work, people talked about your acid slider and the register function in the tidal discord and there was a whole session where someone then figured out how to use register to make any logistic function. Background: I'm a a machine learning oldboy
And that caused this to be made: https://github.com/eefano/strudel-songs-collection/blob/main/functions/markovchain.js
This inspired me (cause Markov Chains are the first step in a powerful way to get infinite variety that is mixed together in a "smart" way out of your creations.) to do this: https://github.com/newsbubbles/strudel_agent/blob/main/projects/ml/clips/global_hidden_markov_model.js
Here's a breaks type track that illustrates how you can give things to the hmm and it will arrange the things into something that sounds coherent rather than just machine randomness: https://github.com/newsbubbles/strudel_agent/blob/main/projects/ml/clips/hidden_global_markov_breaks.js
Hidden Markov Models with a Global Shared State are powerful generators of semi-structured chaos. I'll not get into it here, but I'll just leave you the infinite track I'm listening to right now in which I can cause all of the effects, etc. to fall into regimes, and I even got my arrangement using this, so there's an HMM deciding arps on the supersaw (thanks, got that from your video which I watched all your vids btw... you got me into strudel three days ago and now we're here.), the HMM is also deciding how to arrange the arrangements which arrange longer chunks of patterns stacked together the outputs are at the bottom of the script. Here it is: https://github.com/newsbubbles/strudel_agent/blob/main/projects/trance/clips/superdriver_ghmm.js
Anyway, Happy Holidays! Thanks for randomly showing up on youtube and tipping me off to something I've been waiting for a long time!