Blog
Vibe Coding an Audio Plugin with Cursor vs Claude Code
A practical first look at Cursor for AI-assisted audio plugin development, covering project setup, code review, debugging, and workflow comparisons with Claude.

News
Vibe Coding an Audio Plugin with Cursor vs Claude Code
A practical first look at Cursor for AI-assisted audio plugin development, covering project setup, code review, debugging, and workflow comparisons with Claude.

Vibe Coding an Audio Plugin with Cursor vs Claude Code

Vibe Coding an Audio Plugin with Cursor vs Claude Code

In this video, we explore a more structured approach to AI-assisted software development, moving beyond “vibe coding” and into a workflow built around planning, tooling, and iterative review.
We take Cursor for a spin for the first time, comparing the experience to previous workflows using Claude, and test how well it handles building and reviewing a JUCE audio plugin project from scratch.
Along the way, we cover project setup, framework selection, coding conventions, debugging issues, code review workflows, and performance pitfalls inside a real plugin development environment.
Whether you're curious about Cursor, AI-assisted coding workflows, or modern audio plugin development, this episode offers a practical look at how these tools behave in real-world use.
Timestamps:
00:00 – Introduction
01:19 – What is Cursor? (and the DAW analogy)
02:26 – Downloading Cursor for the first time
03:50 – First project setup
04:30 – Selecting the Claude model
05:17 – The first prompt with the PRD
06:53 – Framework selection (and what Cursor suggests)
08:47 – Adding the CLAUDE.md coding practices
09:49 – Duplicated code in CMakeLists
11:24 – Building the complete plugin
13:23 – Testing in Ableton
16:24 – The lost context problem
16:42 – Code review begins
17:35 – The juce_header.h issue
18:33 – Fixing the red squiggles with clangd
23:01 – Performance issue: updating every audio callback
26:09 – Plugin editor review
27:07 – DSP and delay engine review
28:30 – Final thoughts: Cursor vs Claude Code
30:06 – Are these tools interchangeable?
Resources mentioned:
Cursor: https://cursor.com
Episode 1 – I Tried Vibe Coding an Audio Plugin: https://www.theaudioprogrammer.com/content/building-an-audio-plugin-with-claude-code-a-vibe-coding-experiment
Episode 2 – Vibe Coding with the Code Project Planner: https://www.theaudioprogrammer.com/content/vibe-coding-audio-plugins-stop-prompting-and-start-planning
Code Project Planner skill: https://github.com/TheAudioProgrammer/claude-audio-plugin-project-planner-skill
Joshua Hodge
The Audio Programmer
More Tutorials


The Audio Programmer Virtual Meetup | April 9th, 2025 @ 17:00 UK
Jani Huoponen, Scott Kramer, and Claus Trelby explore Eclipsa Audio – Google and Samsung's open-source spatial audio format – and what it means for creators working across music, film, TV, and the open web.


Vibe Coding Audio Plugins: Stop Prompting and Start Planning
After building an audio plugin with AI and running into messy, uncontrolled results, Josh explores a better workflow by introducing planning before prompting, including a custom “Project Planner” tool to improve outcomes when vibe coding.
More Meetups


The Audio Programmer Virtual Meetup | April 9th, 2025 @ 17:00 UK
Jani Huoponen, Scott Kramer, and Claus Trelby explore Eclipsa Audio – Google and Samsung's open-source spatial audio format – and what it means for creators working across music, film, TV, and the open web.
More News
More Articles
NAMM 2026 Takeaways: AI Hype, Rust, and an Industry at a Crossroads
Reflections from NAMM 2026 on a more cautious industry mood, the gap between AI conversation and real products, the growing interest in Rust, and what Native Instruments’ insolvency signals for what comes next.


How to Create a CV That Gets You Noticed in Audio & Music Tech
Your CV is the first thing a hiring manager sees – so it needs to work hard. This guide covers exactly what audio developers, DSP engineers and plugin creators should include to stand out and land the interview.






