Guida alla configurazione di alsa e pulseaudio per i midi

Guida alla configurazione di alsa e pulseaudio per i midi

Grazie a vari tentativi di configurazioni e compilazioni sono riuscito a caricare senza problemi il sequencer per i file midi e con estrema facilità.

Prima di tutto scaricate i sorgenti di alsa dell'ultima versione disponibile al monento dal sito web http://www.alsa-project.org/

Citazione:

alsa-driver-xxx
alsa-lib-xxx
alsa-firmware-xxx
alsa-tools-xxx
alsa-plugins-xxx
alsa-utils-xxx
alsa-oss-xxx

Ricordo che devo esserci questi pacchetti per eseguire correttamente la configurazione.

Passiamo alla configurazione:

Citazione:

bunzip2 alsa-driver-xxx
tar -xf alsa-driver-xxx
cd alsa-driver-xxx
./configure --with-sequencer=yes ; make ; make install

Non impostate la scheda sonora poichè deve compilare tutti e 170 moduli del kernel.

Una volta compilato il pacchetto alsa-driver-xxx vi verrà dato un messaggio dove vi sottolinea che non vi è nessuna scheda sonora configurata.Tranquilli andate avanti.

Adesso rimanete sempre nella cartella di alsa-driver-xxx e date il seguente comando:

Citazione:

./snddevices

Se non avete i permessi sufficienti da utente normale per eseguire il sequencer basta dare il seguente comando:

Citazione:

chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi

Adesso compiliamo tutti gli altri pacchetti, ovvero:

Citazione:

bunzip2 alsa-utils-xxx
tar -xf alsa-utils-xxx
cd alsa-utils-xxx
./configure ; make ; make install

Citazione:

bunzip2 alsa-lib-xxx
tar -xf alsa-lib-xxx
cd alsa-lib-xxx
./configure ; make ; make install

Citazione:

bunzip2 alsa-firmware-xxx
tar -xf alsa-firmware-xxx
cd alsa-firmware-xxx
./configure ; make ; make install

Citazione:

bunzip2 alsa-plugins-xxx
tar -xf alsa-plugins-xxx
cd alsa-plugins-xxx
./configure ; make ; make install

Citazione:

bunzip2 alsa-tools-xxx
tar -xf alsa-tools-xxx
cd alsa-tools-xxx
./gitcompile

Citazione:

bunzip2 alsa-oss-xxx
tar -xf alsa-oss-xxx
cd alsa-oss-xxx
./configure ; make ; make install

Una volta compilato tutto, sempre da utente root date il comando alsaconf e configurate la scheda sonora.
Adesso dovete installare il pacchetto Qjackctl che serve ad avviare il sequencer perfettamente.
Installare timidity++ per poter usare il software tramite esso.

Concludete tutto installando pykaraoke. Il pacchetto e disponibile dal seguente indirizzo:

http://kent.dl.sourceforge.net/sourceforge/pykaraoke/pykaraoke-0.6.zip

Per chi invece a una scheda audio usb esterna e vuole usarla come uscita primaria fate le seguenti modifiche:

Aprite un terminale e digitate:
Citazione:

user@linux ~ $ cat /proc/asound/cards

dovreste ottenere la lista delle vostre schede audio, nel mio caso:
Citazione:

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xe8580000 irq 21
1 [Audio ]: USB-Audio - USB Audio
USB Audio at usb-0000:00:1d.7-3.3, full speed

i numeri (0,1,) e i nomi tra parentesi quadre [default, Usb, ] segnateveli perchè saranno gli identificativi delle nostre schede

ora bisogna modificare il seguente file: /usr/share/alsa/alsa.conf in particolare cercate queste due linee:

Citazione:

defaults.ctl.card 0
defaults.pcm.card 0

e sostituite il numero 0 con l’identificativo della scheda audio che volete usare come predefinita, nel mio caso:

Citazione:

defaults.ctl.card 1
defaults.pcm.card 1

ora salvate e riavviate, ed il gioco è fatto!
Per cambiare scheda audio in certe occasioni basta modificare la configurazione dei vari programmi.

Adesso riavviate il sistema e vi ritroverete con la scheda audio perfettamente funzionante e che vi farà suonare senza problemi i file midi.Ricordo che pykaraoke a bisogno di timidity per funzionare quindi installatelo.

Buona configurazione.

0
Condividi contenuti