Loading...
Searching...
No Matches
JUCE Modules

Here is a summary of the JUCE modules. To search absolutely everything please use the search bar.

juce_analyticsClasses to collect analytics and send to destinations
juce_animationClasses for defining and handling animations.
juce_audio_basicsClasses for audio buffer manipulation, midi message handling, synthesis, etc.
juce_audio_devicesClasses to play and record from audio and MIDI I/O devices
juce_audio_formatsClasses for reading and writing various audio file formats.
juce_audio_plugin_clientClasses for building VST, VST3, AU, AUv3, LV2 and AAX plugins.
juce_audio_processorsClasses for loading and playing VST, AU, LADSPA, or internally-generated audio processors.
juce_audio_processors_headlessClasses for loading and playing VST, AU, LADSPA, or internally-generated audio processors without UI.
juce_audio_utilsClasses for audio-related GUI and miscellaneous tasks.
juce_box2dThe Box2D physics engine and some utility classes.
juce_coreThe essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.
juce_cryptographyClasses for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.
juce_data_structuresClasses for undo/redo management, and smart data structures.
juce_dspClasses for audio buffer manipulation, digital audio processing, filtering, oversampling, fast math functions etc.
juce_eventsClasses for running an application's main event loop and sending/receiving messages, timers, etc.
juce_graphicsClasses for 2D vector graphics, image loading/saving, font handling, etc.
juce_gui_basicsBasic user-interface components and related classes.
juce_gui_extraMiscellaneous GUI classes for specialised tasks.
juce_javascriptJavascript interpreter.
juce_midi_ciClasses facilitating communication via MIDI Capability Inquiry
juce_openglClasses for rendering OpenGL in a JUCE window.
juce_oscOpen Sound Control implementation.
juce_product_unlockingClasses for online product authentication
juce_videoClasses for playing video and capturing camera input.
juce_analytics
Classes to collect analytics and send to destinations
juce_audio_processors_headless
Classes for loading and playing VST, AU, LADSPA, or internally-generated audio processors without UI.
format
format_types
processors
utilities
ARA
juce_box2d
The Box2D physics engine and some utility classes.
juce_core
The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.
containers
files
json
logging
maths
memory
misc
network
serialisation
streams
system
text
threads
time
unit_tests
xml
zip
juce_cryptography
Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.
juce_data_structures
Classes for undo/redo management, and smart data structures.
juce_gui_basics
Basic user-interface components and related classes.
accessibility
enums
interfaces
application
buttons
commands
components
desktop
drawables
filebrowser
keyboard
layout
lookandfeel
menus
misc
mouse
positioning
properties
widgets
windows
juce_javascript
Javascript interpreter.
juce_midi_ci
Classes facilitating communication via MIDI Capability Inquiry
ci
juce_product_unlocking
Classes for online product authentication
juce_video
Classes for playing video and capturing camera input.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram