A simple synthesizer using JACK
1
2
3
4
5
6
7
8
9
10
11
12
13
| OPTFLAGS = -O3 -ffast-math
CFLAGS = -std=gnu99 -Wall $(OPTFLAGS) -flto
LDFLAGS = $(OPTFLAGS) -flto=jobserver -ljack -lfftw -lrfftw
OBJS = controls.o fft.o main.o midi.o multires.o synth.o voices.o waveform.o
synth: $(OBJS)
+$(CC) $(LDFLAGS) -o $@ $(OBJS)
.PHONY: clean
clean:
rm -f $(OBJS) synth
|