-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
GSoC
With Mixxx and GSoC, you can realise your ideas in your own project during the summer break. With the help of our experienced team of volunteers, you will be introduced to the world of free and open source software development (FOSS), expand your experience and spice up your CV. Your work will improve the user experience with Mixxx for thousands of DJs worldwide. ...and make "DJ your way".
Mixxx is a DJ platform that brings DJs worldwide on their way without any license fees. At the same time it is in no way inferior to the market leaders and impresses with its flexible application options.
Google Summer of Code is an annual program that provides paid internships to all adults for working on free software projects.
For more details read our Google Summer of Code Advice and get in contact with us via a new topic in our Introduce Yourself Zulip stream.
Mixxx is preparing to apply for GSoC 2024. We will add/update information here soon.
Like last year adult ambitious developers can a take part as a contributor (formally student) or mentor. The project length is flexible and can be adjusted for small ~90 hours, medium ~175 hours or larger ~350 hours projects. These hours can be timed into a 22 week period.
We prefer medium sized projects, consisting smaller tasks that suits to get familiar with Mixxx's code base, C++ and our community at the whole.
The list of suggested projects can be found here: GSoC 2024 Ideas For more inspiration you may crawl our Github Issues
If you'd like to help people learn about GSoC, here you will find flyers you can use to spread the word!
Mixxx has been accepted for taking part in GSoC 2023
- See the list of suggested projects: GSoC 2023 Ideas
No projects were accepted.
Mixxx has been accepted for taking part in GSoC 2022
- See the list of suggested projects: GSoC 2022 Ideas
The following projects were accepted for Google Summer of Code 2022:
- Track Suggestion Feature by Fatih Emre YILDIZ
- Pitch Shift effect and Group Delay handling by David Chocholatý
Mixxx applied as a mentor organization for Google Summer of Code, 2021 but was declined this year in order to make room for newer organizations
Mixxx has been accepted for Google Summer of Code 2020!
- See the list of suggested projects: GSoC 2020 Ideas
The following projects were accepted for Google Summer of Code 2020:
- Downbeats and phrase detection by Cristiano Lacerda (crisclacerda)
- Measures, Downbeats, Bars and Phrases by Harshit Maurya (hacksdump)
- Mixxx Macros by Janek (xerus2000)
Mixxx applied as a mentor organization for Google Summer of Code, 2019 but was declined this year in order to make room for newer organizations
- See the list of suggested projects: GSoC 2019 Ideas
Mixxx was accepted for Google Summer of Code 2018!
- See the list of suggested projects: GSoC 2018 Ideas
The following projects were accepted for Google Summer of Code 2018:
- Live metadata output by David Hernández Morales (davidhm)
- Effects customization by Kshitij Gupta
Mixxx is back in Google Summer of Code for 2017!
- See the list of suggested projects: GSoC 2017 Ideas
The following projects were accepted for Google Summer of Code 2017:
- Crate Enhancements by Anastasis Grammenos (gramanas)
- Microphone effects chain by Aris Stathakis
- Multi-broadcasting by Stéphane Lepin (Palakis)
The following projects were accepted for Google Summer of Code 2016:
- Key mapping GUI by Jordi Ortolá Ankum
- Library Layout Redesign by Joan Marcè Igual
- MIDI Sequence Recording and Playback by Anirudh Mani
- See the list of suggested projects: GSoC 2016 Ideas
Mixxx applied as a mentor organization for Google Summer of Code, 2015 but was declined this year in order to make room for newer organizations (like Icecast!)
To all the students who were interested, you don't have to get involved with Mixxx through GSoC! If you'd like we can work with you to scope out a project and get your work in the hands of DJs worldwide. Working on Mixxx (and open source in general) is a great learning experience and also looks good on a resume.
- See the list of suggested projects: GSoC 2015 Ideas
Mixxx was an accepted mentoring organization for Google Summer of Code, 2014.
- See the list of suggested projects: GSoC 2014 Ideas
The following projects were accepted for Google Summer of Code 2014:
- Cover Art Support by Marcos Cardinot
- Extending the Effects Engine by Nicu Badescu
Mixxx was an accepted mentoring organization for Google Summer of Code, 2013.
- Loop Recorder by Carl Pillot.
- Community Portal by 魏欣.
- Library Concurrency Refactoring by Nazar Gerasymchuk.
- Intelligent Track Suggestions by Chris Johnson-Roberson.
Mixxx was an accepted mentoring organization for Google Summer of Code, 2012.
- See the list of suggested projects: GSoC 2012 Ideas
The following projects were accepted for Google Summer of Code 2012:
- Vinyl-Control Pass-Through Mode by Matthew Mikolay
- Mixxx Library Improvements by Max Linke
- AutoDJ Enhancements by Scott Stewart
- Harmonic Mixing Features by Varun Jewalikar
Mixxx was an accepted mentoring organization for Google Summer of Code, 2011.
- See the list of suggested projects: GSoC 2011 Ideas
The following projects were accepted for Google Summer of Code 2011:
- Advanced Search by Bart Verstrynge
- AutoDJ 2.0 by Tom Mast
- Timer-Powered Engine by Bill Good
Mixxx participated in GSoC 2010.
- See the list of projects we proposed in 2010: GSoC 2010 Ideas
The following projects were accepted for Google Summer of Code 2010:
- Effects Units by Bruno Buccolo
- Sampler by Ryan Baker
- DVS Mode by Bill Good
Due to a lack of core developer time Mixxx did not participate in GSoC 2009.
The following projects were accepted for Google Summer of Code 2008:
- Waveform Rewrite by RJ Ryan
- MIDI Control by Tom Care
- Internet Broadcasting by Wesley Stessens
- Stability and Crash Recovery by Zach Elko
Additional SoC Student Info from GSoC 2008
The following students were accepted for Google Summer of Code 2007:
- Pawel Bartkiewicz
- Micah Lee
- Nathan Prado
They worked on improved BPM detection, LADSPA support, and a more functional library/playlist interface.
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting