-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
89 lines (75 loc) · 2.1 KB
/
Makefile
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
all: build
build:
cargo clippy
cargo xtask bundle compressor --release
debug:
cargo clippy
cargo xtask bundle compressor --release --features "detailed_debugging"
gui: build
./target/bundled/Compressor
slap: build
plugalyzer process --plugin /home/pieter/.vst3/Compressor.vst3 \
--input=/home/pieter/Coding/rust/compressor/resources/slap.wav \
--output=out.wav \
--param=Threshold:-25 \
--overwrite
funk: build
plugalyzer process --plugin /home/pieter/.vst3/Compressor.vst3 \
--input=/home/pieter/Coding/rust/compressor/resources/funk.wav \
--output=out.wav \
--param=Threshold:-24 \
--param=Attack:100 \
--param=Release:100 \
--param=Ratio:20 \
--overwrite
sine: debug
-rm debug.csv
-plugalyzer process --plugin "/home/pieter/.vst3/Compressor.vst3" \
--input=/home/pieter/Coding/rust/compressor/resources/sine_40hz_4s.wav \
--output=out.wav \
--param=Threshold:-14 \
--param=Attack:100 \
--param=Release:100 \
--param=Ratio:4 \
--param=LoggerLength:5000 \
--overwrite
python tools/plot.py debug.csv
square: debug
-rm debug.csv
-plugalyzer process --plugin "/home/pieter/.vst3/Compressor.vst3" \
--input=/home/pieter/Coding/rust/compressor/resources/square_120hz_4s.wav \
--output=out.wav \
--param=Threshold:-14 \
--param=Attack:1 \
--param=Release:100 \
--param=Ratio:4 \
--param=LoggerLength:1000 \
--overwrite
python tools/plot.py debug.csv
triangle: debug
-rm debug.csv
-plugalyzer process --plugin "/home/pieter/.vst3/Compressor.vst3" \
--input=/home/pieter/Coding/rust/compressor/resources/triangle_120hz.wav \
--output=out.wav \
--param=Threshold:-14 \
--param=Attack:0 \
--param=Release:1000 \
--param=Ratio:4 \
--param=Steepness:10 \
--param=LoggerLength:1000 \
--overwrite
python tools/plot.py debug.csv
funkd: debug
-rm debug.csv
-plugalyzer process --plugin "/home/pieter/.vst3/Compressor.vst3" \
--input=/home/pieter/Coding/rust/compressor/resources/funk.wav \
--output=out.wav \
--param=Threshold:-24 \
--param=Attack:100 \
--param=Release:100 \
--param=Ratio:20 \
--param=LoggerLength:50000 \
--overwrite
python tools/plot.py debug.csv
clean:
cargo clean