aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/jsyn/engine/SynthesisEngine.java
diff options
context:
space:
mode:
authorPhil Burk <[email protected]>2023-04-10 11:12:50 -0700
committerGitHub <[email protected]>2023-04-10 11:12:50 -0700
commit90db5489c352bc038d6d22e336ac7eefac221ed7 (patch)
tree645dc5bfab661acff6f10921485c2752dc56ac4d /src/main/java/com/jsyn/engine/SynthesisEngine.java
parenta46f8c93193fe8bb1eb7b93e55c85e6f46d5b108 (diff)
Add PlateReverb, RoomReverb and MultiTapDelay units (#115)
PlateReverb is a simulation of a metal plate based on all-pass delays. RoomReverb uses a MultiTapDelay for early reflections and a PlateReverb for diffusion. Add a DSP package with utility classes used to build unit generators. Add TuneReverb app with faders for experimenting and hearing reverb. Add unit tests for SimpleDelay. Co-authored-by: Phil Burk <[email protected]>
Diffstat (limited to 'src/main/java/com/jsyn/engine/SynthesisEngine.java')
-rw-r--r--src/main/java/com/jsyn/engine/SynthesisEngine.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/jsyn/engine/SynthesisEngine.java b/src/main/java/com/jsyn/engine/SynthesisEngine.java
index 34fffbe..6d985b4 100644
--- a/src/main/java/com/jsyn/engine/SynthesisEngine.java
+++ b/src/main/java/com/jsyn/engine/SynthesisEngine.java
@@ -224,8 +224,11 @@ public class SynthesisEngine implements Synthesizer {
setupAudioBuffers(numInputChannels, numOutputChannels);
- logger.info("Pure Java JSyn from www.softsynth.com, rate = " + frameRate + ", "
- + (useRealTime ? "RT" : "NON-RealTime") + ", " + JSyn.VERSION_TEXT);
+ if (false) {
+ logger.info("Pure Java JSyn from www.softsynth.com, rate = " + frameRate
+ + ", " + (useRealTime ? "RT" : "NON-RealTime")
+ + ", " + JSyn.VERSION_TEXT);
+ }
inverseNyquist = 2.0 / frameRate;