From f72217ae0459ba129e90bb96e20217aa5a9f42e4 Mon Sep 17 00:00:00 2001 From: nork Date: Mon, 12 Dec 2005 14:35:35 +0000 Subject: Add eawplus 12.1, is E.A.W.+Izumo+Tamuki collection of Gravis Ultrasound MIDI patches. Remainded by: Li-Lun Wang (Leland) --- audio/eawplus/Makefile | 48 ++++++++++++++++ audio/eawplus/distinfo | 3 + audio/eawplus/files/timidity.cfg | 117 +++++++++++++++++++++++++++++++++++++++ audio/eawplus/pkg-descr | 4 ++ audio/eawplus/pkg-plist | 40 +++++++++++++ 5 files changed, 212 insertions(+) create mode 100644 audio/eawplus/Makefile create mode 100644 audio/eawplus/distinfo create mode 100644 audio/eawplus/files/timidity.cfg create mode 100644 audio/eawplus/pkg-descr create mode 100644 audio/eawplus/pkg-plist (limited to 'audio/eawplus') 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 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 +# +# - 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 +# drumset +# +# Map program number to patch map: +# +# - 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 +# + +############################################################################## +# 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%% -- cgit