One Synth Challenge #132: ToneZ by t0nit0rmx (MrKarollus Wins!)
- KVRian
- 1451 posts since 4 Oct, 2012 from Utah
Processing order is like so: Pitch/Morph/Amp (all per oscillator) -> Filter -> Effects. There is no master amp/envelope, and thus voice control is difficult.
Also the resonance lp3 is quite unstable and actually can be very close to self oscillating. It also almost never ends on a zero crossing, meaning you'll get a click at the end of the voice lifetime (referring to resonance sine).
Also the resonance lp3 is quite unstable and actually can be very close to self oscillating. It also almost never ends on a zero crossing, meaning you'll get a click at the end of the voice lifetime (referring to resonance sine).
Software portfolio
M.N.I.E - soon to be my musical portfolio
Hey, I'm Eurydice(Izzy for short) - she/her
M.N.I.E - soon to be my musical portfolio
Hey, I'm Eurydice(Izzy for short) - she/her
- KVRAF
- 3210 posts since 17 Apr, 2010 from Slovenia
Oh, no, no, it's alright, I'm just sayin': I'm with ya'!
...it's flaw enough that it can use a few voices noticing it. 
- KVRian
- 615 posts since 29 Nov, 2019
@Taron
Glad to hear that. Wasn't entirely sure, hence my post. Bit of a strange design choice, this filter-at-the-end construction. It doesn't sound bad, though. I quite like the 'special' waveforms. Reverb's pretty good too. I'll be leaving it for a day or two now. Back to the flaws on friday
Glad to hear that. Wasn't entirely sure, hence my post. Bit of a strange design choice, this filter-at-the-end construction. It doesn't sound bad, though. I quite like the 'special' waveforms. Reverb's pretty good too. I'll be leaving it for a day or two now. Back to the flaws on friday
- KVRAF
- 3210 posts since 17 Apr, 2010 from Slovenia
Yeah, when I designed my first vst, I was playing with filter and resonance, seeing the potential of it "swinging freely", which eventually made me explore this further in "Lord of the Springs", actually. But for it to make any sense it must not have a resonance greater than 1.0! That's the mad part. It basically just invites distortion and other unpredictable behaviors. Designing a resonance model requires a certain understanding regarding the behavior of "virtual springs", really. Tuning self-oscillation and staying on top of it is only easy in the most simple implementation. Once you try to model other characteristics, you really need to know what you're doing, otherwise it's a ticking bomb of sorts, hahaha. Cranking up some questionable resonance choice is certainly not a solution.
Yet, no matter what, you really, really want to have the amp envelope rule over the entire "sound generation" portion. Only FX can (and should) come after it, to which you can add a "resonator", of course, like many do. But OSC, FILTER and AMP should all be braced by the amp envelope!
Yet, no matter what, you really, really want to have the amp envelope rule over the entire "sound generation" portion. Only FX can (and should) come after it, to which you can add a "resonator", of course, like many do. But OSC, FILTER and AMP should all be braced by the amp envelope!
- KVRist
- 74 posts since 26 Apr, 2017 from Lithuania
Got this surprise in Reaper when I tried to load my project
: The following effects were in the project file and are not available. REAPER will keep their configurations, but things may not sound as desired.
Track 1: VST3i: ToneZ (T0NIT0RMX)
Track 3: VST3i: ToneZ (T0NIT0RMX)
etc.
Managed to fix it by clearing cache/re-scaning VSTs. I would say this is Reapers problem, but it never happened before, so...
Track 1: VST3i: ToneZ (T0NIT0RMX)
Track 3: VST3i: ToneZ (T0NIT0RMX)
etc.
Managed to fix it by clearing cache/re-scaning VSTs. I would say this is Reapers problem, but it never happened before, so...
- KVRAF
- 3210 posts since 17 Apr, 2010 from Slovenia
I often wonder where you guys get the bravery from to keep using vst3?! A number of plugins that ALSO come as vst3 seem to have troubles in various hosts. Even with vst2, hosts deal with them differently, but that at least has some history. Vst3 may still just be "too young"?! 
...if given the option, I'd rather hang with vst2.
...if given the option, I'd rather hang with vst2.
-
- KVRAF
- 2396 posts since 7 Mar, 2014
Not had any issues with the VST 2 in Reaper … 17 instances + EQ's, DC filters and 2 dragonflies - 18% cpu, no crashes, and presets save and load just fine. Of course the rule "save and save often" rules!
dB
dB
-
- KVRist
- 72 posts since 9 Jun, 2018
Agreed. I was getting glitchy playback as well as a recurring situation in which the synth would pop, then go silent. I could fix the pop/silence by turning reverb on, playing a note and then turning reverb back off.Taron wrote: Thu Feb 06, 2020 4:56 pm I often wonder where you guys get the bravery from to keep using vst3?! A number of plugins that ALSO come as vst3 seem to have troubles in various hosts. Even with vst2, hosts deal with them differently, but that at least has some history. Vst3 may still just be "too young"?!
...if given the option, I'd rather hang with vst2.
Then I realized I was in vst3. The problem hasn't yet recurred in vst2.
- KVRAF
- 9578 posts since 6 Jan, 2017 from Outer Space
If the VST was made as VST2, the VST3 version is just a wrapper, or the other way round. You would need to ask the dev and use the primary version...
A VST3 that was made originally as VST2 will most likely not support features only available in VST3...
A VST3 that was made originally as VST2 will most likely not support features only available in VST3...
- KVRian
- 575 posts since 27 Oct, 2015
This happened to me, too - in Studio One.Eauson wrote: Sat Feb 01, 2020 8:10 pm Just thought I'd post initial thoughts,
ToneZ, doesn't save presets when you close the daw or install upon reopening [...]
The culprit seemed to be this: I always store my presets in Studio One, and I usually don't bother updating/naming the VST presets. In ToneZ, however, if I store the Studio One preset without updating the 0-INIT as well, it always loads the init settings.
Also, thanks to z.prime & Darksynth for the heads-up on Cabbage - I had to move the entire library to my VST folder as well.
All Ted Mountainé's Songs on Spotify | Soundcloud | Twitter | His Latest Videos
The Byte Hop, the virtual home of Ted Mountainé – news as they might have happened.
The Byte Hop, the virtual home of Ted Mountainé – news as they might have happened.
- KVRian
- 528 posts since 10 Nov, 2018
Also, if for some reason your presets are getting reset on the GUI reload, please check if somehow a 0.0.tzp file is getting created in your ToneZ folder. Delete that file and you should be good to go.
@Eauson, I was also facing the issue you were facing about presets getting reset on GUI reload. Try the above and let us know if it works for you.
@Eauson, I was also facing the issue you were facing about presets getting reset on GUI reload. Try the above and let us know if it works for you.
-
- KVRian
- 1294 posts since 9 Jan, 2013 from morf
@Schiing & exponent
Hey, many thanks, one of these solutions solved the recall of presets.
Now, my only new issue is on bouncing audio, everything reverts back to init
Vst3
vst2. Doesn't show up 
Ohwell, thems the breaks
Can bounce live, if I can bring myself to do something this month

Hey, many thanks, one of these solutions solved the recall of presets.
Now, my only new issue is on bouncing audio, everything reverts back to init
Vst3
Ohwell, thems the breaks
Can bounce live, if I can bring myself to do something this month
Man is least himself when he talks in the first person. Give him a mask, and he'll show you his true face
- KVRAF
- 3210 posts since 17 Apr, 2010 from Slovenia
Ssssoooooo, I took a quick look at cabbage, loaded up the source of ToneZ and "fixed" it, by which I mean: Made it act nicer!

...envelopes properly implemented after filter, while the volume is properly multiplied (avol/=127, please!!!), same is with key velocity, which I separated out so it won't have to get multiplied for each oscillator. Fixed envelope ranges and made a processing cut at avol 1, because this thing is..uhm...I'm not a fan of CSound from what I'm looking at. But it acts nice now. Feels almost like a proper synth!
...except that it still is CPU hungry, of course. But hey...
...at least it is really workable now and doesn't sound half bad.
...envelopes properly implemented after filter, while the volume is properly multiplied (avol/=127, please!!!), same is with key velocity, which I separated out so it won't have to get multiplied for each oscillator. Fixed envelope ranges and made a processing cut at avol 1, because this thing is..uhm...I'm not a fan of CSound from what I'm looking at. But it acts nice now. Feels almost like a proper synth!
-
- KVRian
- 1294 posts since 9 Jan, 2013 from morf
Soooo, does this mean the envelopes behave themselves and dont go on&on&on&on oh yeah & onTaron wrote: Sat Feb 08, 2020 1:43 am Ssssoooooo, I took a quick look at cabbage, loaded up the source of ToneZ and "fixed" it, by which I mean: Made it act nicer!![]()
...envelopes properly implemented after filter, while the volume is properly multiplied (avol/=127, please!!!), same is with key velocity, which I separated out so it won't have to get multiplied for each oscillator. Fixed envelope ranges and made a processing cut at avol 1, because this thing is..uhm...I'm not a fan of CSound from what I'm looking at. But it acts nice now. Feels almost like a proper synth!...except that it still is CPU hungry, of course. But hey...
...at least it is really workable now and doesn't sound half bad.
Woh is me, trying to get something going, I've got a 9month kitten who has had all the local Tomcats making sufficient noise to raise the dead
Well done Taron
Man is least himself when he talks in the first person. Give him a mask, and he'll show you his true face
