spectran / CDJ-100S-STM32F7-Display

STM32F746-Discovery board project for Pioneer CDJ-100S player. Contains SD audio playback and CDJ-2000 user interface.
https://www.youtube.com/watch?v=1fhtufkRR5w
27 stars 9 forks source link
diy pioneer stm32

STM32F746-Discovery board is used for SD audio playback. Program reads .wav files (without any problems) and .mp3 files (may stuck on rewind) using Helix decoder. Just export your Rekordbox playlist to microSD card and program will read it. Playback control is realized via touchscreen and via CDJ-100S keyboard, jog and slider via SPI commands from CDJ-100S MIDI controller (look in another repository).

Brief instructions of how to upgrade your CDJ-100S player can be found in Instructions.pdf file.

The author would appreciate any improvements to this program. Here are some ideas:

-fix bugs in Helix mp3 decoder implementation

-make master tempo and sound effects (this may require additional digital signal processor, I'm afraid)

-add some new display modes

Updates 28.05.2020: