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