Replace the copyrighted goemon patchset with a GPLv2 patchset I created via

the GPLv2 soundfont included with MuseScore 1.3. This allows timidity to be
PERMIT_PACKAGE_CDROM=Yes.

Make timidity work with the gtk2 FLAVOR at the request of aja@, who also
provided some comments.

License language from bentley@.

ok bentley@
This commit is contained in:
bcallah 2017-08-02 15:21:48 +00:00
parent 5fb7fa71cb
commit 220bd13e37
6 changed files with 237 additions and 302 deletions

View File

@ -1,24 +1,25 @@
# $OpenBSD: Makefile,v 1.46 2015/01/24 11:07:57 schwarze Exp $
# $OpenBSD: Makefile,v 1.47 2017/08/02 15:21:48 bcallah Exp $
COMMENT= MIDI to WAV renderer and player
V= 2.13.2
DISTNAME= TiMidity++-${V}
PKGNAME= timidity-${V}
REVISION= 5
REVISION= 6
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=timidity/}
MASTER_SITES0= http://www.anime.net/~goemon/timidity/
TIINS= goemon.tgz
MASTER_SITES0= https://devio.us/~bcallah/source/
TIINS= TimGM6mb-20170802.tar.gz
DISTFILES= ${TIINS}:0 ${DISTNAME}.tar.gz
HOMEPAGE= http://timidity.sourceforge.net/
MAINTAINER= Brian Callahan <bcallah@openbsd.org>
# GPL, copyrighted patches in goemon patchset
PERMIT_PACKAGE_CDROM= copyrighted patches
PERMIT_PACKAGE_FTP= copyrighted patches
PERMIT_DISTFILES_FTP= copyrighted patches
# timidity: GPLv2+
# TimGM6mb: https://musescore.org/en/handbook/soundfonts#list
# "License: GNU GPL, version 2; Courtesy of Tim Brechbill"
PERMIT_PACKAGE_CDROM= Yes
WANTLIB= c m ncurses sndio
@ -37,15 +38,14 @@ FLAVOR?=
.if ${FLAVOR:Mgtk2}
CONFIGURE_ARGS+=--enable-gtk
MODULES= devel/gettext
LIB_DEPENDS+= x11/gtk+2
WANTLIB+= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
Xi Xinerama Xrandr Xrender atk-1.0 cairo expat \
LIB_DEPENDS+= devel/gettext \
x11/gtk+2
WANTLIB+= X11 Xcomposite Xcursor Xdamage Xext Xfixes \
Xi Xinerama Xrandr Xrender atk-1.0 cairo \
fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
glib-2.0 gio-2.0 gmodule-2.0 gobject-2.0 \
gtk-x11-2.0 gthread-2.0 pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pixman-1 png pthread pthread-stubs xcb \
xcb-render xcb-render-util z
glib-2.0 gio-2.0 gobject-2.0 \
gtk-x11-2.0 intl pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pthread z
.endif
.if ${FLAVOR:Mxaw}
@ -62,7 +62,6 @@ NO_TEST= Yes
WRKDIST= ${WRKDIR}
WRKSRC= ${WRKDIR}/${DISTNAME}
DATA_DIRS= gsdrum00 gsdrum08 gsdrum40
post-patch:
cp ${FILESDIR}/sndio_a.c \
@ -76,17 +75,11 @@ pre-configure:
--foreign --add-missing --copy
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon
${INSTALL_DATA} ${WRKDIST}/goemon/*.* ${PREFIX}/share/timidity/goemon
.for DDIR in ${DATA_DIRS}
${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon/${DDIR}
${INSTALL_DATA} ${WRKDIST}/goemon/${DDIR}/*.* \
${PREFIX}/share/timidity/goemon/${DDIR}
.endfor
${INSTALL_DATA} ${WRKDIST}/goemon.cfg ${PREFIX}/share/timidity/goemon
@echo -e "dir ${TRUEPREFIX}/share/timidity/goemon\nsource goemon.cfg" \
>> ${WRKDIR}/timidity.cfg
${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/TimGM6mb
${INSTALL_DATA} ${WRKDIST}/TimGM6mb/* \
${PREFIX}/share/timidity/TimGM6mb
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/timidity
${INSTALL_DATA} ${WRKDIR}/timidity.cfg ${PREFIX}/share/examples/timidity
${SUBST_CMD} -c -m 644 ${WRKDIR}/timidity.cfg \
${PREFIX}/share/examples/timidity/timidity.cfg
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
SHA256 (TiMidity++-2.13.2.tar.gz) = 8AclLp8/fzwEOh1RWJghRqRu4ybDsXoiJa/HM8MzK0c=
SHA256 (goemon.tgz) = OgxgP4h1HI1Ux8I/AT1Mka52kKYnAdjkODxgEpxU/Pc=
SHA256 (TimGM6mb-20170802.tar.gz) = tyxC4aU+yDs5vXpT6ftWcbkcOekt/DUFtZk5hVzCcUQ=
SIZE (TiMidity++-2.13.2.tar.gz) = 1849553
SIZE (goemon.tgz) = 10804344
SIZE (TimGM6mb-20170802.tar.gz) = 9032726

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-TiMidity++-2_13_2_timidity_mfi_c,v 1.1 2017/08/02 15:21:48 bcallah Exp $
Index: TiMidity++-2.13.2/timidity/mfi.c
--- TiMidity++-2.13.2/timidity/mfi.c.orig
+++ TiMidity++-2.13.2/timidity/mfi.c
@@ -344,7 +344,7 @@ typedef struct LastNoteInfo {
#define SEND_LASTNOTEINFO(lni, ch) if (LASTNOTEINFO_HAS_DATA((lni)[ch])) SendLastNoteInfo(lni, ch);
#define SEND_AND_CLEAR_LASTNOTEINFO(lni, ch) if (LASTNOTEINFO_HAS_DATA((lni)[ch])) { SendLastNoteInfo(lni, ch); (lni)[ch].on = NO_LAST_NOTE_INFO; }
-inline void StoreLastNoteInfo(LastNoteInfo *info, int channel, int time, int duration, int note, int velocity)
+void StoreLastNoteInfo(LastNoteInfo *info, int channel, int time, int duration, int note, int velocity)
{
info[channel].on = time;
info[channel].off = time + duration;
@@ -352,7 +352,7 @@ inline void StoreLastNoteInfo(LastNoteInfo *info, int
info[channel].velocity = velocity;
}
-inline void SendLastNoteInfo(const LastNoteInfo *info, int channel)
+void SendLastNoteInfo(const LastNoteInfo *info, int channel)
{
NOTE_BUF_EV_DEBUGSTR(channel, info[channel].on, note_name[info[channel].note % 12], info[channel].note / 12, info[channel].velocity, info[channel].off);
MIDIEVENT(info[channel].on, ME_NOTEON, channel, info[channel].note, info[channel].velocity);

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-goemon_cfg,v 1.1 2006/01/30 10:13:11 jsg Exp $
--- goemon.cfg.orig Wed Jan 11 22:39:35 2006
+++ goemon.cfg Wed Jan 11 22:39:47 2006
@@ -6,8 +6,6 @@
# Only a partial GS drum set.
# Anyone got a GS map so I can do the rest?
#
-dir goemon
-
bank 0
# Accoustic grand

View File

@ -1,9 +1,12 @@
$OpenBSD: patch-timidity_cfg,v 1.2 2006/01/30 10:13:11 jsg Exp $
--- timidity.cfg.orig Wed Jan 11 23:23:03 2006
+++ timidity.cfg Wed Jan 11 23:22:56 2006
@@ -0,0 +1,5 @@
$OpenBSD: patch-timidity_cfg,v 1.3 2017/08/02 15:21:48 bcallah Exp $
Index: timidity.cfg
--- timidity.cfg.orig
+++ timidity.cfg
@@ -0,0 +1,7 @@
+#
+# Instrument configuration for timidity
+# see timidity.cfg(5) for further details
+#
+
+dir ${TRUEPREFIX}/share/timidity/TimGM6mb
+source TimGM6mb.cfg

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.7 2009/07/30 19:35:00 jakemsr Exp $
@comment $OpenBSD: PLIST,v 1.8 2017/08/02 15:21:48 bcallah Exp $
@bin bin/timidity
@man man/man1/timidity.1
@man man/man5/timidity.cfg.5
@ -6,259 +6,187 @@ share/examples/timidity/
share/examples/timidity/timidity.cfg
@sample ${SYSCONFDIR}/timidity.cfg
share/timidity/
share/timidity/goemon/
share/timidity/goemon/acbass.pat
share/timidity/goemon/accordn.pat
share/timidity/goemon/acguitar2.pat
share/timidity/goemon/agogo.pat
share/timidity/goemon/agogohi.pat
share/timidity/goemon/agogolo.pat
share/timidity/goemon/airpipe.pat
share/timidity/goemon/altosax.pat
share/timidity/goemon/an_trmp1.pat
share/timidity/goemon/applause.pat
share/timidity/goemon/atmosphr.pat
share/timidity/goemon/aurora.pat
share/timidity/goemon/bagpipes.pat
share/timidity/goemon/banjo.pat
share/timidity/goemon/barisax.pat
share/timidity/goemon/basslead.pat
share/timidity/goemon/bassoon.pat
share/timidity/goemon/bellpad.pat
share/timidity/goemon/bells.pat
share/timidity/goemon/belltree.pat
share/timidity/goemon/bongohi.pat
share/timidity/goemon/bongolo.pat
share/timidity/goemon/bottleit.pat
share/timidity/goemon/bowglass.pat
share/timidity/goemon/britenss.pat
share/timidity/goemon/britepno.pat
share/timidity/goemon/cabasa.pat
share/timidity/goemon/carillon.pat
share/timidity/goemon/castinet.pat
share/timidity/goemon/celeste.pat
share/timidity/goemon/cello.pat
share/timidity/goemon/charang.pat
share/timidity/goemon/chiflead.pat
share/timidity/goemon/choir.pat
share/timidity/goemon/church.pat
share/timidity/goemon/claps.pat
share/timidity/goemon/clarinet.pat
share/timidity/goemon/clave.pat
share/timidity/goemon/clavinet.pat
share/timidity/goemon/cleangtr.pat
share/timidity/goemon/concrtna.pat
share/timidity/goemon/congahi1.pat
share/timidity/goemon/congahi2.pat
share/timidity/goemon/congalo.pat
share/timidity/goemon/contraba.pat
share/timidity/goemon/cowbell.pat
share/timidity/goemon/cuica1.pat
share/timidity/goemon/cuica2.pat
share/timidity/goemon/cymbell.pat
share/timidity/goemon/cymchina.pat
share/timidity/goemon/cymcrsh1.pat
share/timidity/goemon/cymcrsh2.pat
share/timidity/goemon/cymride1.pat
share/timidity/goemon/cymride2.pat
share/timidity/goemon/cymsplsh.pat
share/timidity/goemon/digitel.pat
share/timidity/goemon/distgtr2.pat
share/timidity/goemon/englhorn.pat
share/timidity/goemon/epiano1.pat
share/timidity/goemon/epiano2.pat
share/timidity/goemon/fiddle.pat
share/timidity/goemon/flute.pat
share/timidity/goemon/fngrbass.pat
share/timidity/goemon/frenchrn.pat
share/timidity/goemon/freshair.pat
share/timidity/goemon/fretless.pat
share/timidity/goemon/fretnoyz.pat
share/timidity/goemon/fx-blow.pat
share/timidity/goemon/ghostie.pat
share/timidity/goemon/glocken.pat
share/timidity/goemon/goemon.cfg
share/timidity/goemon/gsdrum00/
share/timidity/goemon/gsdrum00/bank.inf
share/timidity/goemon/gsdrum00/bongohi.pat
share/timidity/goemon/gsdrum00/bongolo.pat
share/timidity/goemon/gsdrum00/cabasa.pat
share/timidity/goemon/gsdrum00/congahi1.pat
share/timidity/goemon/gsdrum00/congahi2.pat
share/timidity/goemon/gsdrum00/congalo.pat
share/timidity/goemon/gsdrum00/cowbell.pat
share/timidity/goemon/gsdrum00/cuica1.pat
share/timidity/goemon/gsdrum00/cuica2.pat
share/timidity/goemon/gsdrum00/cymbell.pat
share/timidity/goemon/gsdrum00/cymchina.pat
share/timidity/goemon/gsdrum00/cymcrsh1.pat
share/timidity/goemon/gsdrum00/cymcrsh2.pat
share/timidity/goemon/gsdrum00/cymride1.pat
share/timidity/goemon/gsdrum00/cymride2.pat
share/timidity/goemon/gsdrum00/cymsplsh.pat
share/timidity/goemon/gsdrum00/gsdrum00.doc
share/timidity/goemon/gsdrum00/gsdrum00.txt
share/timidity/goemon/gsdrum00/guiro1.pat
share/timidity/goemon/gsdrum00/guiro2.pat
share/timidity/goemon/gsdrum00/hihatcl.pat
share/timidity/goemon/gsdrum00/hihatop.pat
share/timidity/goemon/gsdrum00/hihatpd.pat
share/timidity/goemon/gsdrum00/kick1.pat
share/timidity/goemon/gsdrum00/kick2.pat
share/timidity/goemon/gsdrum00/scratch1.pat
share/timidity/goemon/gsdrum00/scratch2.pat
share/timidity/goemon/gsdrum00/shaker.pat
share/timidity/goemon/gsdrum00/snare1.pat
share/timidity/goemon/gsdrum00/snare2.pat
share/timidity/goemon/gsdrum00/stickrim.pat
share/timidity/goemon/gsdrum00/tamborin.pat
share/timidity/goemon/gsdrum00/tomhi1.pat
share/timidity/goemon/gsdrum00/tomhi2.pat
share/timidity/goemon/gsdrum00/tomlo1.pat
share/timidity/goemon/gsdrum00/tomlo2.pat
share/timidity/goemon/gsdrum00/tommid1.pat
share/timidity/goemon/gsdrum00/tommid2.pat
share/timidity/goemon/gsdrum00/woodblk1.pat
share/timidity/goemon/gsdrum00/woodblk2.pat
share/timidity/goemon/gsdrum08/
share/timidity/goemon/gsdrum08/bank.inf
share/timidity/goemon/gsdrum08/gsdrum08.doc
share/timidity/goemon/gsdrum08/gsdrum08.txt
share/timidity/goemon/gsdrum08/roomhi1.pat
share/timidity/goemon/gsdrum08/roomhi2.pat
share/timidity/goemon/gsdrum08/roomlow1.pat
share/timidity/goemon/gsdrum08/roomlow2.pat
share/timidity/goemon/gsdrum08/roommid1.pat
share/timidity/goemon/gsdrum08/roommid2.pat
share/timidity/goemon/gsdrum40/
share/timidity/goemon/gsdrum40/bank.inf
share/timidity/goemon/gsdrum40/br_slap.pat
share/timidity/goemon/gsdrum40/br_swirl.pat
share/timidity/goemon/gsdrum40/br_swish.pat
share/timidity/goemon/gsdrum40/gsdrum40.bak
share/timidity/goemon/gsdrum40/gsdrum40.doc
share/timidity/goemon/gsdrum40/gsdrum40.txt
share/timidity/goemon/gsdrum40/hihatcl.pat
share/timidity/goemon/gsdrum40/hihatop.pat
share/timidity/goemon/gtrharm.pat
share/timidity/goemon/guiro1.pat
share/timidity/goemon/guiro2.pat
share/timidity/goemon/gunshot.pat
share/timidity/goemon/halopad.pat
share/timidity/goemon/hammond.pat
share/timidity/goemon/harmonca.pat
share/timidity/goemon/harp.pat
share/timidity/goemon/helicptr.pat
share/timidity/goemon/highq.pat
share/timidity/goemon/hihatcl.pat
share/timidity/goemon/hihatop.pat
share/timidity/goemon/hihatpd.pat
share/timidity/goemon/hitbrass.pat
share/timidity/goemon/homeorg.pat
share/timidity/goemon/honky.pat
share/timidity/goemon/hrpschrd.pat
share/timidity/goemon/jazzgtr2.pat
share/timidity/goemon/jingles.pat
share/timidity/goemon/jungle.pat
share/timidity/goemon/kalimba.pat
share/timidity/goemon/kick1.pat
share/timidity/goemon/kick2.pat
share/timidity/goemon/koto.pat
share/timidity/goemon/lcalliop.pat
share/timidity/goemon/lead5th.pat
share/timidity/goemon/maracas.pat
share/timidity/goemon/marcato.pat
share/timidity/goemon/marimba.pat
share/timidity/goemon/metalpad.pat
share/timidity/goemon/metbell.pat
share/timidity/goemon/metclick.pat
share/timidity/goemon/mutegtr2.pat
share/timidity/goemon/mutetrum.pat
share/timidity/goemon/nyguitar.pat
share/timidity/goemon/ob8.pat
share/timidity/goemon/oboe.pat
share/timidity/goemon/ocarina.pat
share/timidity/goemon/odguitar.pat
share/timidity/goemon/orchhit.pat
share/timidity/goemon/percorg.pat
share/timidity/goemon/piccolo.pat
share/timidity/goemon/pickbass.pat
share/timidity/goemon/pizzcato.pat
share/timidity/goemon/recorder.pat
share/timidity/goemon/reedorg.pat
share/timidity/goemon/revcym.pat
share/timidity/goemon/rhodes.pat
share/timidity/goemon/rvrbxylo.pat
share/timidity/goemon/santur.pat
share/timidity/goemon/sawwave.pat
share/timidity/goemon/scratch1.pat
share/timidity/goemon/scratch2.pat
share/timidity/goemon/seagulls.pat
share/timidity/goemon/shakazul.pat
share/timidity/goemon/shaker.pat
share/timidity/goemon/shamisen.pat
share/timidity/goemon/shannai.pat
share/timidity/goemon/sitar.pat
share/timidity/goemon/slap.pat
share/timidity/goemon/slapbas1.pat
share/timidity/goemon/slapbas2.pat
share/timidity/goemon/slapbass.pat
share/timidity/goemon/snare1.pat
share/timidity/goemon/snare2.pat
share/timidity/goemon/sologrnd.pat
share/timidity/goemon/soundtrk.pat
share/timidity/goemon/spctbell.pat
share/timidity/goemon/sprnosax.pat
share/timidity/goemon/sqrclick.pat
share/timidity/goemon/sqrwave.pat
share/timidity/goemon/startrak.pat
share/timidity/goemon/steeldrm.pat
share/timidity/goemon/stickrim.pat
share/timidity/goemon/sticks.pat
share/timidity/goemon/strings.pat
share/timidity/goemon/surdo1.pat
share/timidity/goemon/surdo2.pat
share/timidity/goemon/sweeper.pat
share/timidity/goemon/synbass1.pat
share/timidity/goemon/synbass2.pat
share/timidity/goemon/synbras1.pat
share/timidity/goemon/synbras2.pat
share/timidity/goemon/synstr1.pat
share/timidity/goemon/synstr2.pat
share/timidity/goemon/syntom.pat
share/timidity/goemon/synvoic1.pat
share/timidity/goemon/taiko.pat
share/timidity/goemon/tamborin.pat
share/timidity/goemon/tenorsax.pat
share/timidity/goemon/timbaleh.pat
share/timidity/goemon/timbalel.pat
share/timidity/goemon/timpani.pat
share/timidity/goemon/tomhi1.pat
share/timidity/goemon/tomhi2.pat
share/timidity/goemon/tomlo1.pat
share/timidity/goemon/tomlo2.pat
share/timidity/goemon/tommid1.pat
share/timidity/goemon/tommid2.pat
share/timidity/goemon/toms.pat
share/timidity/goemon/tremstr.pat
share/timidity/goemon/triangl1.pat
share/timidity/goemon/triangl2.pat
share/timidity/goemon/trombone.pat
share/timidity/goemon/tuba.pat
share/timidity/goemon/tubebell.pat
share/timidity/goemon/unicorn.pat
share/timidity/goemon/vibes.pat
share/timidity/goemon/vibslap.pat
share/timidity/goemon/viola.pat
share/timidity/goemon/violin.pat
share/timidity/goemon/voicedoo.pat
share/timidity/goemon/voices.pat
share/timidity/goemon/warmpad.pat
share/timidity/goemon/whistle.pat
share/timidity/goemon/whistle1.pat
share/timidity/goemon/whistle2.pat
share/timidity/goemon/woodblk.pat
share/timidity/goemon/woodblk1.pat
share/timidity/goemon/woodblk2.pat
share/timidity/goemon/woodflut.pat
share/timidity/TimGM6mb/
share/timidity/TimGM6mb/5thSawWave.pat
share/timidity/TimGM6mb/808Click.pat
share/timidity/TimGM6mb/808Hat.pat
share/timidity/TimGM6mb/808Snare.pat
share/timidity/TimGM6mb/Accordion.pat
share/timidity/TimGM6mb/AcousticBass.pat
share/timidity/TimGM6mb/AcousticTom.pat
share/timidity/TimGM6mb/Agogo.pat
share/timidity/TimGM6mb/AgogoBell.pat
share/timidity/TimGM6mb/AltoSax-TBv2.3.pat
share/timidity/TimGM6mb/Applause.pat
share/timidity/TimGM6mb/Atmosphere.pat
share/timidity/TimGM6mb/Bagpipe.pat
share/timidity/TimGM6mb/Bandoneon.pat
share/timidity/TimGM6mb/Banjo.pat
share/timidity/TimGM6mb/BariSax-TBv2.3.pat
share/timidity/TimGM6mb/BassDrumNew.pat
share/timidity/TimGM6mb/BassLead.pat
share/timidity/TimGM6mb/Bassoon.pat
share/timidity/TimGM6mb/BellTree.pat
share/timidity/TimGM6mb/Bird.pat
share/timidity/TimGM6mb/BottleChiff.pat
share/timidity/TimGM6mb/BowedGlass.pat
share/timidity/TimGM6mb/Brass.pat
share/timidity/TimGM6mb/BrassTambourine.pat
share/timidity/TimGM6mb/BreathNoise.pat
share/timidity/TimGM6mb/Brightness.pat
share/timidity/TimGM6mb/BrushSnare.pat
share/timidity/TimGM6mb/Cabasa.pat
share/timidity/TimGM6mb/Castanets.pat
share/timidity/TimGM6mb/Celesta.pat
share/timidity/TimGM6mb/Cello.pat
share/timidity/TimGM6mb/Charang.pat
share/timidity/TimGM6mb/ChifferLead.pat
share/timidity/TimGM6mb/ChinaCrashCymb.pat
share/timidity/TimGM6mb/ChoirAahs.pat
share/timidity/TimGM6mb/ChurchOrgan.pat
share/timidity/TimGM6mb/Claps808ish.pat
share/timidity/TimGM6mb/Clarinet.pat
share/timidity/TimGM6mb/Clavinet.pat
share/timidity/TimGM6mb/CleanGuitar.pat
share/timidity/TimGM6mb/Contrabass.pat
share/timidity/TimGM6mb/Cowbell.pat
share/timidity/TimGM6mb/Cowbell808.pat
share/timidity/TimGM6mb/Crystal.pat
share/timidity/TimGM6mb/DistortionGuitar.pat
share/timidity/TimGM6mb/DrumStick.pat
share/timidity/TimGM6mb/Dulcimer.pat
share/timidity/TimGM6mb/E.Piano1.pat
share/timidity/TimGM6mb/E.Piano2.pat
share/timidity/TimGM6mb/EBongoRim.pat
share/timidity/TimGM6mb/ESnare.pat
share/timidity/TimGM6mb/EchoDrops.pat
share/timidity/TimGM6mb/EnglishHorn.pat
share/timidity/TimGM6mb/Fantasia.pat
share/timidity/TimGM6mb/Fiddle.pat
share/timidity/TimGM6mb/FilterSnap.pat
share/timidity/TimGM6mb/FingeredBass.pat
share/timidity/TimGM6mb/FluteTB.pat
share/timidity/TimGM6mb/FrenchHorns.pat
share/timidity/TimGM6mb/FretNoise.pat
share/timidity/TimGM6mb/FretlessBass.pat
share/timidity/TimGM6mb/Glockenspiel.pat
share/timidity/TimGM6mb/Goblin.pat
share/timidity/TimGM6mb/GuiroDown.pat
share/timidity/TimGM6mb/GuiroUp.pat
share/timidity/TimGM6mb/GuitarHarmonics.pat
share/timidity/TimGM6mb/GuitarMutes.pat
share/timidity/TimGM6mb/GunShot.pat
share/timidity/TimGM6mb/HaloPad.pat
share/timidity/TimGM6mb/Harmonica.pat
share/timidity/TimGM6mb/HarpLP.pat
share/timidity/TimGM6mb/Harpsichord.pat
share/timidity/TimGM6mb/Helicopter.pat
share/timidity/TimGM6mb/HighHatClosed.pat
share/timidity/TimGM6mb/HighHatFoot.pat
share/timidity/TimGM6mb/HonkyTonk.pat
share/timidity/TimGM6mb/IceRain.pat
share/timidity/TimGM6mb/JazzGuitar.pat
share/timidity/TimGM6mb/Kalimba.pat
share/timidity/TimGM6mb/Koto.pat
share/timidity/TimGM6mb/LowTumbaTone.pat
share/timidity/TimGM6mb/MBongoTone.pat
share/timidity/TimGM6mb/Maracas.pat
share/timidity/TimGM6mb/Marimba.pat
share/timidity/TimGM6mb/MedCrashCymbal.pat
share/timidity/TimGM6mb/MelodicTom.pat
share/timidity/TimGM6mb/MetClick.pat
share/timidity/TimGM6mb/MetalPad.pat
share/timidity/TimGM6mb/MusicBox.pat
share/timidity/TimGM6mb/MuteTriangle.pat
share/timidity/TimGM6mb/MuteTrumpet.pat
share/timidity/TimGM6mb/NoiseSlap.pat
share/timidity/TimGM6mb/NylonGuitar.pat
share/timidity/TimGM6mb/Oboe-Orch.pat
share/timidity/TimGM6mb/Ocarina.pat
share/timidity/TimGM6mb/OceanWave.pat
share/timidity/TimGM6mb/OpenHighHat.pat
share/timidity/TimGM6mb/OrchestraHit.pat
share/timidity/TimGM6mb/Organ1.pat
share/timidity/TimGM6mb/Organ2.pat
share/timidity/TimGM6mb/Organ3.pat
share/timidity/TimGM6mb/OverdriveGuitar.pat
share/timidity/TimGM6mb/PanFlute.pat
share/timidity/TimGM6mb/Piano1.pat
share/timidity/TimGM6mb/Piano2.pat
share/timidity/TimGM6mb/Piano3.pat
share/timidity/TimGM6mb/Piccolo.pat
share/timidity/TimGM6mb/PickedBass.pat
share/timidity/TimGM6mb/Pizzicato.pat
share/timidity/TimGM6mb/PolySynth.pat
share/timidity/TimGM6mb/QuicaDownstroke.pat
share/timidity/TimGM6mb/QuicaHiTone.pat
share/timidity/TimGM6mb/QuintoClosedSlap.pat
share/timidity/TimGM6mb/QuintoTone.pat
share/timidity/TimGM6mb/Recorder.pat
share/timidity/TimGM6mb/ReedOrgan.pat
share/timidity/TimGM6mb/ReverseCymbal.pat
share/timidity/TimGM6mb/RideBell.pat
share/timidity/TimGM6mb/RidePing.pat
share/timidity/TimGM6mb/RimShot.pat
share/timidity/TimGM6mb/RosewoodClaves.pat
share/timidity/TimGM6mb/SambaWhistle.pat
share/timidity/TimGM6mb/SawWave.pat
share/timidity/TimGM6mb/Scratch.pat
share/timidity/TimGM6mb/Seashore.pat
share/timidity/TimGM6mb/Shakuhachi.pat
share/timidity/TimGM6mb/Shamisen.pat
share/timidity/TimGM6mb/Shenai.pat
share/timidity/TimGM6mb/SineWave.pat
share/timidity/TimGM6mb/Sinetick.pat
share/timidity/TimGM6mb/Sitar.pat
share/timidity/TimGM6mb/SlapBass1.pat
share/timidity/TimGM6mb/SlapBass2.pat
share/timidity/TimGM6mb/SleighBells.pat
share/timidity/TimGM6mb/SlowStringsLP.pat
share/timidity/TimGM6mb/Snare1.pat
share/timidity/TimGM6mb/Snare2.pat
share/timidity/TimGM6mb/SoloTrumpet.pat
share/timidity/TimGM6mb/SoloVox.pat
share/timidity/TimGM6mb/SopSax-TBv2.3.pat
share/timidity/TimGM6mb/Soundtrack.pat
share/timidity/TimGM6mb/SpaceVoice.pat
share/timidity/TimGM6mb/SquareWave.pat
share/timidity/TimGM6mb/StarTheme.pat
share/timidity/TimGM6mb/SteelDrum.pat
share/timidity/TimGM6mb/SteelGuitar.pat
share/timidity/TimGM6mb/Strings-Tremelo.pat
share/timidity/TimGM6mb/StringsCLP.pat
share/timidity/TimGM6mb/SweepPad.pat
share/timidity/TimGM6mb/SynDrumWave.pat
share/timidity/TimGM6mb/SynthBass1.pat
share/timidity/TimGM6mb/SynthBass2.pat
share/timidity/TimGM6mb/SynthBrass1.pat
share/timidity/TimGM6mb/SynthBrass2.pat
share/timidity/TimGM6mb/SynthCalliope.pat
share/timidity/TimGM6mb/SynthDrum.pat
share/timidity/TimGM6mb/SynthStrings1.pat
share/timidity/TimGM6mb/SynthStrings2.pat
share/timidity/TimGM6mb/SynthVox.pat
share/timidity/TimGM6mb/TaikoDrum.pat
share/timidity/TimGM6mb/Telephone.pat
share/timidity/TimGM6mb/TenorSax-TBv2.3.pat
share/timidity/TimGM6mb/TimGM6mb.cfg
share/timidity/TimGM6mb/TimbaleRimshot.pat
share/timidity/TimGM6mb/TimbaleStrike.pat
share/timidity/TimGM6mb/TimpDrumA1.pat
share/timidity/TimGM6mb/Timpani.pat
share/timidity/TimGM6mb/TinkerBell.pat
share/timidity/TimGM6mb/TriangleWaveDb5.pat
share/timidity/TimGM6mb/Trombone.pat
share/timidity/TimGM6mb/Tuba.pat
share/timidity/TimGM6mb/TubularBells.pat
share/timidity/TimGM6mb/VibraLoop.pat
share/timidity/TimGM6mb/Vibraphone.pat
share/timidity/TimGM6mb/Viola.pat
share/timidity/TimGM6mb/Violin.pat
share/timidity/TimGM6mb/VoiceOohs.pat
share/timidity/TimGM6mb/WarmPad.pat
share/timidity/TimGM6mb/Whistle.pat
share/timidity/TimGM6mb/WoodBlock.pat
share/timidity/TimGM6mb/Xylophone.pat
%%xaw%%