-
Notifications
You must be signed in to change notification settings - Fork 6
/
miniSynth.pro
73 lines (64 loc) · 1.3 KB
/
miniSynth.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#-------------------------------------------------
#
# Project created by QtCreator 2015-07-08T06:14:26
#
#-------------------------------------------------
QT += core gui multimedia
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#CONFIG += midi_alsa
#CONFIG += use_fftw
QMAKE_CXXFLAGS = -O3
use_fftw {
DEFINES += USE_FFTW
LIBS += -lfftw3 -lm
}
midi_alsa {
DEFINES += MIDI_ALSA
LIBS += -lasound
}
TARGET = miniSynth
TEMPLATE = app
SOURCES += main.cpp\
mainWindow.cpp \
ADSRenvelope.cpp \
ADSRplot.cpp \
ADSRwidget.cpp \
kbWidget.cpp \
linearSynthesis.cpp \
midiThread.cpp \
timbreWidget.cpp \
waveform.cpp \
waveformPlot.cpp \
waveformWidget.cpp \
outputQt.cpp \
modulationWidget.cpp \
modulation.cpp \
fftplot.cpp \
filter.cpp \
filterWidget.cpp \
reverbWidget.cpp \
presetWidget.cpp \
preset.cpp \
fft.cpp
HEADERS += mainWindow.h \
ADSRenvelope.h \
ADSRplot.h \
ADSRwidget.h \
kbWidget.h \
linearSynthesis.h \
midiThread.h \
timbreWidget.h \
waveform.h \
waveformPlot.h \
waveformWidget.h \
outputQt.h \
modulationWidget.h \
modulation.h \
fftplot.h \
filter.h \
filterWidget.h \
reverbWidget.h \
reverb.h \
presetWidget.h \
preset.h \
fft.h