Mixxx
Mixxx software | |
---|---|
Genere | Digital audio workstation |
Data prima versione | 2001 |
Ultima versione | 2.4.1 (8 maggio 2024) |
Sistema operativo | Linux Microsoft Windows macOS |
Linguaggio | JavaScript C++ C |
Toolkit | Qt |
Licenza | GNU GPL v2+ (licenza libera) |
Lingua | Multilingua |
Sito web | www.mixxx.org/ |
Mixxx è un software libero per DJ.[1]
È 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 | modifica wikitesto]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 | modifica wikitesto]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 | modifica wikitesto]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]
Note
[modifica | modifica wikitesto]- ^ James, Daniel. "Drafting Digital Media". Apress, 2009, p. 213.
- ^ (EN) Get Your Mixxx for Free!, su Digital DJ Tips, 14 ottobre 2010. URL consultato il 16 luglio 2019.
- ^ (EN) Mixxx with 3 Xs - one for each supported OS, su skratchworx.com. URL consultato il 16 luglio 2019.
- ^ (EN) Archived copy, su haste.dk. URL consultato il 24 maggio 2012 (archiviato dall'url originale il 7 ottobre 2011).
- ^ (EN) Mixxx Community Forums • View topic - Auto-DJ extension for beatmatching and harmonic mixing, su mixxx.org. URL consultato il 16 luglio 2019.
- ^ (EN) hardware_compatibility [Mixxx Wiki], su mixxx.org. URL consultato il 16 luglio 2019.
- ^ (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.
- ^ (EN) 8. Vinyl Control — Mixxx User Manual, su mixxx.org. URL consultato il 16 luglio 2019.
Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Mixxx
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su mixxx.org.
- Mixxx, su packages.debian.org.
- Repository sorgenti di Mixxx, su github.com.
- Sito di segnalazione bug, su bugs.launchpad.net.
- (EN) Mixxx, su Free Software Directory.