                             ɲþ
=======================================================================
եȥMIDI󥻥(for ALSA)
=======================================================================
ΥѥåTiMidity++ALSAΤMIDIݡȤˤ뵡ǽޤߤޤ
root¤ /etc/init.d/alsa2midi status ǧƤ
(פʤߤƤꤢޤǤդˤstart/stopǤޤ)

:Υѥåϥǥȥåޤߡɥե(ե)
   ɬܤιˤʤäƤޤ

=======================================================================
󥿡եˤ gnome  Emacs Tcl/Tk (tclx)Ȥޤ
TkȤˤ wishx  tclx  Ϥ륹ץ wishx_transition
ѥåѲ
2008-07-01ɵ
 tclx  2008-07-01  extras ʬवƤޤäơɸδĶ
Ǥ tcl/tk 󥿡եϵưޤextras tclxɲäƤ
 wishx_transition 򥤥󥹥ȡ뤹ɬפޤ
 TiMidity++ˤȤäƤϥ󥿡եΰĤȹͤưˤȤäɬܤǤ
̵ΤǡФ¸ϺΤȤꤷƤޤ
=======================================================================
ɥեȤˤĤ

դ뤿ˤϡɥե(*.pat ޤ *.sf2)򥤥󥹥ȡ롢
ޤꤷtimidity.cfg եޤ
եϡ
 /etc/timidity/timidity++.cfg
 /etc/timidity/timidity.cfg@ --> /etc/update-alternatives/timidity.cfg
ġĤνǧޤtimidity++.cfg ¸ߤ timidity.cfg 
ɤ߹ޤޤ󡣤ǡsource ʸȤä timidity.cfg 򥤥󥯥롼
Ƥޤ
Υѥåˤϥץtimidity.Sample.cfg ޤޤ졢
 /etc/timidity/timidity.cfg ˥󥯤Ƥޤ
soundfonts2󶡤ѥåɬ˥󥹥ȡ뤵ϤʤΤǡ
  update-alternativesΥꥹȤ˽ФǼºݤˤϻȤޤ

ޤǻͤǤ̤εưץꤹϡ
 timidity++.cfg ˡɥեȤ˸ͭ timidity.cfg@ 
ѤɤȻפޤ( timidity++.cfg ʸ sourceʸ)

VineLinuxͤѰդ freepatsѥåʤɤΥɥեȤѤ
ˤϡroot¤ timidity.cfg Υɥեؤ
褦ˤƤޤ

rootޥ
  update-alternatives --config timidity.cfg

=======================================================================
ɥեȤɲ
ΤȤƥ桼ǤαѤǤ̵ơƥΤǰĤ(1åȤ)
եȤꤷƤޤ

*.sf2 ξ
  %{_datadir}/soundfonts/%{ɥե̾}ǥǥ쥯ȥޤ
  㤨ХɥեȤ Sample.sf2 ǤʤС
  /usr/share/soundfonts/Sample/ ǥ쥯ȥꡢ Sample.sf2 
  ֤ޤ

   ΥɥեѤtimidity.cfg Ƥޤ
  äȤñˤϡ/etc/timidity/timidity.cfg ˥եѥǻꤹ
  ȤǤ
  soundfont /usr/share/soundfontsSample/Sample.sf2
  (˽񤤤ΤǸɤ߹ޤޤ)

  뤤 update-alternatives ˤؤԤΤǤʤ顢ޤ
   cfgեä /etc/timidity/ ֤ޤ㤨мΤ褦ˤޤ

  (եκ)
  /etc/timidity/timidity.Sample.cfg

  ƤǤäȤñˤƱեѥǤ

  ()
  soundfont /usr/share/soundfontsSample/Sample.sf2

  äʣʻԤ man timidity.cfg ɤꡢ̤
  桼ƥƥǤ soundfont-utils  unsf ꤬ɬפˤʤ
  Ǥ礦

  ³ơupdate-alternatives ޥɤȤäƴ˴ޤޤ
  root ޥɤǤ

  # update-alternatives --install \
    /etc/timidity/timidity.cfg timidity.cfg \
    /etc/timidity/timidity.Sample.cfg 30
  (ºݤϰԡƺǸͥ٤򤢤魯ǤդǤ)

  Ǹ update-alternatives ޥɤڤؤޤ

  # update-alternatives --config timidity.cfg

  鳰ϼΥޥɤ¹Ԥޤ
  # update-alternatives --remove \
     timidity.cfg \
     /etc/timidity/timidity.Sample.cfg


*.pat ξ
  ǥ쥯ȥäơ˥ե켰֤SF2ƱǤ
  update-alternatives δ˴ޤƱˤʤޤ

  ̾ġγڴ˥եǥ쥯ȥ꤬ʬƤޤ
  TiMidity++ ξ硢ַˤбƤ뤽Ǥξ
  ֥ե̾θ'#'Ĥɽޤ
  (man timidity.cfg)

  *.pat ξϡե뤬̤ˤʤäƤޤΤǡĤޤϸġ
  ե򤹤٤ƥեѥǻꤹ뤳Ȥˤʤޤ
   (freepat ѥåˤϥե *.cfg ե
      ñʥ륹ץȤ°Ƥޤ)

  ҤǽΨ夲뤿ˤϡ㤨мΥץ󤬻Ȥޤ
  ## Υǥ쥯ȥ򸡺ѥ˲ä
  ## եꤹˤʬάǤˤʤ

  # dir /usr/share/soundfonts/Sample

  ¾ˤ⡢ե̤Ѱդơɤ߹꤬ޤ
  ## ¾ե򤳤ξɤ߹
  # source /etc/timidity/Sample.cfg

  ƤμʥΤϼ3Ǥ
  ## ȡХ󥯤λ
  ## ɥॻåȤλ
  ## ġΥȡɥλ

  ñȤƤϼΤ褦ˤʤޤ
  ## ȡХ󥯤λ
  bank 0

 0	Tone_000/000_Acoustic_Grand_Piano.pat amp=120 pan=center
 1	Tone_000/001_Acoustic_Brite_Piano.pat 
 2	Tone_000/002_Electric_Grand_Piano.pat 
   .....ʲά......

  ## ɥॻåȤλ
drumset 0

 25	Drum_000/025_Snare_Roll.pat 
 26	Drum_000/026_Snap.pat 
 27	Drum_000/027_High_Q.pat 
   .....ʲά......

  ġΥȡɥλɬפ˱ƹԤޤ
0	Tone_000/000_Acoustic_Grand_Piano.pat amp=120 pan=center

  ͤ man timidity.cfg ˾ܤܤäƤޤ
   (ɤ٤ˤĤƤϸĿͤκ̤ǤΤǤФäƤ)

=======================================================================
ե꡼˻Ȥ륵ɥեȤդɲäƤȻפä
  ޤ
                                                :Ͼ Ϻ
