domenica 9 ottobre 2011

Installare Mixxx e Hercules Mp3 e2 su Ubuntu >= 10.04


Salve a tutti, oggi voglio parlare di Mixxx, ovvero un programma di Virtual Djing simile ai più famosi Traktor o Virtual Dj, ma contraddistinto dal fatto di essere open source e quindi ottimo per essere installato sulla nostra bella distribuzione. Mixxx è disponibile anche per Windows e Mac ed è possibile scaricarlo dal sito ufficiale. Per quanto riguarda Ubuntu, è presente un comodo PPA che permette di installare l'ultima versione del programma, attivabile digitando i seguenti comandi nel terminale:
 sudo add-apt-repository ppa:mixxx/mixxx
per aggiungere il PPA alla lista dei repository del nostro sistema
 sudo apt-get update
per aggiornare la lista dei pacchetti disponibili, ed infine
 sudo apt-get install mixxx libportaudio2
per installare il programma

Ora il programma è installato e potrete trovarlo nel menu sotto la voce Applicazioni -> Audio e Video.
Mixxx, come anche gli altri programmi di Virtual Djing, può essere utilizzato anche tramite l'ausilio di un MIDI controller, ovvero di una "consolle" che permette di comandare i vari elementi del programma (quindi molto più flessibile dell'usare mouse e tastiera). Il sottoscritto possiede una modesta Hercules Mp3 e2 ed ovviamente dopo aver installato Mixxx ho cercato di configurare anche il mio controller MIDI, ma purtroppo non è stato tutto semplice come speravo. Per installare il controller in questione, infatti, è necessario un modulo del kernel in origine rilasciato dalla stessa Hercules, ma poi modificato da vari utenti per adattarlo ai progressivi cambiamenti del kernel linux (per saperne di più visitate il blog di lightrush, uno degli utenti che hanno partecipato alla modifica del modulo e dal quale ho tratto la maggior parte delle informazioni per scrivere questo articolo).
Per farla breve: attualmente ci sono 2 moduli funzionanti: uno per il kernel 2.6.35 in uso su Maverick e un altro per il kernel 2.6.38 in uso su Natty.

Procedimento per Ubuntu 10.04 Lucid:
Lucid ha il kernel 2.6.32, quindi per installare il modulo su Lucid ho installato il kernel di Maverick da backport. per fare questo basta dare da terminale:
 sudo apt-get update && sudo apt-get install linux-image-generic-lts-backport-maverick linux-headers-generic-lts-backport-maverick
Dopo aver riavviato e selezionato l'opzione corretta da GRUB, Lucid avrà il nuovo kernel e quindi possiamo procedere con l'installazione del modulo. per fare ciò apriamo nuovamente il terminale e scriviamo:
 wget -O /tmp/hdjmod-dkms.deb "https://sites.google.com/site/lightrush/random-1/herculesdjconsoleonkernel2635orubuntumaverick/hdjmod-dkms_1.28%7Ednjl4_all.deb?attredirects=0&d=1"
questo scaricherà il modulo in una cartella temporanea
 sudo dpkg -i /tmp/hdjmod-dkms.deb
per installare il modulo
 sudo apt-get -f install
risolve eventuali dipendenze non soddisfatte, ed infine
 rm /tmp/hdjmod-dkms.deb
per ripulire la cartella temporanea. Scolleghiamo e ricolleghiamo la consolle per completare l'installazione.

A questo punto il controller MIDI dovrebbe essere correttamente riconosciuto e sarà possibile utilizzarlo con Mixxx o altri programmi.

Procedimento per Ubuntu 10.10 Maverick e Ubuntu 11.04 Natty:
Fino ad ora ci siamo occupati di Lucid, ma come detto in precedenza il modulo funziona anche con Maverick e Natty e in questi ultimi 2 casi il procedimento è un po' più semplice, visto che non è necessario aggiornare il kernel, ma basta installare il modulo per il controller. Per Maverick quindi si seguono gli ultimi passi appena visti per Lucid (tranne, come già detto, l'aggiornamento del kernel), mentre per Natty bisognerà ricorrere ad un altro PPA, poichè ulteriori cambiamenti nel kernel 2.5.38 hanno compromesso il modulo precedente. Da terminale diamo quindi:
 sudo apt-add-repository ppa:rojtberg/hdjmod && sudo apt-get update
per aggiungere il PPA alle sorgenti software e
 sudo apt-get install hdjmod-dkms
per installare il modulo

A questo punto il modulo sarà correttamente installato e il controller dovrebbe funzionare come ci si aspetta.

Configurare il controller Hercules Mp3 e2 in Mixxx:
In quest'ultima parte della guida vorrei soltanto dire come configurare il controller per poterlo usare in Mixxx. In realtà è molto semplice: basta entrare nel programma e seguire il percorso options -> preferences -> midi controllers e selezionare il proprio modello dal menu a tendina. Mixxx consente anche di rimappare il controller per assegnare ai vari tasti e manopole delle funzioni diverse. Per fare questo basta cliccare su Midi learning wizard sempre nella schermata dei controlli midi nelle preferenze e seguire le istruzioni.

Sperando che tutto sia andato per il verso giusto, buon mix con Mixxx!

Nessun commento:

Posta un commento