Blog
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.

News
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.

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

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

Learn how to build your first custom user interface for a JUCE audio plugin.
In this tutorial, we replace the default JUCE editor with a fully custom interface and introduce a clean workflow for managing colors, fonts, images, and other UI assets. This is Part 4 of the JUCE Sampler Plugin series and the beginning of our deep dive into modern plugin UI design.
If you've ever wondered how plugin developers go from a generic grey window to a polished product interface, this tutorial lays the foundation.
Follow along on GitHub:
https://github.com/TheAudioProgrammer/JuceSamplerAudioPlugin
(Switch to the "4-user-interface-1" branch and check the commit history to follow each step)
Timestamps:
00:00 - Introduction & What We're Building
01:56 - The Graphic Design Handoff
02:59 - Setting Up Assets (Images, Fonts, CMake)
06:46 - Creating the SamplerLookAnd Feel Header
08:25 - Colors & Binary Data
09:31 - Font Typefaces & Accessor Functions
13:49 - Drawing the Background Image16:55 - Abstracting Window Dimensions & Plugin Processor
18:34 - Recap & What's Next
Resources mentioned:
Inter font family: https://fonts.google.com/specimen/Inter
Joshua Hodge
The Audio Programmer
More Tutorials


We Built a Multi-Player Audio App With AI: Intro to Audiotool Nexus
Nexus is Audiotool's new extension layer that lets a browser-based app read and write a live project in real time, something a traditional VST can't do. Silas Gyger, lead engineer at Audiotool, shows how far an AI agent can take you by building three working apps from scratch.
More Meetups


The Audio Programmer Virtual Meetup | April 9th, 2026 @ 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


The audio industry is bigger than you think – and harder to hire into
Audio engineering has quietly fragmented across safety systems, embedded sensing, hearing tech and machine learning. The companies hiring in these fields are no longer just competing with other audio companies – and most of them don't realise it.









