Dj application entirely coded in C++, with JUCE Framework.
- Multitrack synchronous playing.
- Audio files loading from device, and local files storage
- Reverb and delay effects with adjustable parameters, integrating JUCE DSP modules.
- Gain, speed and position modulation.
- Dynamic GUI with advanced LookAndFeel customization.
On the C++ technical side, the application implementation involved:
- C++ OOP.
- Structured encasulation
- Accurate memory handling.
- Dynamic Polymorphism.
- Callbacks methods.
- Multithreading.
- Code modularity.