-
-
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 world wide.
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 all adults to work on free software projects.
Mixxx has been accepted for taking part in GSoC 2023
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 medium ~175 hours or larger ~350 hours projects. These hours can be timed into a 22 week period. More details can be found in the Google Open-Source Blog.
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. For inspiration you may crawl our Github Issues
The list of suggested projects can be found here: GSoC 2023 Ideas
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 2022
This year Google has announced a set of changes. GSoC is no longer limited to students, but open to all adults. The project length is now more flexible and can be adjusted for medium ~175 hours or larger ~350 hours projects. These hours can be timed into a 22 week period. More details can be found in the Google Open-Source Blog.
This year we considering to offer mainly medium sized projects, consisting smaller tasks that suits to get familiar with Mixxx's code base, C++ and our community at the whole. We have collected many wishlist bugs and stalled projects which are important for some users but have not yet attracted a contributor to spend his spare time.
- See the list of suggested projects: GSoC 2022 Ideas
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
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.
GSoC 2021 has announced a few changes. The most significant change is the halved project size. For more details read here
This means we have to change the type of project we can offer. In the past we took the chance to start long wanted projects that are hard to do as a spare time contributor, because they require lot of time at a stretch and research.
This year we considering to offer projects consisting smaller tasks that suits to get familiar with Mixxx's code base, C++ and our community at the whole. We have collected many wishlist bugs and stalled projects which are important for some users but have not yet attracted a contributor to spend his spare time.
- See the list of suggested projects: GSoC 2021 Ideas
Mixxx has been accepted for Google Summer of Code 2020!
- See the list of suggested projects: GSoC 2020 Ideas
- Advice for students thinking of applying: GSoC Advice for Students
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
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 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