An Audio Mixing/DJ App built with C++ and JUCE
Key Features:
- Simultanious playback of 2 audio files
- Volume and speed control
- Waveform display
- Scrubbing and seeking of audio files
- Uploading of audio files
- Search engine for audio files
- JUCE (v8.0.4)
If you wish to use the run_proj.sh script, you will need to have xcode and xcode command line tools installed.
If you wish to have some default audio files included in the app, you can place them in a tracks
folder in the root directory.
These files will be included in the app without the need to upload them.
- Clone the repository using the following command:
git clone https://github.com/NeoXavier/OtoDecks.git
-
Open the OtoDecks.jucer file in Projucer
-
Export the project to your desired IDE
-
Build the application
-
Run OtoDecks
Some might appreciate the convenience of building and running the application stright from the terminal. As such, a script has been provided to do just that. However, it only works for MacOS.
After cloning the repository, you can run the following command to build and run the application:
./run_proj.sh