DEV Community

Discussion on: You need a passion project!

Collapse
 
ardennl profile image
Arden de Raaij

Awesome, that sounds so interesting. Do you have a name for it yet?

there's stuff like tonality and tempo that prevents you from transitioning into some random track without making cats meow within a 2 mile radius 🤣

But if I understand well, creating this sideproject actually frees up your time for your other passion, which makes it even cooler!

How much time do you put into this on a weekly basis? And is it something you can/will open source?

Collapse
 
misterwhat profile image
Jonas Winzen

I did most of my work on this during my most recent vacation. Currently I only have time to work on this on the weekends. So it depends on how busy my weekends are (this depends more or less on my fiance) how much time I can spend on the project. It's usually between 4 to 16 hours per week.

I have plans to make it open source. Since im working for IBM, I have to go through the process for releasing open source software.
So before I actually start investing time in this process, I want to make sure, that the project is in a usable state. That means it needs to be able to read in the track library from Rekordbox (Rekordbox is Pioneers proprietary tool to create playlists and export them to a USB stick, that can be read by their DJ players, and has track Waveforms, beat grid, tonality and other extra data attached), and to write back to Rekordbox. Since Pioneer is the defacto standard for the DJ equipment in Clubs, Rekordbox is the defacto standard among DJs to manage their libraries.
Luckily they provide a xml based interface to Rekordbox, that allows importing and exporting library information.
For other other software, like the Denon pendant to Rekordbox, I hope for other developers to add the capabilities as needed, when the project is open source.

I don't have any original name, yet. Currently I treat it as Rekordbox-web/ModuleBox. The first one, will probably bring more trouble with Pioneers lawyers than it is going to be good for me or the project 😂