clap-wrapper
clap-wrapper copied to clipboard
Standalone Features: Windows
Development ocurring on my fork @ https://github.com/mthierman/clap-wrapper
Must haves
- [x] Settings (Audio/MIDI Ins & Outs)
- [x] Standalone state
- [x] Plugin state
- [x] Save/Load defaults
- [x] Save/Load patches
- [x] Reset
- [x] MsgBox for errors
- [x] App manifest
- [x] Convert from console app to win32 app
- [x] Debug console
- [x] Hide console earlier
- [x] Constrain window if plugin is not resizable
- [x] ~~Fullscreen~~
- [x] ~~Dark mode~~
- [x] PowerShell script to convert .PNG to .ICO
- [x] CMake script to create .rc file (for .ico) and add to sources
- https://github.com/defiantnerd/neui/blob/main/neui/cmake/resources.cmake
- https://bolu.dev/programming/2020/07/18/Cmake-icons.html
- [x] CMake script to create .rc file (for .ico) and add to sources
Nice to haves
- [ ] ~~Support multi-plugins(?)~~
- [ ] ~~Support plugins without a GUI~~
- [ ] ~~About CLAP plugin window~~
Bugs to fix
- [x] Fix crashes from some .clap files (U-He, AudioThing)
- [x] ~~clap-saw-demo crash on exit because of VSTGUI::exit()~~ [clap-saw-demo bug..]
- [x]
clap_plugin_gui.can_resize() was called without a prior call to clap_plugin_gui.create()in WM_WINDOWPOSCHANGED