Compiling JUCE Plugins on Linux

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • This is a tutorial on how to compile/build a plugin created using the JUCE framework on a Linux-based operating system. I cover the usage of Makefiles with the Projucer and Debug/Release configurations.

Комментарии • 9

  • @user-qx9bt9tr6t
    @user-qx9bt9tr6t 28 дней назад +2

    Missing your videos. When are you dropping the next one? You can open up the community tab on your channel to update us subscribers.

    • @maaudioplugins
      @maaudioplugins  28 дней назад +2

      Hopefully in the next few days! If not, than in a week or so. (I can’t promise that, but that’s the plan) I’m getting started with DIY modular synthesis, so I have less time for the channel.

    • @user-qx9bt9tr6t
      @user-qx9bt9tr6t 27 дней назад +2

      @@maaudioplugins I will be waiting. And teach us modular synthesis too, in a later video.

  • @BrianJolly316
    @BrianJolly316 Месяц назад +1

    Great tutorial! I just wonder, why do you need extra permissions from sudo? On my machine it is able to build without sudo.

    • @maaudioplugins
      @maaudioplugins  Месяц назад +1

      I’m not really sure, it works without sudo sometimes, but it’s always faster to just simply use it than to wait for a failed build.

  • @user-qx9bt9tr6t
    @user-qx9bt9tr6t Месяц назад +2

    Hello! I am someone who wants to start developing and selling my own plugins and also want to develop my own professional DAW. I have studied a great deal of the digital signal processing mathematics in my college course (of hardware) and have programmed quite a bit on many languages (C++, Python, MATLAB, Verilog) etc. so I have a proper programming background with undertsanding of the OOP concepts in high level languages.
    But I am a bit unsure as to how to start my journey into audio plugin development specifically. I just found out your channel and it is working in making me understand the audio programming industry tools and practices but I feel like there is alot more to learn and I am overwhelmed on how to form a top to bottom plan for learning stuff and furnishing the reuired skills.
    Could you help?

    • @maaudioplugins
      @maaudioplugins  Месяц назад +2

      I’m glad you found my channel helpful! I have made a video and an article on my website about just starting out:
      ruclips.net/video/xQ11OezkBuk/видео.html
      I explain some basic things on audio plugin development in there. There are also links to videos from other channels and websites with algorithms and tutorials. Check that out if you haven’t already, because I think it is a great starting point and you can create some great plugins by following those tutorials. If you have any specific questions, feel free to ask them here!

    • @maaudioplugins
      @maaudioplugins  Месяц назад +2

      I use JUCE as a framework because it’s well documented and there are a lot of tutorials on it. That helps a lot for just understanding the basic concepts of the framework. You can also try HISE, one of the developers is very helpful, so you can just ask him on the HISE forum about the setup of the tool or just watch some of his videos. HISE will get pricy if you want to make commercial plugins and you will also need to pay for JUCE, but it is great to play around with plugin development and maybe even write some C++ code to add features HISE doesn’t provide. DISTHRO is a great 100% free framework, but you will need to check the license (I’m not sure if it allows commercial use), I don’t use it myself, but it looks relatively simple. There is a video of the developer showing how to make a simple gain plugin in it somewhere, I can find it for you if you are interested.

    • @user-qx9bt9tr6t
      @user-qx9bt9tr6t Месяц назад +2

      @@maaudioplugins Thanks man, a lot! Sorry for the late reply, as my notifications were turned off because people used to make racist replies to my comments so I turned it off. I am learning a great deal about JUCE, C++ and CSound, which I discovered on your channel, from your videos. It is a great boost to first-time learners and starters like me. I checked your website, too. I have also learnt a good deal about CMajor from its official documentation, and am able to write simple audio programs on it.
      I hope to learn much more from your channel from your upcoming videos so I will be closely following your channel.