Midi files and Firefox
Richard E Miles
r.godzilla at comcast.net
Sun Feb 27 19:14:04 UTC 2005
On Sat, 26 Feb 2005 23:25:54 -0700
Craig White <craigwhite at azapple.com> wrote:
> 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...
>
The timidity.cfg file is at /etc/timidity.cfg
Do a man 5 timidity.cfg to see what it contains.
> 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
>
--
Richard E Miles
Federal Way WA. USA
registered linux user 46097
More information about the fedora-list
mailing list