5 ms·
I just updated the FAQ (https://flowful.app/faq https://flowful.app/faq) but will post here also: I record a bunch of samples from VSTs I have. Once I have the
by printscreen 4y ago
I just updated the FAQ (https://flowful.app/faq https://flowful.app/faq) but will post here also:
I record a bunch of samples from VSTs I have. Once I have the samples I upload them to a server, which you request when you load up a song. In your browser, the generators (which is another way of saying 'tracks') then piece together these samples in ways I have coded. So for example, I might have a list of chords which sound good, and a loop which selects from that set. Or maybe a bunch of note patterns to play at a certain interval, but they only have a small probability to play. To make it always unique (and hopefully always fairly interesting), I do things like automate filters, introduce randomness, and switch things around based on how long the track has been running for. Each track has it's own pre-defined set of samples and musical key. The code works on the arrangement, randomness and modulation over time. These random effects are different every play, and so each person will have a slightly different song than the next.
- Rochus 4y agoInteresting, thanks; so these "samples" are not just the sounds which are triggered by a (Midi) track, but are the music themselves; in that case the "generator" just selects and combines pre-existing musical parts; it's not an "ab initio" music generator as we saw e.g. in MuseNet or BachBot; it's rather a kind of "automated DJ".
- printscreen 4y agoYeah that's not a bad way of putting it. Each musical part will use the samples in a different way each time though, with some randomness added, so it hopefully stops things from being too recognisable.