Tinkering away on the 0.4 version. I ran into an issue saving/loading custom units, either way, will try to upload something tonight or tomorrow.
As far as the unit goes, here’s kind of a breakdown of the controls + my thought process. I’d appreciate any input, or ideas on some of the things I’m still sussing out.
Dry Level, Record Level, Wet Level
Was inspired by the Strymon Magneto to break out any type of level control to its own control. No more wet/dry crossfading. I’m still deciding on how the controls should be scaled. As of now, they start at 0 (silent) and go to 5 (starts to overdrive a bit). Right now 2 is where the actual level is. I’m wondering if the scale between 0 and 2 is big enough, or if I should push the actual level to 3, right in the middle. Any thoughts?
Freeze, Reverse, Trig
Essentially the same as the previous versions. Right now, Freeze is a gate control, I’d like to make it a toggle (so you can see when it’s active), but the control that it’s turning on/off expects a gate (Feedback Looper Punch)…actually I think I should be able to change this behavior by editing the Looper control.
Density, Position, Size, Squash, Spread
Mostly the same as the other versions. Don’t think I had a squash control on the older versions. Spread is random panning based upon the Manual Grains unit being triggered. Thinking of adding a Density Waveshape control. Right now it’s controlling a Sine Wave triggering the Manual Grains. It would be cool to have change the way Density triggers Manual Grains on the fly.
Feedback
So much easier to implement the feedback now! I’m trying to figure out a way to control the feedback volume. The more feedback there is, the louder it is. A Limiter seems to help, but then the feedback is initially a little too quiet.
Reverb
As of right now, reverb controls the amount of reverb on both the dry and wet signal. I’ve debated making reverb sends separately for the dry and wet signals. I’m also considering taking the reverb out completely. Is it really necessary for this unit?
Modulation, Aux
Trying to figure out how I want to approach the internal modulation. I could just leave it the way it was, random modulation on certain parameters synced with Trig/Density. Maybe add toggles for each control to choose if the Modulation control affects that parameter? Maybe have 2 or 3 different modulation types? Or have an Aux control like SuperCell where whatever signal is put into Aux will modulate all of those parameters? Or figure out a way to have the modulations active when a control goes into a negative value? Or get rid of internal modulation? I think it’s important for panning and at least Position.
Noise, Low Cut, High Cut, Refract, Warp/FM
All optional stuff I’m on the fence on. Noise is inspired by the lofi Clouds modes. Adds a bit of filtered noise after the Dry Signal. So far it sounds really good! Lots of mossy textures. Low Cut/High Cut would affect the feedback loop. Refract would add distortion. Warp would add pitch bending. Maybe better to just add an FM control.
I think that’s everything. Right now it’s running at around 50% with a 2 second buffer.
If anyone has any thoughts on what I’ve brought up, let me know.