Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Multimedia/Audio/MidiUbuntu"
Differenze tra le versioni 1 e 2
Versione 1 del 29/10/2005 09.32.38
Dimensione: 3581
Commento:
Versione 2 del 29/10/2005 09.35.41
Dimensione: 3618
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:

Traduzione e di FrancescoRosati

MIDI su Ubuntu Breezy 5.10

Traduzione e di FrancescoRosati

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!