“If ever there was a commercially viable product, it’s this” – DJWORX
“This is easily one of the most complete and well-done projects of its kind we’ve seen” – DJTechTools
PiDVS is a Raspberry Pi based Digital Vinyl System (DVS) that allows DJs to manipulate the playback of digital music files from a USB drive using a conventional vinyl turntable.
PiDVS is a dissertation project examining the user experience of existing DJ hardware and software solutions from which an embedded software application was developed.
- Raspberry Pi 3 Model B
- Audio Injector sound card
- Official 7″ Raspberry Pi touchscreen
- Custom 3D printed legs
- Low latency – 0.7 ms
- Cue points
- Beatgrid, and ability to share beat grid information over a network.
- MIDI compatible.
- Wow & Flutter correction.
- BPM and key analysis.
- Full file metadata support, including artwork.
The software was developed using C++ and the cross-platform framework JUCE. The user interface was designed using a user centric iterative design process and was refined through a user testing process.
Dissertation – Details the development process of PiDVS