Midi files and Firefox
Craig White
craigwhite at azapple.com
Sun Feb 27 06:25:54 UTC 2005
On Sat, 2005-02-26 at 23:46 -0600, Jeff Vian wrote:
> A recent thread on playing midi files with TiMidity got me to wondering
> about a problem I have.
>
> One web site that I love has music that plays with the pages. They play
> when I use Windows, but on Linux they don't. I wondered why since I
> have most of the music formats playable with XMMS and others.
>
> When I checked this site i found all the music files are midi (.mid)
> files.
>
> Now my quest is to find out how to get firefox on Fedora to play
> the .mid files that web pages may use.
>
> Does anyone know how to get firefox to play the .mid files?
>
> I also seem to need a little help with installing/configuring TiMidity
> to play regular .mid files locally.
> I have installed timidity after compiling but when I try to open a .mid
> file it fails because the timidity.cfg file is not found. Documentation
> is too sparse to let me know the minimum content of this file necessary
> to play .mid files.
>
> Can someone share their timidity.cfg file so I can play .mid files?
----
Methinks that the cfg is a waste of time - it's probably generated by
your install...
I know that by the default install (non-user compiled version), that I
actually can play midi files...
timidity 1.mid
a listing of the files doesn't hint at anything that could be used as a
plugin...
# rpm -ql timidity++|grep so
/usr/share/timidity/instruments/bassoon.pat
/usr/share/timidity/instruments/soundtrk.pat
but I would imagine that you could coax mozilla into playing xaudio/midi
or whatever the type is by telling pointing it to /usr/bin/timidity
anyway...because you asked for it...
Craig
# cat /usr/share/timidity/timidity.cfg
##############################################################################
# These are the standard patches that come with the GUS, mapped into GM
# programs.
#
bank 0
0 /usr/share/timidity/instruments/acpiano
1 /usr/share/timidity/instruments/britepno
2 /usr/share/timidity/instruments/synpiano
3 /usr/share/timidity/instruments/honky
4 /usr/share/timidity/instruments/epiano1
5 /usr/share/timidity/instruments/epiano2
6 /usr/share/timidity/instruments/hrpschrd
7 /usr/share/timidity/instruments/clavinet
8 /usr/share/timidity/instruments/celeste
9 /usr/share/timidity/instruments/glocken
10 /usr/share/timidity/instruments/musicbox
11 /usr/share/timidity/instruments/vibes
12 /usr/share/timidity/instruments/marimba
13 /usr/share/timidity/instruments/xylophon amp=200
14 /usr/share/timidity/instruments/tubebell
15 /usr/share/timidity/instruments/santur
16 /usr/share/timidity/instruments/homeorg
17 /usr/share/timidity/instruments/percorg
18 /usr/share/timidity/instruments/rockorg
19 /usr/share/timidity/instruments/church
20 /usr/share/timidity/instruments/reedorg
21 /usr/share/timidity/instruments/accordn
22 /usr/share/timidity/instruments/harmonca
23 /usr/share/timidity/instruments/concrtna
24 /usr/share/timidity/instruments/nyguitar
25 /usr/share/timidity/instruments/acguitar
26 /usr/share/timidity/instruments/jazzgtr
27 /usr/share/timidity/instruments/cleangtr
28 /usr/share/timidity/instruments/mutegtr
29 /usr/share/timidity/instruments/odguitar
30 /usr/share/timidity/instruments/distgtr
31 /usr/share/timidity/instruments/gtrharm
32 /usr/share/timidity/instruments/acbass
33 /usr/share/timidity/instruments/fngrbass
34 /usr/share/timidity/instruments/pickbass
35 /usr/share/timidity/instruments/fretless
36 /usr/share/timidity/instruments/slapbas1
37 /usr/share/timidity/instruments/slapbas2
38 /usr/share/timidity/instruments/synbass1
39 /usr/share/timidity/instruments/synbass2
40 /usr/share/timidity/instruments/violin
41 /usr/share/timidity/instruments/viola
42 /usr/share/timidity/instruments/cello
43 /usr/share/timidity/instruments/contraba
44 /usr/share/timidity/instruments/tremstr
45 /usr/share/timidity/instruments/pizzcato
46 /usr/share/timidity/instruments/harp
47 /usr/share/timidity/instruments/timpani
# This sounds pretty dumb with the default panning
48 /usr/share/timidity/instruments/marcato pan=center
49 /usr/share/timidity/instruments/slowstr
50 /usr/share/timidity/instruments/synstr1
51 /usr/share/timidity/instruments/synstr2
52 /usr/share/timidity/instruments/choir
53 /usr/share/timidity/instruments/doo
54 /usr/share/timidity/instruments/voices
55 /usr/share/timidity/instruments/orchhit
56 /usr/share/timidity/instruments/trumpet
57 /usr/share/timidity/instruments/trombone
58 /usr/share/timidity/instruments/tuba
59 /usr/share/timidity/instruments/mutetrum
60 /usr/share/timidity/instruments/frenchrn
61 /usr/share/timidity/instruments/hitbrass
62 /usr/share/timidity/instruments/synbras1
63 /usr/share/timidity/instruments/synbras2
64 /usr/share/timidity/instruments/sprnosax
65 /usr/share/timidity/instruments/altosax
66 /usr/share/timidity/instruments/tenorsax
67 /usr/share/timidity/instruments/barisax
68 /usr/share/timidity/instruments/oboe
69 /usr/share/timidity/instruments/englhorn
70 /usr/share/timidity/instruments/bassoon
71 /usr/share/timidity/instruments/clarinet
72 /usr/share/timidity/instruments/piccolo
73 /usr/share/timidity/instruments/flute
74 /usr/share/timidity/instruments/recorder
75 /usr/share/timidity/instruments/woodflut
76 /usr/share/timidity/instruments/bottle
77 /usr/share/timidity/instruments/shakazul
78 /usr/share/timidity/instruments/whistle
79 /usr/share/timidity/instruments/ocarina
80 /usr/share/timidity/instruments/sqrwave
81 /usr/share/timidity/instruments/sawwave
82 /usr/share/timidity/instruments/calliope
83 /usr/share/timidity/instruments/chiflead
84 /usr/share/timidity/instruments/charang
85 /usr/share/timidity/instruments/voxlead
86 /usr/share/timidity/instruments/lead5th
87 /usr/share/timidity/instruments/basslead
88 /usr/share/timidity/instruments/fantasia
89 /usr/share/timidity/instruments/warmpad
90 /usr/share/timidity/instruments/polysyn
91 /usr/share/timidity/instruments/ghostie
92 /usr/share/timidity/instruments/bowglass
93 /usr/share/timidity/instruments/metalpad
94 /usr/share/timidity/instruments/halopad
95 /usr/share/timidity/instruments/sweeper
96 /usr/share/timidity/instruments/aurora
97 /usr/share/timidity/instruments/soundtrk
98 /usr/share/timidity/instruments/crystal
99 /usr/share/timidity/instruments/atmosphr
100 /usr/share/timidity/instruments/freshair
101 /usr/share/timidity/instruments/unicorn
102 /usr/share/timidity/instruments/echovox
103 /usr/share/timidity/instruments/startrak
104 /usr/share/timidity/instruments/sitar
105 /usr/share/timidity/instruments/banjo
106 /usr/share/timidity/instruments/shamisen
107 /usr/share/timidity/instruments/koto
108 /usr/share/timidity/instruments/kalimba
109 /usr/share/timidity/instruments/bagpipes
110 /usr/share/timidity/instruments/fiddle
111 /usr/share/timidity/instruments/shannai
112 /usr/share/timidity/instruments/carillon
113 /usr/share/timidity/instruments/agogo
114 /usr/share/timidity/instruments/steeldrm
115 /usr/share/timidity/instruments/woodblk
116 /usr/share/timidity/instruments/taiko
117 /usr/share/timidity/instruments/toms
118 /usr/share/timidity/instruments/syntom
119 /usr/share/timidity/instruments/revcym
120 /usr/share/timidity/instruments/fx-fret
121 /usr/share/timidity/instruments/fx-blow
122 /usr/share/timidity/instruments/seashore
123 /usr/share/timidity/instruments/jungle
124 /usr/share/timidity/instruments/telephon
125 /usr/share/timidity/instruments/helicptr
126 /usr/share/timidity/instruments/applause note=69
127 /usr/share/timidity/instruments/pistol
##############################################################################
# The GUS drum patches
drumset 0
27 /usr/share/timidity/instruments/highq
28 /usr/share/timidity/instruments/slap
29 /usr/share/timidity/instruments/scratch1
30 /usr/share/timidity/instruments/scratch2
31 /usr/share/timidity/instruments/sticks strip=tail
32 /usr/share/timidity/instruments/sqrclick
33 /usr/share/timidity/instruments/metclick
34 /usr/share/timidity/instruments/metbell keep=loop keep=env
35 /usr/share/timidity/instruments/kick1
36 /usr/share/timidity/instruments/kick2
37 /usr/share/timidity/instruments/stickrim strip=tail
38 /usr/share/timidity/instruments/snare1
39 /usr/share/timidity/instruments/claps
40 /usr/share/timidity/instruments/snare2 note=38
41 /usr/share/timidity/instruments/tomlo2
42 /usr/share/timidity/instruments/hihatcl
43 /usr/share/timidity/instruments/tomlo1
44 /usr/share/timidity/instruments/hihatpd
45 /usr/share/timidity/instruments/tommid2
46 /usr/share/timidity/instruments/hihatop
47 /usr/share/timidity/instruments/tommid1
48 /usr/share/timidity/instruments/tomhi2
49 /usr/share/timidity/instruments/cymcrsh1
50 /usr/share/timidity/instruments/tomhi1
51 /usr/share/timidity/instruments/cymride1
52 /usr/share/timidity/instruments/cymchina
53 /usr/share/timidity/instruments/cymbell
54 /usr/share/timidity/instruments/tamborin
55 /usr/share/timidity/instruments/cymsplsh
56 /usr/share/timidity/instruments/cowbell
57 /usr/share/timidity/instruments/cymcrsh2
58 /usr/share/timidity/instruments/vibslap
59 /usr/share/timidity/instruments/cymride2
60 /usr/share/timidity/instruments/bongohi
61 /usr/share/timidity/instruments/bongolo
62 /usr/share/timidity/instruments/congahi1
63 /usr/share/timidity/instruments/congahi2
64 /usr/share/timidity/instruments/congalo
65 /usr/share/timidity/instruments/timbaleh
66 /usr/share/timidity/instruments/timbalel
67 /usr/share/timidity/instruments/agogohi
68 /usr/share/timidity/instruments/agogolo
69 /usr/share/timidity/instruments/cabasa strip=tail
70 /usr/share/timidity/instruments/maracas
71 /usr/share/timidity/instruments/whistle1 keep=loop keep=env
72 /usr/share/timidity/instruments/whistle2 keep=loop keep=env
73 /usr/share/timidity/instruments/guiro1
74 /usr/share/timidity/instruments/guiro2
75 /usr/share/timidity/instruments/clave
76 /usr/share/timidity/instruments/woodblk1
77 /usr/share/timidity/instruments/woodblk2
78 /usr/share/timidity/instruments/cuica1
79 /usr/share/timidity/instruments/cuica2
80 /usr/share/timidity/instruments/triangl1
81 /usr/share/timidity/instruments/triangl2
82 /usr/share/timidity/instruments/shaker
83 /usr/share/timidity/instruments/jingles
84 /usr/share/timidity/instruments/belltree keep=loop keep=env
85 /usr/share/timidity/instruments/castinet
86 /usr/share/timidity/instruments/surdo1
87 /usr/share/timidity/instruments/surdo2
More information about the fedora-list
mailing list