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
  • Наука та технологія

КОМЕНТАРІ • 61

  • @atetraxx
    @atetraxx 11 місяців тому +5

    Sounds like i picked a great time to start learning audio programming

  • @pmishraofficial
    @pmishraofficial 11 місяців тому +7

    CMajor really blew me away when it was first showcased. Great to see the tutorial series is coming our way! :)

  • @TomaszRykala
    @TomaszRykala 11 місяців тому +3

    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  11 місяців тому +1

      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!

  • @Beatwrecka
    @Beatwrecka 3 місяці тому

    Thanks for this tutorial, easy to follow and I’m started in 20 mins! on to the next vid...

  • @akashmurthy
    @akashmurthy 11 місяців тому +1

    Excellent video Josh! Looking forward to the rest!

  • @gfry87
    @gfry87 11 місяців тому +2

    Excited to learn more about CMajor! Thanks for these tutorials!

  • @mt3m
    @mt3m 7 місяців тому

    Finally getting around to viewing this tutorial and, wow!, this is amazing. Thank you for the introduction!

  • @re_detach
    @re_detach 11 місяців тому +1

    Beautiful! Thank you for still making these videos it's more than a blessing.

    • @TheAudioProgrammer
      @TheAudioProgrammer  11 місяців тому

      Thank you very much! I’m very grateful for the opportunity to still do these.

  • @xrxt0
    @xrxt0 11 місяців тому

    Loved the presentation! I was already sold on trying this and the JIT compilation was honestly the cherry on top. Exciting stuff!

    • @TheAudioProgrammer
      @TheAudioProgrammer  11 місяців тому +1

      Yes the JIT engine is especially helpful. It’s almost like magic!

  • @erykurbanski7319
    @erykurbanski7319 10 місяців тому

    Very excited to begin my Audio Dev journey with this fresh programming lang tutorial series!

  • @phreakymusic
    @phreakymusic 11 місяців тому

    Awesome! Really looking forward to the series! This is way more accessible to me than other languages

  • @dex7378
    @dex7378 9 місяців тому +1

    So excited for this!

  • @SoundtempleMusic
    @SoundtempleMusic 11 місяців тому

    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.

  • @TheQxY
    @TheQxY 11 місяців тому +3

    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.

  • @TheUnderscore_
    @TheUnderscore_ 9 місяців тому

    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  9 місяців тому

      Thank you for the great insights! I agree, there are some tangible benefits to this type of workflow

  • @anthonybeckett352
    @anthonybeckett352 11 місяців тому

    Awesome stuff. Looking forward to this series.

  • @EdoardoMarcora
    @EdoardoMarcora 11 місяців тому

    Thanks for these tutorials!

  • @zeffii
    @zeffii 11 місяців тому

    this is super exciting!

  • @velvetsound
    @velvetsound 11 місяців тому

    Definitely feel this changes the game. I’m going to invest in learning it.

  • @flywittzbeats4008
    @flywittzbeats4008 11 місяців тому

    When he said js for UI I screamed with joy lol 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

  • @VasaMusic438
    @VasaMusic438 11 місяців тому +2

    GREATTTTT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!¨

  • @ChristianThon
    @ChristianThon 11 місяців тому +4

    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  11 місяців тому

      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 11 місяців тому +3

      As a native Android Development purist, this could be the first genuine reason for me to learn JavaScript.

    • @ChristianThon
      @ChristianThon 11 місяців тому +1

      @@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  11 місяців тому

      Not yet, but hopefully soon!

  • @riffsfromtheabyss666
    @riffsfromtheabyss666 4 місяці тому

    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?

  •  11 місяців тому

    "GUI development using web technologies and exporting as JUCE plugin" is appealing but I like Faust as a functional paradigm lover.

  • @arturkarlov3000
    @arturkarlov3000 11 місяців тому +1

    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  11 місяців тому +1

      Yes, SOUL unfortunately got marooned at ROLI when Jules left there.

    • @arturkarlov3000
      @arturkarlov3000 10 місяців тому

      @@TheAudioProgrammer I didn't realize it was the same guy until I went digging for more info.

  • @findjonmoses
    @findjonmoses 10 місяців тому

    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 10 місяців тому

    when next episode???

  • @EmirJesus1
    @EmirJesus1 11 місяців тому

    I like your teeth boss

  • @esahm373
    @esahm373 7 місяців тому

    Is this a predecessor to SOUL? I hope it's not as short-lived!

    • @dubbylabby6068
      @dubbylabby6068 3 місяці тому +1

      It’s the successor. Made by the same people. Research it and you will be glad 😉

    • @esahm373
      @esahm373 3 місяці тому +1

      @@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 3 місяці тому

      @@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 5 місяців тому

    not using c++ is a huge con

    • @matthijshebly
      @matthijshebly 4 місяці тому

      Why? C++ is a pretty horrific language.

    • @ric8248
      @ric8248 4 місяці тому +1

      @@matthijshebly nonsense

    • @matthijshebly
      @matthijshebly 4 місяці тому

      @@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.

  • @unonumero717
    @unonumero717 28 днів тому

    where is the development folder? do I create it?

    • @TheAudioProgrammer
      @TheAudioProgrammer  28 днів тому

      Yes that’s a folder I created myself

    • @unonumero717
      @unonumero717 28 днів тому

      @@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  28 днів тому

      @@unonumero717 Join our discord here and we can help you - www.theaudioprogrammer.com/community