Mixxx

software libero per DJ

Mixxx è un software libero per DJ.[1]

Mixxx
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereDigital audio workstation
Data prima versione2001
Ultima versione2.4.1 (8 maggio 2024)
Sistema operativoLinux
Microsoft Windows
macOS
LinguaggioJavaScript
C++
C
ToolkitQt
LicenzaGNU GPL v2+
(licenza libera)
LinguaMultilingua
Sito webwww.mixxx.org/

È multipiattaforma e supporta i formati di file audio più comuni. Mixxx può essere controllato con controller MIDI, console USB e dischi in vinile con timecode oltre a tastiere e mouse per computer.

Descrizione

modifica

Mixxx è un'applicazione di DJ Automation e digital DJ performance[2] e include molte delle funzionalità comuni ai programmi per DJ e alcune uniche: supporta nativamente controller MIDI e controller DJ avanzati, è dotata di licenza libera GPL (v2.0 o successiva) e funziona su tutti i principali sistemi operativi desktop.[3] Il progetto è iniziato all'inizio del 2001 per una tesi di dottorato come uno dei primi sistemi di DJing digitale.[4]

Le versioni più recenti supportano il mixaggio armonico e il beatmatching, sia manualmente che automaticamente.[5]

File supportati

modifica

Mixxx può leggere i formati audio più diffusi, tra cui MP3, Vorbis, Opus, AIFF e FLAC. La versione 1.8 introduce un sistema a plugin per poter leggere altri formati, compresi quelli con vincoli di brevetto i cui decodificatori non possono essere legalmente distribuiti in forma binaria con Mixxx, come Advanced Audio Coding (AAC). Eventuali plugin vengono caricati automaticamente in fase di esecuzione, se presenti. Mixxx può anche riprodurre i file modulo quando compilato con il parametro modplug=1.

Hardware

modifica

Mixxx può utilizzare qualsiasi scheda audio supportata dal sistema operativo. Mixxx supporta varie API software per l'utilizzo di schede audio su diversi sistemi operativi come ASIO, WASAPI e DirectSound su Windows; OSS, ALSA e JACK su Linux; e CoreAudio su Mac OS X, tutti via PortAudio .

Per il controllo hardware esterno, Mixxx può supportare qualsiasi tipo di controller MIDI o controller HID a patto che ci sia una mappatura per interpretare i segnali del controller. In ogni caso Mixxx include già mappature per molti controller DJ e gli utenti possono creare le proprie mappature.[6] È l'unico software per DJ in grado di utilizzare un linguaggio di programmazione completo, JavaScript, per la creazione di mappature con interazione e feedback avanzati del controller.[7]

È possibile controllare Mixxx tramite giradischi e CDJ con il sistema timecode (basato sul software xwax).[8]

  1. ^ James, Daniel. "Drafting Digital Media". Apress, 2009, p. 213.
  2. ^ (EN) Get Your Mixxx for Free!, su Digital DJ Tips, 14 ottobre 2010. URL consultato il 16 luglio 2019.
  3. ^ (EN) Mixxx with 3 Xs - one for each supported OS, su skratchworx.com. URL consultato il 16 luglio 2019 (archiviato dall'url originale l'8 ottobre 2021).
  4. ^ (EN) Archived copy, su haste.dk. URL consultato il 24 maggio 2012 (archiviato dall'url originale il 7 ottobre 2011).
  5. ^ (EN) Mixxx Community Forums • View topic - Auto-DJ extension for beatmatching and harmonic mixing, su mixxx.org. URL consultato il 16 luglio 2019.
  6. ^ (EN) hardware_compatibility [Mixxx Wiki], su mixxx.org. URL consultato il 16 luglio 2019.
  7. ^ (EN) Turntablism in the Digital Age: DJ Jungleboy with Stanton SCS.3d; Open Scratch Scripting, su CDM Create Digital Music, 9 giugno 2009. URL consultato il 16 luglio 2019.
  8. ^ (EN) 8. Vinyl Control — Mixxx User Manual, su mixxx.org. URL consultato il 16 luglio 2019.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica