The Audio Programmer
• Community & Tutorials • Plug-in Development • Recruitment & Contracting
The Audio ProgrammerUnited Kingdom
Pinned Repositories
DSPHelpers
This is a simple dsp library I've started to enhance my skill progression as an audio developer and learn more raw C++. No external dependencies and header only, so can be used in any C++ project or framework.
getting-started-book
helloSampler
A simple sampler built using the JUCE Framework
juceDjApp
An open source DJ app using C++ / JUCE. Follow along for weekly updates!
jucePresetManagement
juceSynthFramework
The first commit of this repo is the most basic functionality you would require to build a synthesizer in Juce. With each commit I will build more functionality
SimpleJucePluginTemplate
A minimal JUCE plug-in template using CMake.
synth-plugin-book
Source code for the book "Creating Synthesizer Plug-Ins With C++ and JUCE"
TAPSoundLibrary
This is an open source sound library created for the growth and enhancement of both working and aspiring dsp and vst plugin developers. I welcome contributors of all levels!
webview_juce_plugin_choc
This is the most basic implementation of a JUCE plug-in with a JavaScript / HTML / CSS user interface. I use the Choc library to interface C++ / JUCE code with the webview.
The Audio Programmer's Repositories
TheAudioProgrammer/synth-plugin-book
Source code for the book "Creating Synthesizer Plug-Ins With C++ and JUCE"
TheAudioProgrammer/getting-started-book
TheAudioProgrammer/juceSynthFramework
The first commit of this repo is the most basic functionality you would require to build a synthesizer in Juce. With each commit I will build more functionality
TheAudioProgrammer/DSPHelpers
This is a simple dsp library I've started to enhance my skill progression as an audio developer and learn more raw C++. No external dependencies and header only, so can be used in any C++ project or framework.
TheAudioProgrammer/helloSampler
A simple sampler built using the JUCE Framework
TheAudioProgrammer/juceDjApp
An open source DJ app using C++ / JUCE. Follow along for weekly updates!
TheAudioProgrammer/jucePresetManagement
TheAudioProgrammer/tapSynth
TheAudioProgrammer/bitcrusherDemo
Code by Aaron Leese (Stagecraft Software). Based off Juce tutorial 39 with special guest Aaron Leese- https://youtu.be/1PLn8IAKEb4
TheAudioProgrammer/basicOscillator
Basic oscillator using the JUCE Oscillator class
TheAudioProgrammer/basicDelay
Simple delay using the JUCE 6 DSP Module
TheAudioProgrammer/valuetreeAttachments
This sample project demonstrates how to attach different JUCE component types (such as sliders, dials, buttons, and comboboxes) to corresponding parameters in the plug-in processor
TheAudioProgrammer/basicChorus
This is a basic chorus plug-in using the JUCE 6 DSP module
TheAudioProgrammer/juceParameterTutorial
TheAudioProgrammer/SimpleJucePluginTemplate
A minimal JUCE plug-in template using CMake.
TheAudioProgrammer/circularBufferDelay
This is a JUCE project that fills a circular buffer.
TheAudioProgrammer/gainPluginTutorial
This is the "Hello World" of audio plug-in creation - a gain plug-in that will control the volume of incoming audio.
TheAudioProgrammer/juceSineWavetable
Based on https://docs.juce.com/master/tutorial_sine_synth.html
TheAudioProgrammer/first_cmajor_plugin
This is the most basic implementation of a CMajor audio plug-in with a custom JavaScript UI.
TheAudioProgrammer/flexboxTutorial
TheAudioProgrammer/webview_juce_plugin_choc
This is the most basic implementation of a JUCE plug-in with a JavaScript / HTML / CSS user interface. I use the Choc library to interface C++ / JUCE code with the webview.
TheAudioProgrammer/LookAndFeelDemo
TheAudioProgrammer/tracktionTransport
Here's how to create a simple transport using the Tracktion Engine.
TheAudioProgrammer/AudioPlugins
My audio plugins
TheAudioProgrammer/juceTimer
This is a simple example of how to use the JUCE Timer Class to redraw graphics in your app
TheAudioProgrammer/ci-plugin-demo
TheAudioProgrammer/metronome
Metronome Tutorial on www.youtube.com/theaudioprogrammer
TheAudioProgrammer/simpleAudioPlayerPlugin
This is a VERY simple plug-in designed for audio file playing.
TheAudioProgrammer/sliderWorkshop
TheAudioProgrammer/yup
YUP is an open-source library dedicated to empowering developers with advanced tools for cross-platform application development.