All notable changes to Granade will be documented in this file.
- Added WebAssembly target
- Updated renderer to OpenGL 3.3 / WebGL2
- Reduced memory footprint significantly
- Added a build configuration interface
- Added control tooltips
- Removed all dependence on the C runtime library from the plugin
- Added support for statically linking the plugin library
- Added a rudimentary profiler
- Fixed a bug where the logger's lock was not taken when flushing the log
- Initial release of Granade granular synthesizer
- Real-time granular synthesis engine
- Cross-platform support (Windows, macOS, Linux)
- Standalone application with microphone input
- JUCE-based VST3 plugin support for DAW integration
- OpenGL-based graphics native application
- Basic grain parameter controls && grain visualization
- ...
- File loading interface not implemented
- Some UI controls are non-functional
- VST3 automatic installation may not work on all systems
- Linux hot-reloading occasionally crashes
- ..