I’d like to share a new concept I discovered by accident while developing a wavetable drawing tool. It’s a simple but effective waveform shaping technique that mimics filter behavior — without actually using any DSP filters.
---
##
DBC is a technique where you:
1. Draw a Bézier curve as your wavetable base.
2. Apply an intentional **displacement** (offset) to its control points.
3. Pass the distorted curve through a **smoothing algorithm** (like Gaussian blur, Savitzky–Golay, etc).
The result is a **waveform with filter-like characteristics**, achieved purely during the shape generation process — no real-time DSP involved.
---
##
Demo video here:
You’ll hear how the curves exhibit tone shaping reminiscent of filtering, even though it’s just Bézier curve manipulation + smoothing.
---
##
You can find a written explanation and visual examples here:
Note: There’s no code yet — this is just a **theory/concept repo**. I plan to implement it in a future plugin and wanted to share the core idea first.
---
##
- I haven’t seen this technique described elsewhere.
- It could be useful in wavetable generation, tone design, or new synthesis methods.
- I'd love to hear feedback — has anyone seen something similar? Could it be extended?
---
Thanks for checking it out! Looking forward to discussion.
– OP
