{"id":301,"date":"2025-09-21T17:55:53","date_gmt":"2025-09-21T17:55:53","guid":{"rendered":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/?p=301"},"modified":"2026-02-24T13:08:43","modified_gmt":"2026-02-24T13:08:43","slug":"open-source-software-and-djing","status":"publish","type":"post","link":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/en\/open-source-software-and-djing\/","title":{"rendered":"Open-Source software and DJing"},"content":{"rendered":"\n\n\n\n\n<h1 class=\"wp-block-heading\">Responsible DJing: why I chose Mixxx (free software)<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">My name is Marc Zischka (ZiM). I create mixes like journeys: a progression of moods, fluid transitions, organic textures, electronic and world influences, to guide the listener from meditative calm to dancing intensity. My playground is as much musical as it is systemic: I try to circulate energy with balance and diversity, as one would design an ecosystem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this approach, ecology is not a \u2018plus\u2019: it is part of the artistic project. And it starts with the tools. Out of ecological commitment, and with the idea of responsible DJing in mind, I chose Mixxx: free and open source software.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1) Open source\/free software: the ethical argument<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">People often confuse \u2018free\u2019 with \u2018open source\u2019. Free software is defined primarily by freedoms: the freedom to use it for any purpose, to study how it works, to modify it, and to share copies (including modified ones). These freedoms give users real power: control, autonomy, and transmission.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open source emphasises licensing and distribution criteria: access to source code, permitted redistribution, the ability to create derivative versions, etc. The central idea in both approaches is transparency and the ability to act: I am not just a \u2018customer of a tool\u2019; I can understand, adapt, share, and make it last.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why is this important, ethically, compared to proprietary software?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Governance and power: proprietary software depends on a company and its decisions (pricing, subscriptions, removed features, discontinued compatibility). With free software, the code is public and continuity can be ensured by the community: the tool is not captive to a single player.<\/li>\n\n\n\n<li>Sovereignty and sustainability: access to the code allows for maintenance, correction, and adaptation over time. It is a \u2018repairable\u2019 rather than \u2018disposable\u2019 approach. It naturally fits in with a policy of moderation and extending the life of equipment.<\/li>\n\n\n\n<li>Ethics of sharing: free software encourages mutual aid. Pooling resources and sharing expertise. In artistic practice, this means recognising that we rely on a community and contributing to it (bug reports, translations, controller mappings, donations, etc.).<\/li>\n\n\n\n<li>Respect for the user: no structural dependence on a platform, store, account, or artificial limitation. On stage, it matters: a tool should serve the music, not impose an economic model.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">2) Mixxx: concrete and consistent advantages<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx is open source, community-driven DJ software released under the GPLv2 licence. There is no \u2018company behind it\u2019: it is DJs and developers who keep it alive, which guarantees a logic of general interest rather than a logic of lock-in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, Mixxx has advantages that are consistent with responsible DJing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No subscription, no paywall to exist:<br>Mixxx can be used without a subscription, and the basic tool is not subject to a monthly fee. This allows for alternative budgeting (music, speakers, training, repairs, transport, etc.).<br>Anti-vendor lock-in logic:<br>Mixxx prides itself on working well with a wide range of hardware and without artificial restrictions. It offers MIDI\/HID support, mappings, and a programmable mapping mechanism (JavaScript) to precisely adapt your controller to your playing style.<\/li>\n\n\n\n<li>DVS \/ \u2018free\u2019 timecode:<br>Mixxx offers vinyl\/CD timecode control and claims to be the only free timecode vinyl control software for Windows, macOS, and Linux. For a \u2018low-tech + vinyl feel\u2019 approach, it&rsquo;s a cornerstone.<\/li>\n\n\n\n<li>Library continuity:<br>Mixxx can read local libraries from other DJ ecosystems (including Rekordbox and Serato). This is very useful if you want to avoid \u2018starting from scratch\u2019 or if you need to import\/export depending on the scene.<\/li>\n\n\n\n<li>Broadcasting and archiving tools:<br>Mixxx integrates recording (WAV\/FLAC\/Ogg, MP3 via separate library) and live streaming (Icecast\/Shoutcast). For artists, this means they can publish independently without relying on a proprietary workflow.<\/li>\n\n\n\n<li>Open formats and longevity:<br>Mixxx supports many audio formats (FLAC\/WAV\/AIFF, MP3, M4A\/AAC, Ogg, Opus). This choice is also ethical: formats that are durable, documented, and interoperable.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3) Mixxx vs Rekordbox \/ Serato (from a \u2018responsible\u2019 perspective)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rekordbox and Serato are excellent tools that are widely used in the industry. However, their model is primarily proprietary: advanced use often requires subscriptions, licences, and\/or \u2018unlocking\u2019 hardware.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rekordbox:<br>Rekordbox offers a free plan and paid plans (subscriptions) with advanced features (e.g. DVS, effects, cloud features, etc.). There is also a \u2018Hardware Unlock\u2019 feature (certain hardware unlocks features).<\/li>\n\n\n\n<li>Serato:<br>Serato offers Serato DJ Lite (free) and Serato DJ Pro (monthly subscription or purchase), as well as bundles (Suite) including extensions (DVS, Pitch &lsquo;n Time, Video, etc.). Serato also states that to use certain controllers with Serato DJ Pro, you must purchase a licence.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">From an ethical point of view, the difference is not \u2018which is better musically\u2019, but \u2018who retains control\u2019:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Economic dependence: if the price, conditions, or segmentation of functions changes, your setup changes. Open source reduces this dependence.<\/li>\n\n\n\n<li>Hardware dependency: when an ecosystem is closely tied to a brand or range, it can encourage more frequent upgrades. Mixxx, by focusing on interoperability and mapping, promotes hybrid setups and reuse.<\/li>\n\n\n\n<li>Dependency on an industrial strategy: a proprietary tool may cease to support an OS, legacy hardware or functions. With open source, the community can (often) extend, maintain and adapt.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion: choosing a tool = choosing a world<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing Mixxx is not \u2018just\u2019 choosing a piece of software. It is choosing a philosophy: autonomy, transparency, sharing, sustainability. In my world, where ecology is at the heart of the artistic process, responsible DJing starts there: tools that are consistent with the intention.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":468,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[43],"tags":[],"class_list":["post-301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/posts\/301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/comments?post=301"}],"version-history":[{"count":4,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/posts\/301\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/posts\/301\/revisions\/642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/media\/468"}],"wp:attachment":[{"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/media?parent=301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/categories?post=301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/semisauvages.net\/zim-dj-sound-explorer\/wp-json\/wp\/v2\/tags?post=301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}