-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
0.1
- Implement all the most commonly used CLAP extensions
- Process note events and add synthesizer examples
- Properly document the API and write more examples, possibly a short tutorial/article
- Build for and test on Windows and macOS
- Make hard RT-capable plugins possible by removing mutexes
- Properly sync main and audio threads
- Parse features
- Avoid global variables
- Sample-accurate parameter automation
- Proper state serialization
- Think of a better name
0.2?
- Actual GUI (https://github.com/ypsvlq/wio)
- Create one or more separate GUI backend integration repos, DVUI is a good starting point
- Expose sample data to GUI (for visualizing signals)
- More formats
- VST3 and AU (can just be https://github.com/free-audio/clap-wrapper for now)
- Standalone executables (contribute more audio backends to wio?)
- LV2
- VCV Rack?
- Collect potential 3rd-party projects that extend zigplug (eg. GUI backends) – awesome-zigplug?.
- Look into statically linking as much as possible
- Support real MIDI (not just
clap_event_note_t) - Faust integration example?
- Support multiple plugin descriptors in one binary
- 64-bit sample processing
- User-defined state (de-)serialization (not just parameters)
- Presets
1.0
- Wait for Zig to reach 1.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels