Closed baconpaul closed 1 week ago
morphEQ presets are in SC1, I have all of them.
Oh awesome can you zip them and add them Here?
It's all in one XML file, here goes:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<morphEQ>
<snapshot name="flat" gain="0">
</snapshot>
<snapshot name="tone LP 1" gain="-6">
<band i="1" freq="-2" gain="24" BW=".1" />
<band i="2" freq="-1" gain="24" BW=".1" />
<band i="3" freq="0" gain="24" BW=".1" />
<band i="4" freq="1" gain="24" BW=".1" />
<band i="5" freq="2.0" gain="24" BW=".1" />
<band i="7" freq="0"/>
</snapshot>
<snapshot name="tone LP 2" gain="-6">
<band i="1" freq="-.2" gain="24" BW=".01" />
<band i="2" freq="-.1" gain="24" BW=".01" />
<band i="3" freq="0" gain="24" BW=".01" />
<band i="4" freq=".1" gain="24" BW=".01" />
<band i="5" freq=".2" gain="24" BW=".01" />
<band i="7" freq="0"/>
</snapshot>
<snapshot name="Bell labs" gain="-40">
<band i="0" freq="-6"/>
<band i="1" freq="-1" gain="50" BW="0.02" />
<band i="2" freq="1" gain="40" BW="0.04" />
<band i="3" freq="1.58" gain="40" BW="0.06" />
<band i="4" freq="2.07" gain="40" BW="0.07" />
<band i="5" freq="2.43" gain="40" BW="0.08" />
<band i="6" freq="2.77" gain="40" BW="0.1" />
<band i="7" freq="6"/>
</snapshot>
<snapshot name="combs" gain="0">
<band i="1" freq="0" gain="-80" BW="0.01" />
<band i="2" freq="1" gain="-80" BW="0.01" />
<band i="3" freq="1.58" gain="-80" BW="0.01" />
<band i="4" freq="2" gain="-80" BW="0.01" />
<band i="5" freq="2.32" gain="-80" BW="0.01" />
<band i="6" freq="2.58" gain="-80" BW="0.01" />
</snapshot>
<snapshot name="random dips" gain="0">
<band i="1" freq="0" gain="-80" BW="0.01" />
<band i="2" freq="0.7" gain="-80" BW="0.01" />
<band i="3" freq="1.6" gain="-80" BW="0.01" />
<band i="4" freq="2.3" gain="-80" BW="0.01" />
<band i="5" freq="3.1" gain="-80" BW="0.01" />
<band i="6" freq="4.54" gain="-80" BW="0.01" />
</snapshot>
<snapshot name="ups and downs" gain="0">
<band i="1" freq="0" gain="-80" BW="0.01" />
<band i="2" freq="1" gain="12" BW="0.1" />
<band i="3" freq="1.58" gain="-80" BW="0.01" />
<band i="4" freq="2" gain="12" BW="0.1" />
<band i="5" freq="2.32" gain="-80" BW="0.01" />
<band i="6" freq="2.58" gain="12" BW="0.1" />
</snapshot>
<snapshot name="formant A1" gain="-40">
<band i="1" freq="0.686" gain="60" BW="1.6" />
<band i="2" freq="1.33" gain="30" BW="0.13" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
<snapshot name="formant A2" gain="-40">
<band i="1" freq="0.433" gain="60" BW="1.8" />
<band i="2" freq="1.01" gain="30" BW="0.15" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
<snapshot name="formant E" gain="-40">
<band i="1" freq="0.35" gain="60" BW="2.0" />
<band i="2" freq="2.05" gain="30" BW="0.11" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
<snapshot name="formant I" gain="-40">
<band i="1" freq="-0.65" gain="60" BW="2.4" />
<band i="2" freq="2.357" gain="30" BW="0.1" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
<snapshot name="formant O" gain="-40">
<band i="1" freq="0.04" gain="60" BW="2.0" />
<band i="2" freq="0.87" gain="30" BW="0.3" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
<snapshot name="formant U" gain="-40">
<band i="1" freq="-0.5" gain="60" BW="2.3" />
<band i="2" freq="0.99" gain="30" BW="0.4" />
<band i="3" freq="2.51" gain="30" BW="0.07" />
<band i="4" freq="2.77" gain="30" BW="0.05" />
</snapshot>
</morphEQ>
OK so here's what morphEQ is doing then
so looks like an easy and useful voice effect to port indeed!
Andreya points out that https://github.com/bogaudio/BogaudioModules/blob/master/src/Pressor.cpp the BOG "Pressor" compressor is a great example of a full featured basic compressor which would be very useful as a voice or group effect.
I do indeed. :) I'd be happy to take a swing at porting it, maybe next week. But if you feel the urge before then, by all means don't hold off!
I took a first swing at it but there's a few other bits and bobs i want to borrow and factor (I think I'm going to port their excellent envelope follower to basic blocks, for instance). So I've got it I think.
Nice! And (stating the obvious), also putting it in Surge (not voice-level, granted) for 1.3.2 would meet a very common feature request there.
Yeah. Yeah it would.
Right now bus-effects and voice-effects have different APIs (understandably) so I'm thinking about how to code it so we can project it to either.
https://github.com/bogaudio/BogaudioModules/issues/238
Just linking that here.
Right! I wonder how common the "both" case is going to be there. If it stays this rare perhaps it's easiest to just incude in both spots? But I don't know, maybeit won't be.
Nice
Right! I wonder how common the "both" case is going to be there. If it stays this rare perhaps it's easiest to just incude in both spots? But I don't know, maybeit won't be.
Yes I'm thinking about that right now. It's actually pretty easy to just push down one more level of implementer template. I'll use Pressor as a test case.
I'm going to close this issue as soon as tree monster is done, but only if tree monster is done with the bus and voice effect sharing dsp.
The only part of 'previous' (the SC2 code) we haven't really scoured for the new code yet is the voice effects. We have most other things ported over.
So this issue is kinda a checklist of both (1) voice effects I want to add which weren't in SC2 and (2) the ones in previous we haven't ported yet. More a note to self and a place to park other ideas
The code in 'previous'
New voice effects to add or consider
also