Dplug
Dplug copied to clipboard
Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.
This would be essentially like a plugin format, usable through a runtime interface possibly from another dynlib => serialization needed. Requirements: - simplified graph instantiation and inspectability. In the future...
Instead of N ins, M outs, a plugin would specify buses and each buses would have a (potential?) number of channels. For VST 2.4 the bus would be flattened. This...
Create a new IIR filter facility in a `dplug:iir` module, splitted in two. - [ ] Pole-Zero realization should be separated from computation of those Pole and Zero placement. -...
**A complicated issue for sure.** Thing are blurry in non-100% DPI on Windows. More or less separate from #278. DPI awareness for macOS, Linux and Win32 can be implemented separately....
More desirable than host presets because: - everybody does it - it looks better - many people don't find the host presets - Some hosts don't even see VST3 external...
Crash at opening. Test reproducing with Adobe Audition CC.
Classical way is to have a number of MIDI CC parameters, and turn their changes into a MIDI message in the MIDI priority queue. But I think the newer VST3...
For now: - returning `false` from `onMouseClick` does not consume the event - returning `true` from `onMouseClick` always initiate dragging Need a third way that says "consume the event, but...
An awful lot of the needed parsing of fonts is done in `printed:font`, the only missing things is rasterizing. Rasterizing does exist in `dg2d`. `printed:font` is two-pass, first it parses...