1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

A monophonic synth plugin that sends the sound from two sine

oscillators through two sine waveshapers in series.  You can control
the vibrato, tremolo, portamento, the tuning of both oscillators,
the oscillator mix, the shape amount (total and split over both
shapers) and the phase of the second waveshaper function.  There is
also an ADSR envelope generator that can control the total shape
amount and the amplification (with controllable sensitivity for
both), an LFO for the total shape amount, distortion, and a feedback
delay.

The shape amount and amplification is velocity sensitive, and the
synth supports MIDI pitch bend events (with a range of +/- 2
semitones).  All parameters can be controlled using MIDI Controller
events.

WWW:    http://ll-plugins.sourceforge.net
This commit is contained in:
Edward Tomasz Napierala 2008-05-25 10:09:59 +00:00
parent 7f75121227
commit 7f3549e493
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=213648
7 changed files with 80 additions and 0 deletions

View File

@ -599,6 +599,7 @@
SUBDIR += sidplay2
SUBDIR += sidplayer
SUBDIR += simplemod
SUBDIR += sineshaper
SUBDIR += slimserver
SUBDIR += slimserver-dynamicplaylist
SUBDIR += slimserver-dynamictransition

30
audio/sineshaper/Makefile Normal file
View File

@ -0,0 +1,30 @@
# New ports collection makefile for: sineshaper
# Date created: 2008-05-16
# Whom: Edward Tomasz Napierala <trasz@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= sineshaper
PORTVERSION= 0.4.2
CATEGORIES= audio
MASTER_SITES= http://ll-plugins.sourceforge.net/release/
MAINTAINER= trasz@FreeBSD.org
COMMENT= Monophonic synth plugin with two oscillators and waveshapers
LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \
lo.6:${PORTSDIR}/audio/liblo \
jack.0:${PORTSDIR}/audio/jack \
glademm-2.4:${PORTSDIR}/devel/libglademm24
BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi
GNU_CONFIGURE= yes
USE_GMAKE= yes
CFLAGS+= -I${LOCALBASE}/include/dssi
USE_AUTOTOOLS= autoconf:261 automake:110:env libtool:15
pre-configure:
cd ${WRKSRC} && ${AUTORECONF}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (sineshaper-0.4.2.tar.gz) = 952cb5bde0ae4fe2274859df5ed1ee61
SHA256 (sineshaper-0.4.2.tar.gz) = 2a08f6049c29cf71d167e8615b2fe25748406fc0f7d3a76e50f4672602104867
SIZE (sineshaper-0.4.2.tar.gz) = 520175

View File

@ -0,0 +1,11 @@
--- configure.ac.orig 2008-05-18 15:42:53.000000000 +0200
+++ configure.ac 2008-05-18 15:43:35.000000000 +0200
@@ -49,8 +49,6 @@
CFLAGS=$debug_cflags
AC_MSG_RESULT(yes)
else
- CFLAGS=$opt_cflags
- CXXFLAGS=$opt_cflags
AC_MSG_RESULT(no)
fi

View File

@ -0,0 +1,11 @@
--- src/sineshaper/Makefile.am.orig 2008-05-18 16:09:59.000000000 +0200
+++ src/sineshaper/Makefile.am 2008-05-18 16:10:04.000000000 +0200
@@ -17,8 +17,6 @@
sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la
sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components
-dist_bin_SCRIPTS = sineshaper.sh
-
gui_DATA = sineshaper.glade dial.png pixmaps/dummydial.png pixmaps/sineshaper.png presets
EXTRA_DIST = $(gui_DATA) README.sineshaper

View File

@ -0,0 +1,16 @@
A monophonic synth plugin that sends the sound from two sine
oscillators through two sine waveshapers in series. You can control
the vibrato, tremolo, portamento, the tuning of both oscillators,
the oscillator mix, the shape amount (total and split over both
shapers) and the phase of the second waveshaper function. There is
also an ADSR envelope generator that can control the total shape
amount and the amplification (with controllable sensitivity for
both), an LFO for the total shape amount, distortion, and a feedback
delay.
The shape amount and amplification is velocity sensitive, and the
synth supports MIDI pitch bend events (with a range of +/- 2
semitones). All parameters can be controlled using MIDI Controller
events.
WWW: http://ll-plugins.sourceforge.net

View File

@ -0,0 +1,8 @@
lib/dssi/sineshaper.so
lib/dssi/sineshaper/sineshaper.glade
lib/dssi/sineshaper/dial.png
lib/dssi/sineshaper/dummydial.png
lib/dssi/sineshaper/sineshaper.png
lib/dssi/sineshaper/presets
lib/dssi/sineshaper/sineshaper_gtk
@dirrm lib/dssi/sineshaper