Dimensione: 3717
Commento: tolto da revisionare
|
Dimensione: 4370
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 11: | Linea 11: |
sudo apt-get install timidity pmidi | sudo apt-get install timidity pmidi timidity-interfaces-extra |
Linea 125: | Linea 125: |
= Icona avvio applicazione Timidity = Poichè non viene inserita in automatico nel menù del sistema basta dare da shell {{{ sudo gedit /usr/share/applications/timidity.desktop }}} e incollare al suo interno: {{{ [Desktop Entry] Encoding=UTF-8 Name=Timidity Midi Player GenericName=Timidity Midi Player Comment=Riproduci file MIDI Icon=/usr/lib/timidity/bitmaps/timidity.xbm Type=Application Categories=Application;AudioVideo;Audio;Multimedia; Exec=timidity -ig StartupNotify=false Terminal=false MimeType=audio/midi;audio/x-midi;application/x-midi; }}} |
IndiceBRTableOfContents |
Questa guida spiega come installare e configurare periferiche midi sulla vostra distribuzione Ubuntu.
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 timidity-interfaces-extra
Modifica di modules
Ora per modificare il file modules, digitiamo da terminale:
sudo gedit /etc/modules
attachment:Icone/Piccole/note.png Il file /etc/modules può essere modificato con un qualunque editor di testo, come vi, vim o [:Nano: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 soundfont
Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont, se ne preferite altri su [http://www.hammersound.org Hammersound] 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
Ora possiamo 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
attachment:Icone/Piccole/note.png 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 del file 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
Togliamo i commenti alle due variabili TIM e dovreste ottenere una cosa simile a questa:
# 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, 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
Icona avvio applicazione Timidity
Poichè non viene inserita in automatico nel menù del sistema basta dare da shell
sudo gedit /usr/share/applications/timidity.desktop
e incollare al suo interno:
[Desktop Entry] Encoding=UTF-8 Name=Timidity Midi Player GenericName=Timidity Midi Player Comment=Riproduci file MIDI Icon=/usr/lib/timidity/bitmaps/timidity.xbm Type=Application Categories=Application;AudioVideo;Audio;Multimedia; Exec=timidity -ig StartupNotify=false Terminal=false MimeType=audio/midi;audio/x-midi;application/x-midi;
Risorse utili
[wiki:Ubuntu/MidiSoftwareSynthesisHowTo MidiSoftwareSynthesisHowTo] {en}