Thank you for the response!
I think this confirms that this wouldn't be viable for my use case. I have upwards of 4 polyphonic synths at once, and the goal was to create hours of music with a small file-size.
It's not imperative to my project, just something cool i wanted to do, so it makes sense to leave it behind and just focus on good compression practices.
I noticed in the pro demo if i set the polyphonic number to 16 and played 7-8 notes my fps would drop as well. It was a good learning experience!
Thanks again for the response and I'll probably find a use for the project down the line :)
No problem! I think your assessment is correct, hours of music probably won't be feasible. I think SynthEngine serves best as "single instrument" use-case rather than a full replacement for music. To accomplish that a lot of pre-rendering would be necessary, which would ultimately just be trading file size for load times (which is less than desirable).
I'm glad you've enjoyed using it so far regardless, please feel free to share any future creations you make with it, I'd love to see 👍