From 90db5489c352bc038d6d22e336ac7eefac221ed7 Mon Sep 17 00:00:00 2001 From: Phil Burk Date: Mon, 10 Apr 2023 11:12:50 -0700 Subject: 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 --- src/main/java/com/jsyn/engine/SynthesisEngine.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/jsyn/engine/SynthesisEngine.java') 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; -- cgit v1.2.3