Conclusions
This tutorial introduced the main concepts involved in developing an audio effect with the OSCAR/PENDA & FORGE framework. We covered:
- parameters and their different views;
- panels and their integration into menus;
- what should be implemented inside the OnInitialize and OnProcess methods;
- how to intercept parameter state changes;
- how to mix the analog dry signal with the digital wet signal;
- how to use delay lines, biquad filters, and DCOs.
Of course, there is still much more to explore, but we have covered the essentials here.
In just a few lines of code, we created a fully functional and efficient delay effect. This effect automatically benefits from many framework features without requiring additional code: graphical interface management, encoder and switch handling, preset saving and recall, dry/wet mixing, Bypass and On/Off state management, MIDI support through USB or standard serial communication, and much more.
The framework allows you to focus on what really matters: imagining, designing, and refining your audio effects without worrying about low-level technical constraints.
I would be very happy to receive your feedback and contributions by email or through my Facebook page:
- to know that my work is useful;
- to discover your own creations;
- to improve the framework through your comments, corrections, and new ideas.
I am open to any collaboration opportunities.
Now it’s your turn.
Have fun creating, and enjoy the music!