From the original SynthMaker forum (2004–2014), with its members’ names and dates.
lesobrod ·
For to make sound of my synth more alive, uncommon,
some low-CPU, light-weight stereo effects needed.
I think about very simple code module with something like this:
streamin in;
streamout L;
streamout R;
float old;
L = in;
R = (old + in)/2;
old = in;
That very case is not interesting; it will be great if someone remember (or improvise)
some simple (maybe with 1-2 parameters) code example... 😀
lesobrod ·
So... This example sounds like an expander with a bit distortion.
streamin in;
streamout L;
streamout R;
float old;
L = 2 * in - old;
R = 2 * old - in;
old = in;
infuzion ·
Have you checked out the maximum value range out of these? Just hooking up a Readout will not work, since it sample every 50ms or so; you'll need an Stream min/max thing that was in another thread recently.
I'm suspecting that your output ranges from your Code will go outside [-1..+1] range.
lesobrod ·
Well I checked out 5 different sound streams; noise, sin, speach - no problem!
Min, Max and Average levels of each Out exactly the same as In.
------I should be check it better 😠
lesobrod ·
Thanx infuzion, you are right! Simple arithmetic 😊
Here some new model of Simplest Stereo Expander. Mono input can be plug to both channels.
For real rich Stereo it does nothing; but for Mono and old Stereo records I found it useful.
Parameter "k" should be from 1 to 10, highest values give no new effect.