You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
1.7 KiB
163 lines
1.7 KiB
3 years ago
|
# Modules that don't require external libraries go here
|
||
|
MODULES= \
|
||
|
base \
|
||
|
ftbl \
|
||
|
tevent \
|
||
|
adsr \
|
||
|
allpass \
|
||
|
atone \
|
||
|
autowah \
|
||
|
bal \
|
||
|
bar \
|
||
|
biquad \
|
||
|
biscale \
|
||
|
blsaw \
|
||
|
blsquare \
|
||
|
bltriangle \
|
||
|
fold \
|
||
|
bitcrush \
|
||
|
brown \
|
||
|
butbp \
|
||
|
butbr \
|
||
|
buthp \
|
||
|
butlp \
|
||
|
clip \
|
||
|
clock \
|
||
|
comb \
|
||
|
compressor \
|
||
|
count \
|
||
|
conv \
|
||
|
crossfade \
|
||
|
dcblock \
|
||
|
delay \
|
||
|
diode \
|
||
|
dist \
|
||
|
dmetro \
|
||
|
drip \
|
||
|
dtrig \
|
||
|
dust \
|
||
|
eqfil \
|
||
|
expon \
|
||
|
fof \
|
||
|
fog \
|
||
|
fofilt \
|
||
|
foo \
|
||
|
fosc \
|
||
|
gbuzz \
|
||
|
hilbert \
|
||
|
in \
|
||
|
incr \
|
||
|
jcrev \
|
||
|
jitter \
|
||
|
line \
|
||
|
lpc \
|
||
|
lpf18 \
|
||
|
maygate \
|
||
|
metro \
|
||
|
mincer \
|
||
|
mode \
|
||
|
moogladder \
|
||
|
noise \
|
||
|
nsmp \
|
||
|
osc \
|
||
|
oscmorph \
|
||
|
pan2 \
|
||
|
panst \
|
||
|
pareq \
|
||
|
paulstretch \
|
||
|
pdhalf \
|
||
|
peaklim \
|
||
|
phaser \
|
||
|
phasor \
|
||
|
pinknoise \
|
||
|
pitchamdf \
|
||
|
pluck \
|
||
|
port \
|
||
|
posc3 \
|
||
|
progress \
|
||
|
prop \
|
||
|
pshift \
|
||
|
ptrack \
|
||
|
randh \
|
||
|
randi \
|
||
|
randmt \
|
||
|
random \
|
||
|
reverse \
|
||
|
reson \
|
||
|
revsc \
|
||
|
rms \
|
||
|
rpt \
|
||
|
rspline \
|
||
|
saturator \
|
||
|
samphold \
|
||
|
scale \
|
||
|
scrambler \
|
||
|
sdelay \
|
||
|
slice \
|
||
|
smoothdelay \
|
||
|
spa \
|
||
|
sparec \
|
||
|
streson \
|
||
|
switch \
|
||
|
tabread \
|
||
|
tadsr \
|
||
|
talkbox \
|
||
|
tblrec \
|
||
|
tbvcf \
|
||
|
tdiv \
|
||
|
tenv \
|
||
|
tenv2 \
|
||
|
tenvx \
|
||
|
tgate \
|
||
|
thresh \
|
||
|
timer \
|
||
|
tin \
|
||
|
tone \
|
||
|
trand \
|
||
|
tseg \
|
||
|
tseq \
|
||
|
vdelay \
|
||
|
voc \
|
||
|
vocoder \
|
||
|
waveset \
|
||
|
wavin \
|
||
|
wavout \
|
||
|
wpkorg35 \
|
||
|
zitarev
|
||
|
|
||
|
ifndef NO_LIBSNDFILE
|
||
|
MODULES += diskin
|
||
|
else
|
||
|
CFLAGS += -DNO_LIBSNDFILE
|
||
|
endif
|
||
|
|
||
|
# ini parser needed for nsmp module
|
||
|
include lib/inih/Makefile
|
||
|
|
||
|
# Header files needed for modules generated with FAUST
|
||
|
CFLAGS += -Ilib/faust
|
||
|
|
||
|
# fft library
|
||
|
include lib/fft/Makefile
|
||
|
|
||
|
include lib/kissfft/Makefile
|
||
|
MODULES += fftwrapper
|
||
|
MODULES += padsynth
|
||
|
|
||
|
# Uncomment to use FFTW3 instead of kissfft.
|
||
|
# CFLAGS += -DUSE_FFTW3
|
||
|
|
||
|
# Soundpipe audio
|
||
|
include lib/spa/Makefile
|
||
|
|
||
|
# openlpc
|
||
|
include lib/openlpc/Makefile
|
||
|
|
||
|
# drwav
|
||
|
include lib/dr_wav/Makefile
|
||
|
|
||
|
CFLAGS += -fPIC -g
|
||
|
|
||
|
# Uncomment this to use double precision
|
||
|
#USE_DOUBLE=1
|