The ‘DSP’ here is about as comically basic as it gets. Mode 6 in particular has some rather entertaining artifacts, which I probably could have avoided, but that was also sort of the point. Also, mode 3 isnt a typo, it’s not htan, it’s literally tan
EDIT: The one thing I’m actually the least sure about here is having the knob on sulafat be on a /8 process divide, given that it’s likely that people will want to CV it using μMap (like I did in the demo video above) but I really can’t imagine wanting to audio-rate mod the modes anyway, but even testing it it seems to work well enough at audio rate so ¯\_(ツ)_/¯
Yeah, there’s a lot of them. I noticed when I copied the text over here that the spell checker in Typora (the markdown editor I use) had decided to not work again when I wrote that readme up. I’ll get them in a bit.
I know no one wants to switch editors (esp me), but the spell checker plugin I used in Visual Studio Code seems fine. Markdown plugins are pretty nice, too:
I use typora for writing my website ( https://opguides.info ) largely because it can render html, svg, mermaid, etc. all in the same view as the editor- the weird 2-pane markdown editor that’s normal is super distracting to me.
I’ve published 1.0.2 to github, which makes each of the LFOs in Sulafat accessible via the right click menu as well as gives control over the fold amount for the applicable modes. I still recommend leaving all the values at their defaults for most patches (hence being hidden away). This is a patch breaking change though, as the default values have changed a bit due to this.
For those interested in beta testing, the Vega ADSR with per stage modulation is ready for people to try to find bugs Release 1.0.2 · VegaDeftwing/LyraeModules · GitHub - Win and Linux builds available
2.0.3 has been released (awaiting library update) and includes potentially patch breaking changes!
Sulafat:
The first three modes are now 4x upsampled. This comes at the associated CPU cost, but dramatically improves the sound imho. Some modes still alias pretty hard and have no upsampling done but I decided the aliasing is part of the sound for those. Furthermore, the last two modes now include hard clipping to +/-5V. This is done so that all output from every mode is kept within +/-5, and are pretty much equal given a constant input from an oscillator. This makes it so that when the knob is sequenced with something like μMap there’s less chance of dramatic changes. Of course, each still has different dynamics, so if you’re putting Sulafat after the VCA you should anticipate level jumps still.