aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2005-12-12 22:35:35 +0800
committernork <nork@FreeBSD.org>2005-12-12 22:35:35 +0800
commitf72217ae0459ba129e90bb96e20217aa5a9f42e4 (patch)
tree4260f8f4803bdee1e17c611b7165a8b984f019fb /audio
parentc3a1d206a017a4268505ecc75c23286c3065b8bc (diff)
downloadfreebsd-ports-gnome-f72217ae0459ba129e90bb96e20217aa5a9f42e4.tar.gz
freebsd-ports-gnome-f72217ae0459ba129e90bb96e20217aa5a9f42e4.tar.zst
freebsd-ports-gnome-f72217ae0459ba129e90bb96e20217aa5a9f42e4.zip
Add eawplus 12.1, is E.A.W.+Izumo+Tamuki collection of Gravis
Ultrasound MIDI patches. Remainded by: Li-Lun Wang (Leland) <llvvang@gmail.com>
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/eawplus/Makefile48
-rw-r--r--audio/eawplus/distinfo3
-rw-r--r--audio/eawplus/files/timidity.cfg117
-rw-r--r--audio/eawplus/pkg-descr4
-rw-r--r--audio/eawplus/pkg-plist40
6 files changed, 213 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 956e5c4ec309..bf72fcfe7142 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -95,6 +95,7 @@
SUBDIR += easytag
SUBDIR += easytag-devel
SUBDIR += eawpats
+ SUBDIR += eawplus
SUBDIR += ecasound
SUBDIR += ecawave
SUBDIR += emu10kx
diff --git a/audio/eawplus/Makefile b/audio/eawplus/Makefile
new file mode 100644
index 000000000000..c10c97c9e236
--- /dev/null
+++ b/audio/eawplus/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: eawplus
+# Date created: 2004/07/04
+# Whom: nork@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= eawplus
+PORTVERSION= 12.1
+CATEGORIES= audio
+MASTER_SITES= http://www.linet.gr.jp/~tamuki/timidity/eawplus/
+
+MAINTAINER= nork@FreeBSD.org
+COMMENT= E.A.W.+Izumo+Tamuki collection of Gravis Ultrasound MIDI patches
+
+# Not useful without timidity.
+RUN_DEPENDS= ${LOCALBASE}/share/eawpats/acbass.pat:${PORTSDIR}/audio/eawpats \
+ ${LOCALBASE}/share/guspat/inst/GUS/acbass.pat:${PORTSDIR}/audio/guspat
+
+RESTRICTED= Some of the patches are marked no-commercial-use
+
+USE_REINPLACE= yes
+NO_WRKSUBDIR= yes
+
+TIMIDITY_DATADIR= share/timidity
+PLIST_SUB= TIMIDITY_DATADIR=${TIMIDITY_DATADIR}
+
+post-extract:
+ @${RM} -f ${WRKSRC}/timidity/inst/GUS/power/h-hihatp.pat.orig
+ @${RM} -f ${WRKSRC}/timidity/inst/GUS/power/h-snare.pat.orig
+
+do-build:
+ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
+ -e "s|%%TIMIDITY_DATADIR%%|${PREFIX}/${TIMIDITY_DATADIR}|g" \
+ ${FILESDIR}/timidity.cfg > ${WRKDIR}/timidity.cfg
+
+do-install:
+ @${MKDIR} ${DATADIR}
+ @${CP} -pr ${WRKSRC}/timidity/* ${DATADIR}
+ @${MKDIR} ${PREFIX}/${TIMIDITY_DATADIR}
+ @${INSTALL_DATA} ${WRKDIR}/timidity.cfg \
+ ${PREFIX}/${TIMIDITY_DATADIR}/timidity.cfg-eawplus
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${INSTALL_MAN} ${WRKSRC}/doc/*/*.txt.gz ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/eawplus/distinfo b/audio/eawplus/distinfo
new file mode 100644
index 000000000000..00715a0941ec
--- /dev/null
+++ b/audio/eawplus/distinfo
@@ -0,0 +1,3 @@
+MD5 (eawplus-12.1.tar.gz) = 49620780fcf097c0776cee4865b3e4b7
+SHA256 (eawplus-12.1.tar.gz) = c5acfd1ecd739031cddc2ae12f90c27e5c866bc76250fb085b2a81a131c94278
+SIZE (eawplus-12.1.tar.gz) = 3967952
diff --git a/audio/eawplus/files/timidity.cfg b/audio/eawplus/files/timidity.cfg
new file mode 100644
index 000000000000..a42b35635981
--- /dev/null
+++ b/audio/eawplus/files/timidity.cfg
@@ -0,0 +1,117 @@
+##############################################################################
+#
+# Instrument configuration file for timidity
+#
+# Specify library directory: dir <directory>
+#
+# - Multiple library directories may be given. The ones given last will be
+# searched first so you can override them in later configuration files.
+# Extra configuration files and MIDI files will also be searched in these
+# directories.
+#
+# Set tone bank or drum set to modify: bank <number>
+# drumset <number>
+#
+# Map program number to patch map: <program number> <patch name>
+#
+# - If the patch can't be found in the library directories, TiMidity will
+# search again with ".pat" appended to the name.
+# Programs without a loaded patch will be silent, except that for
+# banks/drumsets >0, the corresponding patch in bank/drumset 0 will
+# be used (if one exists).
+#
+# Read another configuration file: source <file name>
+#
+
+##############################################################################
+# If you've moved things around since compiling, uncomment and edit this to
+# point to the library directory:
+#
+dir %%TIMIDITY_DATADIR%%
+
+##############################################################################
+# If you have the GUS General MIDI patch set, uncomment the following lines
+# and edit the "dir" statement to point to your GUS patch directory.
+#
+dir %%PREFIX%%/share/eawpats
+dir %%PREFIX%%/share/guspat
+dir %%PREFIX%%/share/eawplus
+#dir %%PREFIX%%/share/timidity/SteinwayGrand
+source gravis.cfg
+source gsdrums.cfg
+source gssfx.cfg
+source xgmap2.cfg
+source 88prod2.cfg
+source altassign8p.cfg
+#source piano_steinway.cfg
+
+bank 0
+0 inst/tamupat/acpiano.pat amp=125
+1 inst/tamupat/britepno.pat amp=115
+2 inst/tamupat/synpiano.pat amp=115
+7 clavinet.pat rate=248:124:48:144:255:255 offset=246:224:8:8:8:8
+10 inst/tamupat/musicbox.pat
+31 gtrharm.pat tune=12 amp=85
+45 pizzcato.pat amp=250
+46 inst/release/harp.pat
+47 inst/roland/C2TIMPNI.PAT
+80 gus/sqrwave.pat
+94 inst/GUS/halopad.pat
+102 inst/GUS/echovox.pat
+112 inst/release/tinbell.pat tune=-24
+115 inst/roland/C3WODBLK.PAT
+116 inst/roland/C3TAIKO.PAT
+117 inst/roland/C3MELTOM.PAT
+118 inst/roland/C3SNTDRM.PAT
+
+bank 6
+125 inst/tamupat/sotetsu.pat
+
+bank 8
+80 inst/tamupat/sinewave.pat amp=100
+
+bank 16
+80 inst/tamupat/sqrwave.pat amp=100
+
+bank 18
+53 inst/release/haaa.pat
+
+bank 65
+80 inst/tamupat/triwave.pat amp=100
+81 inst/tamupat/sawwave.pat amp=100
+104 inst/tamupat/kantele.pat
+
+bank 66
+80 inst/tamupat/s2wave.pat amp=100
+81 inst/tamupat/iswave.pat amp=100
+
+bank 67
+80 inst/tamupat/s3wave.pat amp=100
+81 inst/tamupat/is2wave.pat amp=100
+
+bank 68
+81 inst/tamupat/is3wave.pat amp=100
+
+drumset 8
+54 inst/GUS/tamborin.pat note=57 strip=tail amp=200
+
+drumset 11
+40 inst/mazpat/FX/LASER2.PAT note=50 amp=24
+
+drumset 50
+100 inst/mazpat/FX/LASER2.PAT note=50 amp=30
+
+##############################################################################
+# End of configuration file
+
+##extension opt -a
+##extension opt -U
+##extension opt -C1
+##extension opt -V1
+##extension opt -N34
+##extension opt -A90a
+##extension opt -m2500
+##extension opt -pa
+##extension opt -Eset
+##extension opt -EFreverb=4,127
+##extension opt -EFchorus=2,127
diff --git a/audio/eawplus/pkg-descr b/audio/eawplus/pkg-descr
new file mode 100644
index 000000000000..a2ca85c076d7
--- /dev/null
+++ b/audio/eawplus/pkg-descr
@@ -0,0 +1,4 @@
+This is, tuned by Shoichi Tamuki, Eric A. Welsh's collection of
+Gravis UltraSound MIDI patches configured for use with the TiMidity++
+MIDI player. A configuration file for TiMidity++ to use these patches
+is also included.
diff --git a/audio/eawplus/pkg-plist b/audio/eawplus/pkg-plist
new file mode 100644
index 000000000000..0a61ac79ddd9
--- /dev/null
+++ b/audio/eawplus/pkg-plist
@@ -0,0 +1,40 @@
+%%TIMIDITY_DATADIR%%/timidity.cfg-eawplus
+%%DATADIR%%/88prod.cfg
+%%DATADIR%%/88prod2.cfg
+%%DATADIR%%/88prot.cfg
+%%DATADIR%%/adsrmod.cfg
+%%DATADIR%%/altassign8p.cfg
+%%DATADIR%%/inst/GUS/power/h-hihatp.pat
+%%DATADIR%%/inst/GUS/power/h-snare.pat
+%%DATADIR%%/inst/tamupat/acpiano.pat
+%%DATADIR%%/inst/tamupat/britepno.pat
+%%DATADIR%%/inst/tamupat/is2wave.pat
+%%DATADIR%%/inst/tamupat/is3wave.pat
+%%DATADIR%%/inst/tamupat/iswave.pat
+%%DATADIR%%/inst/tamupat/kantele.pat
+%%DATADIR%%/inst/tamupat/musicbox.pat
+%%DATADIR%%/inst/tamupat/s2wave.pat
+%%DATADIR%%/inst/tamupat/s3wave.pat
+%%DATADIR%%/inst/tamupat/sawwave.pat
+%%DATADIR%%/inst/tamupat/sinewave.pat
+%%DATADIR%%/inst/tamupat/sotetsu.pat
+%%DATADIR%%/inst/tamupat/sqrwave.pat
+%%DATADIR%%/inst/tamupat/synpiano.pat
+%%DATADIR%%/inst/tamupat/triwave.pat
+%%DATADIR%%/timidity.cfg
+%%DATADIR%%/timidity.cfg.iz
+%%DATADIR%%/timidity.cfg.orig
+%%DATADIR%%/timidity.cfg.orig2
+%%DATADIR%%/timidity.cfg.sh
+%%DATADIR%%/tune.cfg
+%%PORTDOCS%%%%DOCSDIR%%/Drumset-j.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%/ReadMe-j.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%/VupHistory-j.txt.gz
+%%PORTDOCS%%%%DOCSDIR%%/changelog.txt.gz
+@unexec rmdir %D/%%TIMIDITY_DATADIR%% 2>/dev/null || true
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%/inst/tamupat
+@dirrm %%DATADIR%%/inst/GUS/power
+@dirrm %%DATADIR%%/inst/GUS
+@dirrm %%DATADIR%%/inst
+@dirrm %%DATADIR%%