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 12 (in 11 versioni)
Versione 1 del 29/10/2005 09.32.38
Dimensione: 3581
Commento:
Versione 12 del 21/03/2007 20.15.40
Dimensione: 4370
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
== MIDI su Ubuntu Breezy 5.10 ==
Ciao a tutti
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 4: Linea 4:
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. Questa guida spiega come installare e configurare periferiche midi sulla vostra distribuzione Ubuntu.
Linea 6: Linea 6:
= Installazione di timidity e pmidi =
Linea 7: Linea 8:
=== iniziamo installando timidity e pmidi semplicemente con apt o synaptic a seconda delle preferenze === Iniziamo installando '''timidity''' e '''pmidi''' semplicemente con [:AptGetHowTo:Apt] o [:SynapticHowto:Synaptic] a seconda delle preferenze
Linea 9: Linea 11:
sudo apt-get install timidity pmidi sudo apt-get install timidity pmidi timidity-interfaces-extra
Linea 12: Linea 14:
=== digitiamo da terminale === = Modifica di modules =

Ora per modificare il file `modules`, digitiamo da terminale:
Linea 17: Linea 22:
=== e aggiungiamo le seguenti stringhe === 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:
Linea 26: Linea 34:
= Installazione del soundfont =
Linea 27: Linea 36:
=== Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont...se ne preferite altri su hammersound.org dovreste trovarne in quantità industriali === Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont, se ne preferite altri su [http://www.hammersound.org Hammersound] dovreste trovarne in quantità industriali!
Linea 32: Linea 42:
=== andiamo ad estrarre il pacchetto in /etc/sounds/  === Ora andiamo ad estrarre il pacchetto in `/etc/sounds/`:
Linea 36: Linea 46:
tar -xzf Unison.sf2.gz
mv Unison.SF2 Unison.sf2
gunzip Unison.sf2.gz
Linea 41: Linea 50:
=== 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 === = 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"]
Linea 47: Linea 58:
=== semplicemente andiamo ad aggiungere la stringa seguente che dice a timidity di suonare i files midi con il soundfont che abbiamo scaricato prima  === 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'''.

S
emplicemente andiamo ad aggiungere la stringa seguente che dice a timidity di suonare i files midi con il soundfont che abbiamo scaricato prima:
Linea 53: Linea 66:
=== andiamo avanti === = Modifica di timidity =


Ora da terminale digitate:
Linea 59: Linea 75:
=== 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 === 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:
Linea 65: Linea 81:
=== a seguire === Ora bisogna modificare anche questo file:
Linea 71: Linea 87:

===
scommentiamo le due variabili TIM e dovreste trovarvi davanti una cosa del genere ===
Togliamo i commenti alle due variabili TIM e dovreste ottenere una cosa simile a questa:
Linea 92: Linea 107:
=== ora digitate === Ora digitate:
Linea 98: Linea 113:
=== 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 === 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:
Linea 104: Linea 119:
=== 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 === 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:
Linea 110: 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
Linea 111: Linea 138:
Allego anche quest'altro Link che può chiarire altri problemi     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;
}}}
Linea 113: Linea 147:
https://wiki.ubuntu.com//MidiSoftwareSynthesisHowTo == Risorse utili ==
Linea 115: Linea 149:
Spero che il mio esordio sia stato utile!  * [wiki:Ubuntu/MidiSoftwareSynthesisHowTo MidiSoftwareSynthesisHowTo] {en}

----
CategoryMultimedia

BR

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


CategoryMultimedia