CMajor Tutorial 02 - Your First Audio Plug-in (Part 1) @TheAudioProgrammer
CMajor Tutorial 02 - Your First Audio Plug-in (Part 1)  @TheAudioProgrammer
Uploaded April 2024 | Updated September 2026, 3 weeks ago
#audioprogramming #audioplugins #dsp

Create your first audio plug-in with CMajor. In this tutorial we introduce some of the key concepts for CMajor including graph, endpoint, node, and connection.

Download the project: github.com/TheAudioProgrammer/first_cmajor_plugin

CMajor Discussion in TAP Community - theaudioprogrammer.com/community

References:
Graphs / Nodes - https://cmajor.dev/docs/GettingStarted

Endpoints - https://cmajor.dev/docs/LanguageReference#inputoutput-endpoint-declarations

Endpoint Parameters - https://cmajor.dev/docs/GettingStarted

Sine Osc - https://cmajor.dev/docs/StandardLibrary#std_oscillators

Smoothed Gain - https://cmajor.dev/docs/StandardLibrary#std_levels

Presentations:
TAP - youtu.be/FHtahCOBfgo
ADC 21 - youtu.be/qGVyaEVH0o0

CMajor Resources:
https://cmajor.dev

Our sites:
Support the channel: patreon.com/theaudioprogrammer

Website: theaudioprogrammer.com
Instagram: instagram.com/theaudioprogrammer
Facebook: facebook.com/theaudioprogrammer
Twitter: twitter.com/theaudioprogrammer

Chapters
0:00 Introduction
1:00 Creating a project
2:39 Core concepts for creating your first plug-in
3:24 graph
5:10 endpoint
9:43 node
10:18 Sine oscillator
12:05 Smoothed gain
12:59 connection
17:44 Overview of CMajor debugger
20:12 Creating endpoints for osc freq and gain level
25:50 Cleaning up code and next steps
29:06 Summary
CMajor Tutorial 02 - Your First Audio Plug-in (Part 1)ChowDSP Coding Livestream #2 (Fun with Filters)Writing dependency free audio processing!ChowDSP Coding Livestream #3DSP Made Accessible: Fast Plug-in Development With Phausto | Domenico Cipriani (Pharo Association)ChowDSP Coding Livestream #13 (Uni-Vibes)Vibe Coding an Audio Plugin with Cursor vs Claude Code23 - Exploring the Web Audio API | Honchan Choi (Google)What does it take to work at a smaller music tech company?Learn, Connect & Create through Audio Programming!Creating more interactive music within gamesThe importance of sharing your work
The Audio Programmer |

CMajor Tutorial 02 - Your First Audio Plug-in (Part 1)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER