AudioMix is a music player made using the C++ JUCE framework. This music player allows loading and playing of tracks, with the ability to adjust the speed, volume, and position of the loaded track. Tracks added into the playlist section are saved upon exiting the application, and restored when the application is reopened. Some other functionalities include crossfading between two tracks, searching for a track in the playlist, and the ability to add tracks to queue.
To load AudioMix:
- Clone this repo with
git clone https://github.com/jxne00/AudioMix.git
. - Download JUCE, and locate Projucer.
- Launch Projucer and open the
.jucer
file inside 'audioMix' folder (or double click the.jucer
file). - Open up an IDE from within Projucer to build and run AudioMix music player.
Refer to Tutorial: Getting started with the Projucer for more info.
Watch the demo video here