Completely refactors the PluginProcessor into a JUCE Synthesiser, which does all the hard work for MIDI for me
MIDI notes are now responded to
This is unsupported and very limited at the moment
Only note on / note off working
No controls for ADSR
Can be enabled/disabled in the MIDI tab
Software MIDI keyboard currently non-functional
Add support for macOS
AU, VST3, and standalone app are all supported
Completely change BufferConsumer and BufferProducer to communicate audio in a way that can result in audio loss (this is fine in the contexts its being used) to make it more reliable
Fix many major bugs
100x speedup when calculating arc length
Allow macOS version to actually choose files when opening
SVG parser should now not crash when editing
Rotation and any effects with a changing phase are now much more reliable for long periods of time
Screenshots on macOS as a VST