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

  Рет қаралды 2,351

The Audio Programmer

The Audio Programmer

Күн бұрын

Пікірлер: 22
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
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
@jean-philippefalcon3238
@jean-philippefalcon3238 6 ай бұрын
Thank you so much for this enlightening tutorial on CMajor! The clear explanations of key concepts like graph, endpoint, node, etc. really helped clarify things for me. I'm genuinely excited to dive deeper into this series and explore more about what CMajor has to offer. Great job and looking forward to the next videos!
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
Thanks for watching!
@IconicPhotonic
@IconicPhotonic 6 ай бұрын
Thanks, Josh. I'm really excited about the Cmajor project and this series!
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
Likewise! I’m really excited to see what’s to come
@IconicPhotonic
@IconicPhotonic 6 ай бұрын
@@TheAudioProgrammer I watched some of the conference talks, and I was really curious about what approaches to web graphics were intended for this. What it frameworks such as React? I also noticed Jules had mentioned that CMajor outperformed Eigen for matrix calculations, but I didn't see any matrix operations mentioned in the documentation.
@AsherReid
@AsherReid 5 ай бұрын
Super helpful series, many thanks! looking forward to the next 😁
@dirkschiller1637
@dirkschiller1637 2 ай бұрын
Also to remove lines in VSCode you can use Cmd+X on macOS.
@dirkschiller1637
@dirkschiller1637 2 ай бұрын
On Windows it will be Strg or Ctrl + Shift + p to open the Visual Studio Code Command Palette.
@Stagecraft_Software
@Stagecraft_Software 6 ай бұрын
nice one!
@AndyNicholson
@AndyNicholson 6 ай бұрын
Nice! Is it possible to call regular C++ from wihin the world of CMajor? It's CTRL+P in VSCode on Windows, WIN+P will end up switching monitors and stuff, things could get wild lol :) Looking forward to part 3!
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
Thank you for the tip and for watching! Here's the answer to your question from the CMajor team: Sort of. If you're building an app and embedding the cmajor engine, then yes, you can add your own native functions to call from cmajor code. But obviously that means that they're only available in your app. The reason we added this feature is to be able to add platform-specific versions of cmajor functions which take advantage of special hardware or instructions. But if someone has the notion that they could ship a cmajor patch with a chunk of C++ as part of it, then no, that's not what it's for.
@AndyNicholson
@AndyNicholson 6 ай бұрын
@@TheAudioProgrammer thank you
@philipppaulk
@philipppaulk 5 ай бұрын
Is this gonna get a next part soon? Great video!
@TheAudioProgrammer
@TheAudioProgrammer 5 ай бұрын
Yes, this week!
@philipppaulk
@philipppaulk 5 ай бұрын
@@TheAudioProgrammer yay!
@JukeboxForArtists
@JukeboxForArtists 6 ай бұрын
Awesome
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
🔥
@Jake-bh1hm
@Jake-bh1hm 6 ай бұрын
Are there any audio libraries for GO or JavaScript that are just as fast? Why is C still being used for audio always? The friction for devs is unreal.. I want to develop audio software but I want to do it with modern fast frameworks
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
Hi Jake...it's not C. This is a domain specific language (DSL) that's designed with ease, portability and efficiency in mind. You don't need to worry about many of the complexities that you would get with C or C++ such as long compile times, threading, etc. So it is modern...and optimized for speed... I hope that helps!
@riffsfromtheabyss666
@riffsfromtheabyss666 6 ай бұрын
Are streams similar to an array?
@TheAudioProgrammer
@TheAudioProgrammer 6 ай бұрын
Yes, a sample accurate array.
Cmajor Tutorial 03 - Creating your First Audio Plug-in (User Interface)
22:31
CMajor Tutorial 00 -  An Exciting New Way to Create Audio Plugins!
17:40
The Audio Programmer
Рет қаралды 7 М.
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 130 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 70 МЛН
SoundStacks' New Cmajor Platform - Julian Storer, Cesare Ferrari, Lucas Thompson, Harriet Drury  ADC
31:44
Write a WAV file from scratch - C++ Audio Programming
42:12
Akash Murthy
Рет қаралды 42 М.
CMajor Tutorial 01 - Creating & Running Projects in VS Code then Export to JUCE
17:23
Code-It-Yourself! Sound Synthesizer #1 - Basic Noises
28:50
javidx9
Рет қаралды 269 М.
JUCE Tutorial 03 - Get Started with Graphics using the Component class!
30:45
a *realistic* day as a startup founder in london
25:17
Jacob Sucks At Code
Рет қаралды 55 М.
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24