Dimensione: 3581
Commento:
|
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 |
Introduzione
Questa guida spiega come installare e configurare periferiche midi sul proprio sistema Ubuntu.
Installazione di timidity e pmidi
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti:
[apt://timidity timidity]
[apt://pmidi pmidi]
[apt://timidity-interfaces-extra timidity-interfaces-extra]
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
MidiSoftwareSynthesisHowTo (lingua inglese)