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 25 (in 24 versioni)
Versione 1 del 29/10/2005 09.32.38
Dimensione: 3581
Commento:
Versione 25 del 04/09/2009 18.56.12
Dimensione: 4022
Commento: corretto apt
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
## page was renamed from MidiUbuntu
#format wiki
#LANGUAGE it
[[BR]]
[[Indice]]
Linea 4: Linea 7:
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. = Introduzione =
Linea 6: Linea 9:
Questa guida spiega come installare e configurare periferiche midi sul proprio sistema '''Ubuntu'''.
Linea 7: Linea 11:
=== iniziamo installando timidity e pmidi semplicemente con apt o synaptic a seconda delle preferenze ===
{{{
sudo apt-get install timidity pmidi
}}}
= Installazione di timidity e pmidi =
Linea 12: Linea 13:
=== digitiamo da terminale ===
{{{
sudo gedit /etc/modules
}}}
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti:
 * [apt://timidity timidity]
 * [apt://pmidi pmidi]
 * [apt://timidity-interfaces-extra timidity-interfaces-extra]
Linea 17: Linea 18:
=== e aggiungiamo le seguenti stringhe === = 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:
Linea 26: Linea 29:
= Installazione del soundfont =
Linea 27: Linea 31:
=== Ora scarichiamo un soundfont, nello specifico l'Unison Soundfont...se ne preferite altri su hammersound.org dovreste trovarne in quantità industriali ===
{{{
Scaricare ora un ''soundfont'', nello specifico l' '''Unison Soundfont''' (altri sono disponibili su [http://www.hammersound.org Hammersound]).

In un
terminale lanciare il comando: {{{
Linea 32: Linea 37:
=== andiamo ad estrarre il pacchetto in /etc/sounds/  ===

{{{
Estrarre il pacchetto compresso in `/etc/sounds/`: {{{
Linea 36: Linea 39:
tar -xzf Unison.sf2.gz
mv Unison.SF2 Unison.sf2
gunzip Unison.sf2.gz
Linea 41: Linea 43:
=== 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 =
Linea 43: Linea 45:
{{{ 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"]): {{{
Linea 47: Linea 49:
=== semplicemente andiamo ad aggiungere la stringa seguente che dice a timidity di suonare i files midi con il soundfont che abbiamo scaricato prima  ===

{{{
Aggiungere la stringa seguente (che dice a timidity di suonare i file midi con il soundfont che scaricato in precedenza): {{{
Linea 53: Linea 53:
=== andiamo avanti === = Modifica di timidity =
Linea 55: Linea 55:
{{{
sudo gedit /etc/init.d/timidity
}}}
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/init.d/timidity`.
Linea 59: Linea 57:
=== 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 ===

{{{
Cambiare i valori della variabile `TIM_ALSASEQPARAMS` (che dovrebbe trovarsi più o meno all'inizio del file) in questo modo: {{{
Linea 65: Linea 61:
=== a seguire ===

{{{
sudo gedit /etc/default/timidity
}}}


=== scommentiamo le due variabili TIM e dovreste trovarvi davanti una cosa del genere ===

{{{
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: {{{
Linea 92: Linea 79:
=== 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 ===

{{{
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):{{{
Linea 104: Linea 83:
=== 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 ===
Linea 106: Linea 84:
{{{ 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: {{{
Linea 110: Linea 88:
= Icona avvio applicazione Timidity =
Linea 111: Linea 90:
Allego anche quest'altro Link che può chiarire altri problemi 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
Linea 113: Linea 97:
https://wiki.ubuntu.com//MidiSoftwareSynthesisHowTo     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 115: Linea 106:
Spero che il mio esordio sia stato utile! = Ulteriori risorse =

 * Ubuntu:MidiSoftwareSynthesisHowTo (lingua inglese)

----
CategoryMultimedia CategoryDaRevisionare

BR Indice

Introduzione

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

Installazione di timidity e pmidi

[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti:

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