aboutsummaryrefslogtreecommitdiffstats
path: root/main.cpp
diff options
context:
space:
mode:
authorMick Grierson <mickgrierson@strangebook.lan>2011-10-28 09:27:37 +0100
committerMick Grierson <mickgrierson@strangebook.lan>2011-10-28 09:27:37 +0100
commit71f5a13bd245350b5924867f89f4621d05b9279f (patch)
treeb5ade6790e44cad8887cb1bf002727164727a32c /main.cpp
parent9fd23b3d03639eca7b2e3b0fba76cff8b3d837ff (diff)
added maxisample::playOnce with a speed setting - only uses linear interpolation at the moment
Diffstat (limited to 'main.cpp')
-rwxr-xr-xmain.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/main.cpp b/main.cpp
index de3bb9c..5759515 100755
--- a/main.cpp
+++ b/main.cpp
@@ -56,9 +56,9 @@ void play(double *output) {//this is where the magic happens. Very slow magic.
}
- bassout=basscompress.compressor(sound1.pulse(slew.lopass(bassfreq/2,0.001), sound2.phasor(8)*0.25),10,0.5,0.0001,0.995)*0.25;
+ bassout=basscompress.compressor(sound1.pulse(slew.lopass(bassfreq/2,0.001), sound2.phasor(8)*0.25),5,0.5,0.0001,0.995)*0.125;
- sampleOut=compress.compressor(kick.playOnce()+snare.playOnce(),5,0.5),0.0001,0.9995;//just play the file. No looping.
+ sampleOut=compress.compressor(kick.playOnce(0.5)+snare.playOnce(0.5),1,0.5),0.01,0.9995;//just play the file. No looping.
output[0]=sampleOut+bassout;//left channel
output[1]=sampleOut+bassout;//right channel