diff options
| author | Mick Grierson <mickgrierson@strangebook.lan> | 2011-10-20 18:03:32 +0100 |
|---|---|---|
| committer | Mick Grierson <mickgrierson@strangebook.lan> | 2011-10-20 18:03:32 +0100 |
| commit | 2b01058183bdbab5ddf50905d34db2138946e276 (patch) | |
| tree | 8333fa67ef14a05cb62c04e614fd5509e1bd2d54 /main.cpp | |
| parent | 06a73f45dcb6830777239ae86aacf019898e7a77 (diff) | |
autogain compensation for the compression
Diffstat (limited to 'main.cpp')
| -rwxr-xr-x | main.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -6,7 +6,7 @@ double out; void setup() {//some inits - beats.load("/Users/mick/Desktop/schub.wav");//load in your samples. Provide the full path to a wav file. + beats.load("/Users/mickgrierson/Documents/audio/audio2/orbital1.wav");//load in your samples. Provide the full path to a wav file. printf("Summary:\n%s", beats.getSummary());//get info on samples if you like. } @@ -16,7 +16,8 @@ void play(double *output) {//this is where the magic happens. Very slow magic. //here, we're just compressing the file in real-time //arguments are input,ratio,threshold,attack,release. a long attack is something like 0.0001 and a long release is like 0.9999. - out=compressor.compressor(beats.play(),20,0.25,0.0005,0.9999); + + out=compressor.compressor(beats.play(),10,0.1,0.2,0.9995); output[0]=out; output[1]=out; |
