Mixxx è un programma di missaggio audio gratuito e open source progettato per DJing. Mixxx è multipiattaforma e supporta i formati di file musicali più comuni. Può essere controllato con controller MIDI e HID e dischi in vinile timecode oltre a tastiere e mouse per computer. Mixxx è un'applicazione di DJ Automation e digital DJ performance e include molte funzionalità comuni alle soluzioni DJ digitali e alcune uniche: supporta nativamente controller MIDI e HID DJ avanzati, è dotata di licenza GPL (v2.0 o successiva ) e funziona su tutti i principali sistemi operativi desktop. Il progetto è stato avviato all'inizio del 2001 per una tesi di dottorato come uno dei primi sistemi di DJing digitale. Oltre 1.000.000 di download dell'app si verificano ogni anno e da Mixxx 1.10.0, 100 sviluppatori e artisti hanno contribuito a creare Mixxx. Le versioni recenti supportano il mixaggio armonico e il beatmatching, sia manualmente che automaticamente. Mixxx è in grado di leggere i formati audio più diffusi, tra cui MP3, Vorbis, Opus, AIFF e FLAC. v1.8 introduce un sistema plug-in 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 plug-in vengono caricati automaticamente in fase di esecuzione, se presenti. Qualsiasi scheda audio supportata dal sistema operativo è utilizzabile in Mixxx. Mixxx supporta varie API software per l'utilizzo di schede audio su diversi sistemi operativi, vale a dire 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 controller MIDI o HID a condizione che esista una mappatura per comunicare a Mixxx come interpretare i segnali del controller. Mixxx include mappature per molti controller DJ e gli utenti possono creare le proprie mappature. È 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. Giradischi e lettori multimediali CDJ possono controllare Mixxx con il sottosistema di controllo del timecode che è basato su xwax. Come xwax, Mixxx supporta il timecode vinyl realizzato da diversi produttori.
programma di missaggio audio gratuito