p0nce
p0nce
Currently: always allowed! if dragging with some mouse button, another onMouseClick could come from another mouse button. **For every widget in existence.** Most widgets are then only "correct" because the...
"Touch" automation works for knobs and sliders but not press buttons. It makes erratic moves instead of cleanly reverting to automation start point. I think this is because in a...
Remove reliance on `Dplug_ProfileUI` for dplug.gui.profiler so that it can be instantiated and used in regular audio task. This is quite helpful.
- [ ] Channel Pan: Generators probably get this somehow - [ ] Channel Level: Generators probably get this somehow. - [ ] Channel Pitch Synth do not seem to...
See also #808 Blocked by futureBinState not being default. > even without futureBinState, saving a state allows to use a whole Dplug chunk, hence not relying on host for resetting...
Follow-up from #352 The goal is to save/restore any extra state that allows to render audio, not necessarily global UI settings (somehow best handled with a VFS abstraction and config...
- [ ] Something to amplify a color (whiten only "lifts" the color) `RGBA(r*t, g*t, b*t, a)` - [ ] Something to saturate and desaturate a color
Advice from Hipreme: A druntime lives here: https://github.com/MrcSnm/webassembly/tree/vita Using that could be super interesting for portability. - For wasm: two clang+libc offer exist, but , no effort from OS vendors...
Raylib is superbly documented with the cheat sheets. Make one for dplug:core, dplug:math documenting: - readParam - logmap - linmap - normalizePhase - ~~_mm_pow_ss/_mm_exp_ss/_mm_pow_ps/_mm_exp_ps~~ - ~~fast_cos/fast_sin/fast_xxx~~ - convertDecibelToLinearGain - convertLinearGainToDecibel...
Resize of PBR plugins could be speed up by 30% if this wasn't the case. And this is probably the very same computation (EDIT: no, it is something nonsensical), and/or...