CMajor Tutorial 00 - An Exciting New Way to Create Audio Plugins!

  Рет қаралды 6,754

The Audio Programmer

The Audio Programmer

Күн бұрын

Пікірлер: 61
@pmishraofficial
@pmishraofficial Жыл бұрын
CMajor really blew me away when it was first showcased. Great to see the tutorial series is coming our way! :)
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thanks Prashant
@atetraxx
@atetraxx Жыл бұрын
Sounds like i picked a great time to start learning audio programming
@TomaszRykala
@TomaszRykala Жыл бұрын
I followed my first JUCE / C++ tutorial today and I was blown away that I was able to write a simple synth. I'm very excited to check out CMajor. Following the channel now. BTW. Lovely set of decks at the back!
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thank you very much! Yes, I come from a djing background so I still mess around with it from time to time. Yes, CMajor sounds promising...I'm not sure where this journey is going to take us just yet but looking forward to this exploration!
@gfry87
@gfry87 Жыл бұрын
Excited to learn more about CMajor! Thanks for these tutorials!
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thanks for watching!
@TheUnderscore_
@TheUnderscore_ Жыл бұрын
This is actually awesome. I love the target of assisting programmers. All the support regarding language conversion and the VSCode extension is amazing.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thank you for the great insights! I agree, there are some tangible benefits to this type of workflow
@TheQxY
@TheQxY Жыл бұрын
Very excited about CMajor! I've been trying to create some plugins for about 2 years now, but I always get stuck on some C++, GUI or build related tasks. Hopefully this will streamline the process, especially excited about being to use web tools to develop the GUI.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
I’m hoping we can help and learn together!
@erykurbanski7319
@erykurbanski7319 Жыл бұрын
Very excited to begin my Audio Dev journey with this fresh programming lang tutorial series!
@akashmurthy
@akashmurthy Жыл бұрын
Excellent video Josh! Looking forward to the rest!
@xrxt0
@xrxt0 Жыл бұрын
Loved the presentation! I was already sold on trying this and the JIT compilation was honestly the cherry on top. Exciting stuff!
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Yes the JIT engine is especially helpful. It’s almost like magic!
@mt3m
@mt3m 11 ай бұрын
Finally getting around to viewing this tutorial and, wow!, this is amazing. Thank you for the introduction!
@re_detach
@re_detach Жыл бұрын
Beautiful! Thank you for still making these videos it's more than a blessing.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thank you very much! I’m very grateful for the opportunity to still do these.
@dex7378
@dex7378 Жыл бұрын
So excited for this!
@SoundtempleMusic
@SoundtempleMusic Жыл бұрын
Thank you for sharing and presenting in such a clear easy to follow manner. Looks like a fun way to get going. I’m definitely going to try it out.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thanks a lot! I hope you enjoy it.
@phreakymusic
@phreakymusic Жыл бұрын
Awesome! Really looking forward to the series! This is way more accessible to me than other languages
@Beatwrecka
@Beatwrecka 7 ай бұрын
Thanks for this tutorial, easy to follow and I’m started in 20 mins! on to the next vid...
@TheAudioProgrammer
@TheAudioProgrammer 7 ай бұрын
Thanks for watching!
@anthonybeckett352
@anthonybeckett352 Жыл бұрын
Awesome stuff. Looking forward to this series.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thanks for watching!
@ChristianThon
@ChristianThon Жыл бұрын
Looks very interesting! I'm wondering if the use of JavaScript for the user interface will make it easier to create plugins that are accessible to blind people as well. I'll have to read up on it and maybe do some testing myself.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
A great question. I'm certainly not an expert on accessibility, but imagine that the web would have a number of tools to help.
@TomaszRykala
@TomaszRykala Жыл бұрын
As a native Android Development purist, this could be the first genuine reason for me to learn JavaScript.
@ChristianThon
@ChristianThon Жыл бұрын
@@TheAudioProgrammer Yes, HTML and JavaScript makes great accessible web pages when done right. But since we don't use the HTML standard, I'm not sure if this will have an effect or not. Do you know of any sample code examples that has both a JUCE version and a CMajor version? That way I could compare them with a screen reader and see if there is any difference at all.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Not yet, but hopefully soon!
@riffsfromtheabyss666
@riffsfromtheabyss666 9 ай бұрын
Having difficulty setting up on windows especially with the command line tools. Anybody know any references to learn how to set up Cmajor on windows?
@velvetsound
@velvetsound Жыл бұрын
Definitely feel this changes the game. I’m going to invest in learning it.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Likewise! 👍🏻
@arturkarlov3000
@arturkarlov3000 Жыл бұрын
Thank you for this, will be looking forward to more. Is this just me or does the code look like SOUL? Also, any clue as to what happened to SOUL? seemes to not be getting a whole lot of updates over on GitHub.
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Yes, SOUL unfortunately got marooned at ROLI when Jules left there.
@arturkarlov3000
@arturkarlov3000 Жыл бұрын
@@TheAudioProgrammer I didn't realize it was the same guy until I went digging for more info.
@flywittzbeats4008
@flywittzbeats4008 Жыл бұрын
When he said js for UI I screamed with joy lol 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
@EdoardoMarcora
@EdoardoMarcora Жыл бұрын
Thanks for these tutorials!
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
Thanks for watching!
@zeffii
@zeffii Жыл бұрын
this is super exciting!
@VasaMusic438
@VasaMusic438 Жыл бұрын
GREATTTTT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!¨
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
❤❤❤
Жыл бұрын
"GUI development using web technologies and exporting as JUCE plugin" is appealing but I like Faust as a functional paradigm lover.
@findjonmoses
@findjonmoses Жыл бұрын
Hey Audio Programmer, would it be possible in the next video to focus on how the UI portion is developed with CMajor, I have been a node/JavaScript developer and coming from the ease of UI building that you get with HTML, CSS and JavaScript, C and C++ have always disappointed me that they don’t have better libraries for UI especially when most things developed in C and C++ are user facing. Really keen to see how easier CMajor makes building a UI
@VasaMusic438
@VasaMusic438 Жыл бұрын
when next episode???
@EmirJesus1
@EmirJesus1 Жыл бұрын
I like your teeth boss
@TheAudioProgrammer
@TheAudioProgrammer Жыл бұрын
😁😁😁
@esahm373
@esahm373 11 ай бұрын
Is this a predecessor to SOUL? I hope it's not as short-lived!
@dubbylabby6068
@dubbylabby6068 8 ай бұрын
It’s the successor. Made by the same people. Research it and you will be glad 😉
@esahm373
@esahm373 8 ай бұрын
@@dubbylabby6068 Yes, I actually meant to say "successor". No idea why I wrote "predecessor". Why would I be glad? I was a bit disappointed when SOUL was so short-lived.
@dubbylabby6068
@dubbylabby6068 7 ай бұрын
@@esahm373 if you liked SOUL it seems CMajor got the best of it and gone further. I’m just an afficionado so I could be totally wrong also 🤷🏻‍♂️🤣
@ric8248
@ric8248 10 ай бұрын
not using c++ is a huge con
@matthijshebly
@matthijshebly 8 ай бұрын
Why? C++ is a pretty horrific language.
@ric8248
@ric8248 8 ай бұрын
@@matthijshebly nonsense
@matthijshebly
@matthijshebly 8 ай бұрын
@@ric8248 C++ has served its purpose. It's old and crusty, well past its sell-by date. It tries to keep up with modern languages, but does so by continuously making the wrong choices. It needs to be retired.
@NorthernCornerProductions
@NorthernCornerProductions 5 ай бұрын
where is the development folder? do I create it?
@TheAudioProgrammer
@TheAudioProgrammer 5 ай бұрын
Yes that’s a folder I created myself
@NorthernCornerProductions
@NorthernCornerProductions 5 ай бұрын
@@TheAudioProgrammer dude thank you so much! I figured it out. Only issue I have now is I cannot for figure out how to get it into the generator/vst section. It only shows up in effects. 🙄
@TheAudioProgrammer
@TheAudioProgrammer 5 ай бұрын
@@NorthernCornerProductions Join our discord here and we can help you - www.theaudioprogrammer.com/community
CMajor Tutorial 01 - Creating & Running Projects in VS Code then Export to JUCE
17:23
7 Challenges to Building a Successful Audio Plugin
17:56
The Audio Programmer
Рет қаралды 2,2 М.
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 72 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 64 МЛН
Juce Tutorial 64 - Building Your First Plug-In (2020 Update)
46:33
The Audio Programmer
Рет қаралды 60 М.
The Golden Rules of Audio Programming - Pete Goodliffe - ADC16
51:25
ADC - Audio Developer Conference
Рет қаралды 49 М.
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 464 М.
SoundStacks' New Cmajor Platform - Julian Storer, Cesare Ferrari, Lucas Thompson, Harriet Drury  ADC
31:44
Lessons Learned from a Decade of Audio Programming
26:14
GDC 2025
Рет қаралды 133 М.
CMajor Tutorial 02 - Your First Audio Plug-in (Part 1)
29:32
The Audio Programmer
Рет қаралды 2,3 М.
Making Music with CODE?! (With DJ_Dave and Sam Aaron)
8:47
SongPsych
Рет қаралды 36 М.