Guida alla configurazione di alsa e pulseaudio per i midi

Gio, 02/04/2009 - 22:10

Guida alla configurazione di alsa e pulseaudio per i midi

Inviato da specialworld83 4 commenti

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/

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:

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:

./snddevices

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

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

Adesso compiliamo tutti gli altri pacchetti, ovvero:

bunzip2 alsa-utils-xxx
tar -xf alsa-utils-xxx
cd alsa-utils-xxx
./configure ; make ; make install
bunzip2 alsa-lib-xxx
tar -xf alsa-lib-xxx
cd alsa-lib-xxx
./configure ; make ; make install
bunzip2 alsa-firmware-xxx
tar -xf alsa-firmware-xxx
cd alsa-firmware-xxx
./configure ; make ; make install
bunzip2 alsa-plugins-xxx
tar -xf alsa-plugins-xxx
cd alsa-plugins-xxx
./configure ; make ; make install
bunzip2 alsa-tools-xxx
tar -xf alsa-tools-xxx
./gitcompile
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:

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

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

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:

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:

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

ora salvate e riavviate, ed il gioco è fatto!

Create il file .asound.conf nella vostra home ed inserite questo codice:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}

Serve a creare un server virtuale per poter usare sia la scheda audio di default che usb in pulse senza problema

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.


In:



Commenti

Ritratto di Moreno
#1

Inviato da Moreno il Ven, 03/04/2009 - 06:56.

Si prega di verificare la Guida

Ciao

Purtroppo temo tu abbia fatto l'0anteprima della guida e questo, a causa di un bug di xoops, l'ha riformattata in HTML.
Ho cercato di sistemare la guida ma potrei avere fatto qualche errore, ti prego pertanto di verificare che tutto sia corretto o meglio ancora, se hai ancora il file originale mandamelo via MP che lo sostituisco a questo.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di specialworld83
#2

Inviato da specialworld83 il Ven, 03/04/2009 - 09:13.

Re: Si prega di verificare la Guida

Ciao Moreno, innanzitutto grazie e spero che questo bug si risolva, cmq la guida è esatta per come l'avevo scritta, grazie.

Ciao Ciao, Calogero

Moreno ti chiedo di inserire nella guida questa parte che mi sono dimenticato di inserire:

Quote:

Create il file .asound.conf nella vostra home ed inserite questo codice:

pcm.pulse {<br />    type pulse<br />}<br />ctl.pulse {<br />    type pulse<br />}<br />pcm.!default {<br />    type pulse<br />}<br />ctl.!default {<br />    type pulse<br />}<br />
Serve a creare un server virtuale per poter usare sia la scheda audio di default che usb in pulse senza problemi

Mandriva 2010.2 , kernel 2.6.36-desktop, kde-4.5.5, gnome 2.32
http://www.codelinsoft.it
Fabaria Gest, gestionale azieandale
Open Library, gestionale per biblioteche



Ritratto di Moreno
#3

Inviato da Moreno il Ven, 03/04/2009 - 09:55.

Re: Si prega di verificare la Guida

Ciao

Dubito che il Bug sarà mai risolto almeno sino a quando non si cambierà piattaforma.
Comunque in genere io le guide prima le scrivo in un file e poi le invio così come sono.
Se c'è qualche errore mi è comunque più facile correggerlo che riformattare tutta la guida.

Hem, ti sei dimenticato di dirmi dove inserirlo, spero vada bene.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di specialworld83
#4

Inviato da specialworld83 il Ven, 03/04/2009 - 09:57.

Re: Si prega di verificare la Guida

Va benissimo dove è messo, grazie Moreno, sei sempre gentile

Mandriva 2010.2 , kernel 2.6.36-desktop, kde-4.5.5, gnome 2.32
http://www.codelinsoft.it
Fabaria Gest, gestionale azieandale
Open Library, gestionale per biblioteche