Use TurboWarp, please and thank you https://turbowarp.org/1203738301 You may need to start the project a few (like 3) times for it to work right. Feedback from anyone who knows their stuff would be appreciated
Loaded with the song Ievan Polkka for comparison to a real good project. Uses quicksort from https://scratch.mit.edu/projects/142449228/ (adapted) Display style copied from https://scratch.mit.edu/projects/1184501461/ (it's pretty) This is *REALLY SLOW* on Scratch! I'm sure it can be optimized, but I'm unsure if my playback method is Scratch-viable. This uses the converter from https://52525rr.github.io/audio2PCM/ All code other than the quicksort is by me Current implementations: STFT w/ windowing function, groups tones into frequency bins Moving average of tones over time Ability to play any frequency in the range [0.125Hz, 32768Hz] (pitch effect magic! leaves a lot of room for phases) Display of current data Other stuff too probably