Why JUCE?
Last updated
Was this helpful?
Last updated
Was this helpful?
Long story short, JUCE is a framework which solves many common problems a developer might face during the creation of any kind of application. It hides away a lot of complexity, which normally is not very fun to work with. This includes cross platform window creation, file I/O, networking and so on. JUCE also comes with a collection of user interface widgets, such as buttons, combo boxes, menus, tabbed views and much more. A complete list can be found in the . Components
as they are called in JUCE form the basis of all user interaction in a JUCE application. The appearance is easily customizable. If the ones provided by JUCE don't fit your needs you can also create your own, just create subclass from the you want to customize and of you go.
Easy to use UI components
Buttons (, & ...)
and more...
Wraps all common plug-in types.
VST3
AU
AAX
UNITY
LADSPA
Panner
(Freeverb Implementation)
Analysis
RMS & Peak
Vector instructions (SIMD) for x86_64 and ARM
Easily use C++ for both Android & iOS
Use native features