From the original SynthMaker forum (2004–2014), with its members’ names and dates.
arke ·
(if you don't want to read the rant, read on until the big END OF RANT below)
I made the old "Tarnce VST" joke synths (you'll know what I'm talking about if you frequent KVR) in Synthedit. Well, finally I got fed up with Synthedit for the simple reason that after about 5-10 minutes of use it fucked up my audio so bad that it required a reboot for me to hear anything in any program. This was frustrating, and also it was frustrating that I figured I'd need to find somebody to make a GUI because I sure as hell suck at it and the default SynthEdit GUI is about as pretty as a brick to the face.
I still had Synthmaker installed from about a month ago but I haven't messed with it at all. So, in a duration of 3 hours, I learned Synthmaker, made this synth, made a GUI that didn't look like regurgitated horse feces, tested it in FL Studio, and made a default patch that I think sounds pretty good.
Why is this synth so small? Because I believe in one synth doing one thing extremely well, instead of a jack of all trades. I use Vanguard for synth leads. I could use it for pads, but thats what I have Kubik for. I could use Kubik for basses, but thats what I have Tau and/or 3xOsc for. Etc etc.
-- END OF RANT --
Its a very, very small synth, made for only one thing - leads. Internally it has 8 oscillators, but you control them via three knobs - Detune, Wave, and Sub. Wave crossfades between a sawtooth and a square, Sub crossfades between normal octave and one octave below. In addition, theres a normal ADSR envelope, SVF Filter in 2 or 4 pole mode, and a clipping-distortion thing that doesnt work as well as I'd like yet.
I'm gonna make several of these (TarnceLead, TarnceTeebee, TarnceBass at least), then release them as the Tarnce Pack, for free 🙂.
Here's a screenshot, below the download link and sample mp3:
http://www.dotquote.org/chris/TarnceLead.dll
http://www.dotquote.org/chris/tarncetest.mp3 - Both synths powered by TarnceLead.
I'll put up the OSM soon.
I want to enhance it thusly:
- Add a Trance gate
- Add 1 or 2 LFOs
- Add one extra envelope
- Each one of the above can modulate any one parameter
- Better distortion (auto make-up gain, other stuff)
- Possibly make the Wave knob do a bit of morphing as well as crossfading, possibly using custom code oscillators?
- I need to remake the nice filter prefab I made for synthedit. It was built from scratch using only the provided "1 Pole Low Pass Filter" module and supported anything between 1 and 4 poles. The next version should probably support up to 8, for your esoteric filtering needs 😉. I already found some code to do a 1 pole LP in synthmaker, so it shouldnt be long.
- Still keep this thing small. 🙂
Anybody want to help? 🙂
rl ·
The window is a bit too small for my sequencer 😉
When drive==0 there is no sound. Maybe you could couple drive and level, so that the volume level stays constant when drive is cranked up.
arke ·
rl wrote: The window is a bit too small for my sequencer 😉
When drive==0 there is no sound. Maybe you could couple drive and level, so that the volume level stays constant when drive is cranked up.
Yep, thats what I meant by auto-makeup gain 🙂
Tom7777 ·
I have probably missed something but why does everyone call Trance music Tarnce now days?
arke ·
Tom7777 wrote: I have probably missed something but why does everyone call Trance music Tarnce now days?
😆 its a thing over at KVR ... somebody mispelled it once and it lived on.
Tom7777 ·
I should have guessed it was a KVR thing 😀
Shifrin ·
arke wrote:
Tom7777 wrote: I have probably missed something but why does everyone call Trance music Tarnce now days?
😆 its a thing over at KVR ... somebody mispelled it once and it lived on.
I'm still waiting for OneTarnceOnly 😉 😀
Your esoteric filter sounds interesting too (no pun intended!).
Shif.
skOre ·
arke wrote: Anybody want to help? 🙂
Share the osm and I program you that stuff in a blaze 🙂
Only thing that would need actual fiddlings is that auto-make-up-gain, but thats just a matter of trial and error.
stefan ·
out = (1 / dist) + atan(in * dist) might do the trick. if dist goes from 0.0 to 1.0 atleast.
rl ·
BTW: such a small cutie and such a big download size (2.3 MB).
Developers, you should really do some optimization here before 1.0
stefan ·
rl wrote: BTW: such a small cutie and such a big download size (2.3 MB).
Developers, you should really do some optimization here before 1.0
Give us a mo.
arke ·
I'm gonna enhance and clean up then post the OSM ...
I wouldn't even know where to start with a trancegate, to be honest.
I will go ahead and make a new distortion (thanks, stefan) as well as implement my filter 🙂 and then I'll post the osm.
sambean ·
stefan wrote: out = (1 / dist) + atan(in * dist) might do the trick. if dist goes from 0.0 to 1.0 atleast.
and if dist > 1:
out = atan(in * dist)
Should work..
Also, if the distortion is on the mono part of the output signal, you could use my oversampler to reduce teh aliasing.
Cheers
Sam
arke ·
The filter was giving me a bit too much of a headache, so I decided to just use the normal SVF filter for now.
I'm gonna head on over to the oscillators now, because I thought they sounded a bit too weak under most settings 🙂
Wrote something here? To have a post removed or your name hidden, write to [email protected].