Midi-uri în Ubuntu

Din păcate Ubuntu, ca şi multe alte distribuţii Linux, nu este capabil să redea fişierele de tip midi out-of-the-box, aşa că în continuare vă voi prezenta una din metodele prin care poate fi convins să facă acest lucru.

Dacă nu aveţi o placă de sunet capabilă de sinteză (marea majoritate a plăcilor de sunet integrate nu pot face acest lucru), înseamnă că avem nevoie de un sintetizator software.

  • System -> Administration -> Synaptic package manager şi instalăm timidity şi timidity-interfaces-extra. Acelaşi lucru poate fi relizat cu o singură comandă în terminal:
sudo apt-get install timidity timidity-interfaces-extra
  • Aruncăm o privire la Applications -> Sound & Video şi vom vedea TiMidity++ MIDI Sequencer, dar interfaţa nu este nici pe departe plăcută, aşa că mergem la System -Preferences -> Main Menu, alegem din coloana din stânga Sound & Video, găsim în partea dreaptă TiMidity++ MIDI sequencer, click dreapta pe el, properties, şi in fereastra care a apărut modificăm câmpul "Command:" din
timidity -ia

in
timidity -ig

Acum putem asculta midi-uri, singura problemă e că nu le putem asculta cu dublu clik pe ele. Aşa că dăm un click dreapta pe un .mid, alegem Open, Use custom command şi în câmpul care apare scriem

timidity -ig

Numai că mid-urile nu sună chiar cum ştiam, dar şi acest lucru se poate rezolva:

sudo gedit /etc/timidity/timidity.cfg

În fereastra care apare găsim linia cu
source /etc/timidity/freepats.cfg

şi o modificăm în
source /etc/timidity/eawpatches.cfg

Pentru a putea asculta mid-uri şi cu alte aplicaţii, precum Kmid, mai e nevoie de câteva modificări, după cum urmează:

  • Deschidem un terminal şi scriem:
sudo gedit /etc/modules

Se va deschide o fereastră, în care adăugăm:
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq
  • Îl informăm şi pe timidity despre ce are de făcut. Deschidem un terminal:
sudo gedit /etc/default/timidity

Modificăm linia:
#TIM_ALSASEQ=true

in
TIM_ALSASEQ=true

Astfel avem suport complet pentru fişiere de tip midi în Ubuntu.

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.