Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 22 del 08/11/2008 15.15.51

Nascondi questo messaggio

BR

Questa guida spiega come installare e configurare periferiche midi sul proprio sistema Ubuntu.

Installazione di timidity e pmidi

Per installare timidity e pmidi si esegua [:AmministrazioneSistema/Apt:apt-get] in una finestra terminale:

sudo apt-get install timidity pmidi timidity-interfaces-extra

in alternativa si può utilizzare un gestore di pacchetti grafico come [:AmministrazioneSistema/Synaptic:Synaptic] o [:AmministrazioneSistema/Adept:Adept].

Modifica di modules

Aprire il file /etc/modules con un [:Ufficio/EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] e aggiungere le seguenti righe:

snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq

Installazione del soundfont

Scaricare ora un soundfont, nello specifico l' Unison Soundfont (altri sono disponibili su [http://www.hammersound.org Hammersound]).

In un terminale lanciare il comando:

wget ftp://ftp.personalcopy.net/pub/Unison.sf2.gz

Estrarre il pacchetto compresso in /etc/sounds/:

sudo mkdir /etc/sounds/
gunzip Unison.sf2.gz
sudo mv Unison.sf2 /etc/sounds/

Modifica del file di configurazione

Ora è possibile modificare il file di configurazione di timidity. Come al solito lo si apra con un qualunque editor di testo, con i privilegi amministrativi (si veda la pagina ["Sudo"]):

sudo gedit /etc/timidity/timidity.cfg

Aggiungere la stringa seguente (che dice a timidity di suonare i file midi con il soundfont che scaricato in precedenza):

soundfont /etc/sounds/Unison.sf2

Modifica di timidity

Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/init.d/timidity.

Cambiare i valori della variabile TIM_ALSASEQPARAMS (che dovrebbe trovarsi più o meno all'inizio del file) in questo modo:

TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"

Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/default/timidity, eliminare i commenti alle due variabili TIM, ottenendo un risultato simile a questo:

# 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"

Aprire con un [:Ufficio/EditorDiTesto:editor di testo] il file ~/.bashrc, e inserire dopo la riga 9 le stringhe riportate nel seguito (come suggerito dal tutorial originale):

export ALSA_OUTPUT_PORTS="128:0"

Siamo arrivati alla fine, teoricamente ora dovreste riuscire ad ascoltare i file 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, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /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;

Ulteriori risorse


CategoryMultimedia CategoryDaRevisionare