Comment by beepbooptheory
6 days ago
Kinda interesting how its just like a FFT chart in a circle but perhaps the author is not aware that is the case. Would be curious to know what things were "implmentation details" for the fancy AI and what wasn't.
I could be wrong but milkdrop already would do light FFT analysis for effects right?
I may have been overselling the AI's initiative in the article -- it still required a fair bit of steering. I put most of the prompts involved here: https://saltblock.neynt.ca/waveloop-prompts.md
Wrapping FFT in a log2(freq) % 1 spiral was part of the human direction :)
Pretty sure the author is aware. I think the interesting part is that the frequency is logarithmic and one rotation = 2x. This means you can make musical observations about chord qualities from the plot. That's not generally true for FFT plots.
You are right, it is cool idea in general. But, idk if we are seeing the same thing, in practice it ends up being kinda mushy looking right? In part, I think, because like its not rooted by a given root note, so at best we end up seeing constantly rotating, slightly different clock arrangements. Even in ideal conditions, anything like, e.g., Cmaj7 to Em is going to look almost the same, which feels off given the perceived harmonic change. I don't know if the arrangements being the same after transposition is as much a feature as a bug I guess.
Yes, it doesn't seem like it actually works super well. Love the idea though. I would probably pay money for a thing that did this accurately.
Personally, I think it's a feature that Em looks substantially similar to CM7. If this was all working fully as intended, I suppose you might get a clue from the darker-colored bass note.
A bass player probably has a different perspective, but as a keyboard player, it's pretty much always fine to play an Em over a CM7. It's just a "voicing choice".
I suggest you watch the explainer video the ai made, its pretty awesome, but yeah, thats exactly what it is, with some depth to how exactly it uses FFT, and solving some problems with getting good resolution on different frequencies
I'm also curious about the implementation details, the result is visually beautiful, but the code could be interesting too, at least as a 'Fable hystorical artifact'. Is it visible on github?
Hey! Author here. It's a single file, so you can just view source at https://saltblock.neynt.ca/waveloop.html
yes fable left you a gift. i wish you can continue to further develop the project when things return to normal, if they ever will. or at least branch and use an alternative model.
as fable came out, the first thing i did was asking it to analyze some of my projects and ideas and write plans and suggestions, more than implementations. nothing incredibly revolutionary came out but i still see these as its 'last will'.
i'm sure some of you here have a few fable's relics/stories that you consider special precisely because of its abrupt demise.
cool, yeah all comments are preserved, i'll read the source. thanks!