| ►juce_analytics | Classes to collect analytics and send to destinations |
| analytics | |
| destinations | |
| ►juce_audio_basics | Classes for audio buffer manipulation, midi message handling, synthesis, etc |
| audio_play_head | |
| buffers | |
| midi | |
| mpe | |
| sources | |
| synthesisers | |
| utilities | |
| ►juce_audio_devices | Classes to play and record from audio and MIDI I/O devices |
| audio_io | |
| midi_io | |
| sources | |
| ►juce_audio_formats | Classes for reading and writing various audio file formats |
| codecs | |
| format | |
| sampler | |
| ►juce_audio_plugin_client | Classes for building VST, VST3, AU, AUv3, LV2 and AAX plugins |
| AAX | |
| LV2 | |
| Standalone | |
| Unity | |
| VST3 | |
| ►juce_audio_processors | Classes for loading and playing VST, AU, LADSPA, or internally-generated audio processors |
| format | |
| format_types | |
| processors | |
| scanning | |
| utilities | |
| ►juce_audio_utils | Classes for audio-related GUI and miscellaneous tasks |
| audio_cd | |
| gui | |
| players | |
| ►juce_box2d | The Box2D physics engine and some utility classes |
| box2d | |
| utils | |
| ►juce_core | The essential set of basic JUCE classes, as required by all the other JUCE modules |
| containers | |
| files | |
| javascript | |
| 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 |
| encryption | |
| hashing | |
| ►juce_data_structures | Classes for undo/redo management, and smart data structures |
| app_properties | |
| undomanager | |
| values | |
| ►juce_dsp | Classes for audio buffer manipulation, digital audio processing, filtering, oversampling, fast math functions etc |
| containers | |
| filter_design | |
| frequency | |
| maths | |
| processors | |
| widgets | |
| ►juce_events | Classes for running an application's main event loop and sending/receiving messages, timers, etc |
| broadcasters | |
| interprocess | |
| messages | |
| timers | |
| ►juce_graphics | Classes for 2D vector graphics, image loading/saving, font handling, etc |
| colour | |
| contexts | |
| effects | |
| fonts | |
| geometry | |
| image_formats | |
| images | |
| placement | |
| ►juce_gui_basics | Basic user-interface components and related classes |
| accessibility | |
| application | |
| buttons | |
| commands | |
| components | |
| desktop | |
| drawables | |
| filebrowser | |
| keyboard | |
| layout | |
| lookandfeel | |
| menus | |
| misc | |
| mouse | |
| positioning | |
| properties | |
| widgets | |
| windows | |
| ►juce_gui_extra | Miscellaneous GUI classes for specialised tasks |
| code_editor | |
| documents | |
| embedding | |
| misc | |
| ►juce_midi_ci | Classes facilitating communication via MIDI Capability Inquiry |
| ci | |
| ►juce_opengl | Classes for rendering OpenGL in a JUCE window |
| geometry | |
| opengl | |
| utils | |
| ►juce_osc | Open Sound Control implementation |
| osc | |
| ►juce_product_unlocking | Classes for online product authentication |
| in_app_purchases | |
| marketplace | |
| ►juce_video | Classes for playing video and capturing camera input |
| capture | |
| playback | |