CMajor Tutorial 00 - An Exciting New Way to Create Audio Plugins!
Вставка
- Опубліковано 30 чер 2024
- Chapters:
0:00 What is CMajor and why is it interesting?
2:45 Resources
3:29 Setting up to code with CMajor
6:35 Installing the command line tools
8:32 Clone the repository
9:26 Installing the Visual Studio Code Extension
10:49 Moving the plugin shells into the correct directories
13:04 CMajor patch breakdown - looking at the code
15:06 Loading example CMajor patches
17:12 Outro
--
Find out more about CMajor here:
CMajor Discussion in TAP Community - theaudioprogrammer.com/community
Presentations:
TAP - • Introduction to CMajor...
ADC 21 - • SoundStacks' New Cmajo...
CMajor Resources:
cmajor.dev
github.com/SoundStacks/cmajor...
Command line basics:
• Audio Programming for ...
Our sites:
Support the channel: www.patreon.com/theaudioprogrammer
Website: www.theaudioprogrammer.com
Instagram: / theaudioprogrammer
Facebook: / theaudioprogrammer
Twitter: / theaudioprogrammer
#audioprogramming #vstplugins #cmajordev - Наука та технологія
Sounds like i picked a great time to start learning audio programming
CMajor really blew me away when it was first showcased. Great to see the tutorial series is coming our way! :)
Thanks Prashant
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!
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!
Thanks for this tutorial, easy to follow and I’m started in 20 mins! on to the next vid...
Thanks for watching!
Excellent video Josh! Looking forward to the rest!
Excited to learn more about CMajor! Thanks for these tutorials!
Thanks for watching!
Finally getting around to viewing this tutorial and, wow!, this is amazing. Thank you for the introduction!
Beautiful! Thank you for still making these videos it's more than a blessing.
Thank you very much! I’m very grateful for the opportunity to still do these.
Loved the presentation! I was already sold on trying this and the JIT compilation was honestly the cherry on top. Exciting stuff!
Yes the JIT engine is especially helpful. It’s almost like magic!
Very excited to begin my Audio Dev journey with this fresh programming lang tutorial series!
Awesome! Really looking forward to the series! This is way more accessible to me than other languages
So excited for this!
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.
Thanks a lot! I hope you enjoy it.
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.
I’m hoping we can help and learn together!
This is actually awesome. I love the target of assisting programmers. All the support regarding language conversion and the VSCode extension is amazing.
Thank you for the great insights! I agree, there are some tangible benefits to this type of workflow
Awesome stuff. Looking forward to this series.
Thanks for watching!
Thanks for these tutorials!
Thanks for watching!
this is super exciting!
Definitely feel this changes the game. I’m going to invest in learning it.
Likewise! 👍🏻
When he said js for UI I screamed with joy lol 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
GREATTTTT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!¨
❤❤❤
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.
A great question. I'm certainly not an expert on accessibility, but imagine that the web would have a number of tools to help.
As a native Android Development purist, this could be the first genuine reason for me to learn JavaScript.
@@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.
Not yet, but hopefully soon!
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?
"GUI development using web technologies and exporting as JUCE plugin" is appealing but I like Faust as a functional paradigm lover.
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.
Yes, SOUL unfortunately got marooned at ROLI when Jules left there.
@@TheAudioProgrammer I didn't realize it was the same guy until I went digging for more info.
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
when next episode???
I like your teeth boss
😁😁😁
Is this a predecessor to SOUL? I hope it's not as short-lived!
It’s the successor. Made by the same people. Research it and you will be glad 😉
@@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.
@@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 🤷🏻♂️🤣
not using c++ is a huge con
Why? C++ is a pretty horrific language.
@@matthijshebly nonsense
@@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.
where is the development folder? do I create it?
Yes that’s a folder I created myself
@@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. 🙄
@@unonumero717 Join our discord here and we can help you - www.theaudioprogrammer.com/community