Is JUCE for me?

Hi, I hope this is an appropriate question for this forum. I am currently in an open source class at my university and we have been given a project to create a windows desktop application using c++. My task is to design and create the GUI. I understand that JUCE is mainly used to create audio plugin’s and vst’s which I am also interested in and will probably get into as a side project. But can I use it for the purpose of my class project, which is not audio related, or should I look elsewhere? If any clarification is needed please let me know. Thank you!

Well, there’s a lot more GUI and graphics code in JUCE than audio code!


I think it is also important to specify that JUCE uses its own GUI controls/widgets, and doesn’t rely at all on those provided natively by the underlying OS (Windows in this case).

So, the answer is still yes, unless your class is intended to teach you the basics of native Windows programming. You are not going to see much of that (luckily!) if you work with JUCE

1 Like