⇤ ← Versione 1 del 29/10/2005 02.22.50
Dimensione: 3888
Commento:
|
Dimensione: 3905
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 124: | Linea 124: |
CategoryCategory | CategoryCategory CategoryHomepage |
MIDI su Ubuntu Breezy 5.10
Ciao a tutti
visto che ho sbattuto il cranio e sputato sangue per qualche giorno nel tentativo di far funzionare il protocollo MIDI su Ubuntu e solo stasera ho trovato un documento in inglese che descrive perfettamente come fare, ho deciso di perdere 10 per tradurlo e renderlo di più facile reperibilità, è un pò lunghino, ma tranquilli se ce l'ho fatta io, ce la può fare chiunque ;P. Spero col tempo di poter aggiungere altri HOWTO dedicati all'ambito audio-midi in Linux, in programma ho di scrivere o comunque tradurre un piccolo HOWTO su come far girare le schede audio Firewire di M-AUDIO, spero di riuscire.
iniziamo installando timidity e pmidi semplicemente con apt o synaptic a seconda delle preferenze
sudo apt-get install timidity pmidi
digitiamo da terminale
sudo gedit /etc/modules
e aggiungiamo le seguenti stringhe
snd-seq-device snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq
Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont...se ne preferite altri su hammersound.org dovreste trovarne in quantità industriali
wget ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
andiamo ad estrarre il pacchetto in /etc/sounds/
sudo mkdir /etc/sounds/ tar -xzf Unison.sf2.gz mv Unison.SF2 Unison.sf2 sudo mv Unison.sf2 /etc/sounds/
fatto questo passiamo a modificare il file di configurazione di timidity, qindi 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
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
andiamo avanti
sudo gedit /etc/init.d/timidity
ora per quanti di voi sono alle prime armi, 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"
a seguire
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
Allego anche quest'altro Link che può chiarire altri problemi
https://wiki.ubuntu.com//MidiSoftwareSynthesisHowTo
Spero che il mio esordio sia stato utile!