All Articles

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.

Joshua Hodge

·

April 29, 2026

All Content

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.

Joshua Hodge

·

April 29, 2026

All Tutorials
Tutorials

Vibe Coding an Audio Plugin with Cursor vs Claude Code

SHARE THIS
Speakers
No items found.
SHARE THIS
Speakers
No items found.
All Meetups
Tutorials

Vibe Coding an Audio Plugin with Cursor vs Claude Code

SHARE THIS
Speakers
No items found.
SHARE THIS
Speakers
No items found.

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

AI Coding
Audio Software Development
Claude Code
Vibe Coding

Joshua Hodge

The Audio Programmer

More Tutorials

View All

Build this Awesome Sampler Plugin | Part 4: JUCE UI Basics

Learn how to build a custom JUCE plugin interface using images, fonts, colours, and reusable UI assets.

This is some text inside of a div block.

Build this Awesome Sampler Plugin | Part 3: Parameters Done Right

Learn how to add parameters to your JUCE sampler plugin and pick up the optimization tricks that make them feel polished and professional.

This is some text inside of a div block.

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.

This is some text inside of a div block.

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.

This is some text inside of a div block.
View All

More Meetups

View All

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.

This is some text inside of a div block.

The Audio Programmer Virtual Meetup | March 5th, 2025 @ 18:00 UK

Sam Fischmann introduces practical approaches to getting started with Digital Signal Processing, covering key DSP concepts and how they translate into useful tools for music production.

This is some text inside of a div block.

The Audio Programmer Virtual Meetup | February 10th, 2025 @ 17:30 UK

Eric Tarr introduces the Point-to-Point Library, a tool designed to help audio developers easily incorporate analog circuit modeling into their plugins.

This is some text inside of a div block.

The Audio Programmer Virtual Meetup | September 9th, 2025 @ 18:30 UK

Jelle explains how C++ lambdas work under the hood, clears up common misconceptions, and demonstrates how they can be used to write cleaner and more expressive audio code.

This is some text inside of a div block.
View All

More News

View All

API London

An evening focused around building the future of music and audio apps, plugins, and creative tools.

This is some text inside of a div block.

Steinberg VST3 & ASIO SDKs Go Open Source

Steinberg announce licensing changes that will have a huge impact for audio software developers.

This is some text inside of a div block.
View All

More Articles

View All

Why Use a Specialist Recruiter for Music Tech Hiring?

The Audio Programmer gives you access to pre-screened, specialist talent from within the audio development community, without the noise of a standard job board.

This is some text inside of a div block.

Why Work With a Recruiter in Audio Tech Industry?

Working with a specialist recruiter in audio and music tech is a very different experience from applying cold through LinkedIn. Here's what it actually looks like – and why it might be worth a conversation.

This is some text inside of a div block.

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.

This is some text inside of a div block.

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.

This is some text inside of a div block.
View All