IndiceBRTableOfContents |
Questa guida spiega come installare e configurare periferiche midi sulla vostra distribuzione Ubuntu.
Traduzione e di FrancescoRosati
Installazione di timidity e pmidi
Iniziamo installando timidity e pmidi semplicemente con [:AptGetHowTo:Apt] o [:SynapticHowto:Synaptic] a seconda delle preferenze
sudo apt-get install timidity pmidi
Modifica di modules
Ora per modificare il file modules, digitiamo da terminale:
sudo gedit /etc/modules
Nota - il file /etc/modules può essere modificato con un qualunque editor di testo, come vi, vim o [:NanoGuida:Nano], nell'esempio usiamo l'editor "gedit"
aggiungiamo le seguenti stringhe:
snd-seq-device snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq
Installazione del soundfront
Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont...se ne preferite altri su http://www.hammersound.org dovreste trovarne in quantità industriali
wget ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
Ora andiamo ad estrarre il pacchetto in /etc/sounds/
sudo mkdir /etc/sounds/ gunzip Unison.sf2.gz sudo mv Unison.sf2 /etc/sounds/
Modifica del file di configurazione di timidity
Fatto questo passiamo a modificare il file di configurazione di timidity, quindi come al solito lo andiamo ad aprire con il nostro editor di testo, ovviamente chiedendo i super poteri con ["Sudo"]
sudo gedit /etc/timidity/timidity.cfg
Nota - il file può essere modificato con un qualunque editor di testo, come vi, vim o [:NanoGuida:Nano], nell'esempio usiamo l'editor "gedit"
Semplicemente andiamo ad aggiungere la stringa seguente che dice a timidity di suonare i files midi con il soundfont che abbiamo scaricato prima:
soundfont /etc/sounds/Unison.sf2
Modifica di timidity
Ora da terminale digitate:
sudo gedit /etc/init.d/timidity
non abbiate paura, cercate la variabile TIM_ALSASEQPARAMS che dovrebbe trovarsi più o meno all'inizio e cambiatene i valori in questo modo:
TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"
ora bisogna modificare anche questo file:
sudo gedit /etc/default/timidity
scommentiamo le due variabili TIM e dovreste trovarvi davanti una cosa del genere:
# Defaults for TiMidity++ scripts # sourced by /etc/init.d/timidity # installed at /etc/default/timidity by the maintainer scripts # $Id: timidity.default,v 1.3 2004/08/07 14:33:26 hmh Exp $ # # This is a POSIX shell fragment # # Enable MIDI sequencer (ALSA), default is disabled TIM_ALSASEQ=true # Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"
ora digitate:
gedit ~/.bashrc
ed inserite le stringhe che scriverò sotto. Il tutorial originale suggerisce di inserirle dopo la riga 9, non so per quale motivo ma ho seguito il consiglio e tutto è andato bene:
export ALSA_OUTPUT_PORTS="128:0"
siamo arrivati alla fine, teoricamente ora dovreste riuscire ad ascoltare i files MIDI e ALSA non dovrebbe più darvi problemi nell'avviare il sequencer, sia utilizzando jack che utilizzando altri applicazioni come MUSE, se volete fate una prova al volo:
pmidi canzone.mid
Links utili
Allego anche quest'altro Link che può chiarire altri problemi
https://wiki.ubuntu.com//MidiSoftwareSynthesisHowTo
Spero che il mio esordio sia stato utile!