Organisation Profile
MIXXX
Mixxx is a feature rich DJ mixing application. It supports many MIDI and HID DJ controllers, runs on Win Linux and MacOs. It supports effects, harmonic mixing and beatmatching.

PROJECTS
Spin-Up/Spin-Down Effect on Play/Pause
Problem Statement
A real turntable cannot instantly start and stop a track. The tempo increases gradually when pressing play and spins down after pressing pause. This effect has been implemented in various controller mappings but is not yet available for GUI controls and keyboard. The project aims to review existing mapping solutions and move them into the C++ domain of Mixxx.
Student Contribution Guide
https://github.com/mixxxdj/mixxx/wiki/WOC
Fader Start
Problem Statement
Radio DJs are used to start the tracks with the fader only. There shall be no need for touching play/cue/pause. This feature has been implement in various controller mappings but is not yet available for GUI controls. The project aims to review existing mapping solutions and move them into the C++ domain of Mixxx.
Student Contribution Guide
https://github.com/mixxxdj/mixxx/wiki/WOC
Reverb Band Pass Effect
Problem Statement
Mixxx has an effect rack with a couple of built-in effects. We have a request to integrate a band pass filter with the reverb effect. The work requires to analyse how the reverb and the band pass filter works, integrate code and tweak the default parameters for a pleasant effect.
Student Contribution Guide
https://github.com/mixxxdj/mixxx/wiki/WOC
Formant Effect
Problem Statement
Mixxx has an effect rack with a couple of built-in effects. This project aims to add a Formant shift effect. A Formant effect can be used to make vocals like chipmunks without changing the pitch. The work requires review of existing Formant filters and implementing it in the Mixxx code base.
Student Contribution Guide
https://github.com/mixxxdj/mixxx/wiki/WOC
Ready to collaborate?
Join the community chat, review the issue tracker, and pick a project to start contributing. Mentors are available to help you scope your first patch.