JackWithOneEye/Graindr — reverse-engineered prompt
Reverse engineered prompt
Build me a JUCE audio plugin called Graindr. I want it to be a creative granular effect for musicians, with two separate grain processors that can do pitch shifting, delay, and time stretching on incoming audio.
Keep it usable, not just experimental. The plugin should pass live audio through, let me blend dry and wet sound, and give clear controls for each grain section, like pitch amount, grain size, timing or delay, feedback if it makes sense, and output level. I’d like a simple interface where both sections are visible and easy to compare, with sensible default settings so it makes sound right away.
Please set up the project so it builds cleanly as an audio plugin using JUCE, with the DSP code separated from the editor code where possible. If anything is unclear because there’s no README, make reasonable choices and keep the first version focused and stable. Look up current JUCE docs online if you need to.
Want more depth? Deep Reverse