Server: irc.azzurra.org
• Twitter Update Status [...]
• Un saluto a Davide [...]
• Eliminare Cartella e [...]
• Salve a tutti
• Ciao a tutti
• Graphic Novel: [...]
• [PHP] Ricevere un [...]




Multimedia
] Ascoltare Midi su GNU/LinuxData inserimento: 15/02/08 12:53
Data Modifica: 07/03/08 17:42
In questo mini-howto vedremo come far funzionare i file midi sulla nostra distro GNU/Linux, anche se non abbiamo una scheda audio con il sintetizzatore.
Parto con lo specificare che il tutto è stato sperimentato su una Slackware 12 con installati alsa driver versione 1.0.14.
Allora iniziamo a scaricare il necessario dalla rete e prepariamo un file midi per la prova...
Scarichiamo innanzitutto Fluidsynth, un sintetizzatore software real-time che andrà ad emulare una parte fondamentale per l\\\'ascolto dei files midi.
Fluidsynth può essere scaricato da http://download.savannah.gnu.org/releases/fluid/ e compilarlo a mano, oppure è possibile trovarlo prepacchettizzato per ogni distro, per esempio su www.slacky.eu è possibile trovare il tgz per la Slackware, penso che anche per le altre distro non ci siano problemi.
Seconda cosa da scaricare sono i soundfonts, questi li possiamo trovare a questo LINK
Ok ora che abbiamo tutto, prepariamoci per iniziare. Scompattiamo i soundfonts e spostiamo il file Ultimate.SF2 in una cartella in home:
$ unzip Ultimate.zip
$ mkdir .soundfont
$ mv Ultimate.SF2 ~/.soundfont
Fatto questo, carichiamo i moduli necessari se non sono già caricati di default:
# modprobe snd-seq-device snd-seq snd-seq-oss snd-seq-midi-event <---- (DA ROOT)
Perfetto ora non ci resta che avviare fluidsynth, specificare cosa deve usare e lanciare l\\\'applicazione che più ci piace per ascoltare i midi. Io utilizzo Kmid e funziona egregiamente.
Ok lanciamo quindi fluidsynth:
$ fluidsynth -m alsa_seq ~/.soundfont/Ultimate.SF2
Ora tutto dovrebbe andare. Per automatizzare la procedura, e quindi non doverla ripetere ad ogni avvio, potreste inserire il caricamento dei moduli (se dovete caricarli a mano) nei file /etc/rc.d/rc.local oppure molto meglio in /etc/rc.d/rc.modules (per chi usa Slackware, per gli altri cercate i file giusti usando google) e lanciare fluidsynth tramite l\\\'autostart di Kde, ovvero create un file chiamato fluidsynth.Desktop e inserite al suo interno:
#! /bin/sh
fluidsynth -m alsa_seq ~/.soundfont/Ultimate.SF2 >/dev/null 2>&1
Rendete il file eseguibile con chmod +x fluidsynth.Desktop e buon ascolto =)
Matrix86
• Staff Online:
• Membri sul Forum:
•Ultimi Utenti Registrati:
DemoneBianco, BlackZ• IP: 38.107.191.115
• OS: Unknown (Bot)
• Staff: 3
• Visite: 245973
• Ultima visita: 12/03/10 17:50
• Uptime: 769 giorni,0 ore,31 minuti








