This is a version of Bazikey that reacts like a piano. It decays to silence if you keep your finger pressed down as opposed to the original that will keep outputting sound. This was a request.
Now here’s the issue. Almost all Osmose presets are maxed out on resources so to modify them normally means you need to free up formula space and places to even put those formulas. This means you need to make decisions on how you will surgically remove pieces of the preset while still maintaining its intended character. Depending on what you want to add this may or may not be feasible and the solution there would be to rewrite the preset to do exactly what you want.
In the Bazikey case, I decided to remove the 180 degree out of phase modulation on the SL/SL outputs. You can add something similar (though not the same) changing to a Modulated Delay recirculator option. This freed up space to add the shape generator needs to place on SL/SR as a multiplier to ramp the output down based on SG2 which was now free to use for this purpose.
Next the issue was that all the Macro Controllers were used. Since I wanted to keep them, I had to decide on which I could use to possibly control the decay time as well as its original function. The Release controller works well here. The SG2 frequency was programmed to decrease as you bring up the Release control so as you keep your finger down you not only get the slower ramp down you also get the added sustain that comes from reducing BiqBank bandwidth. The two just happen to work ok together in this case (but ideally the new decay it should have its own control).
Macro Controllers:
i: (waveform) – Controls Spectral Balance of OSCs (G, F) and LP cutoff scaling (P). So more Timbre/Tone control.
ii: (fmAmt) – Scales pulsed modulation of OSC1 & OSC2 with X. More noticeable on quick attacks.
iii: (fmRatio) – Scales harmonics of quantized frequent of OSC3 used as a modulator. Add complexity to full attacks.
iv: (envAmt) – Controls width of down pulse attack applied to output scaling.
v: (release) – Decreases bandwidth on the BiqBank adding sustain and also controls the global decay applied to SL/SR added here from the original bazikey design.
vi: (modulation) – Controls a number of modulation inputs and related speeds and tapped delay output adding a complex vibrato-like effect. Affects a number of formulas (C, H, L, U,V).
Pedals:
Ped1: Sustain
Ped2: Changed to apply to the new Decay function from its original setting on the Modulation control.
Note that volume scaling may be an issue at faster decay times. You may want to bring that up as needed. Base Pre and Post Gain were adjusted a bit to account for that. You can set them as desired.
Also note that because this preset can decay quickly, you will not be able to impose much vibrato unless you turn up the release to let the sound sustain. Also with quick decays the harmonics will be cut off. An example that preforming surgery has its limitations.
Also note that the sustain pedal will not be of much use of your sound has decayed.
