Re: Midi files and Firefox

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux