Diversion - new VST synth released!
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
Yes, to be honest, Diversion intended for use with Core i7. 
Last edited by sches on Wed Sep 07, 2011 3:15 pm, edited 1 time in total.
- KVRAF
- 5913 posts since 17 Aug, 2004 from Berlin, Germany
It seems you know about the behavior with long releases. I have of course no idea about the internal design, I can only compare to similar synth of other developers. There with unison it's completely no problem. It's very easy to create a poly sound with Sylenth with 8x Unison and 4 oscillators and long release times and then you can always play big chords and stuffsches wrote:Thanks, 4damind, I'm glad that you like the synth! Unfortunately, that is not a bug. Unison is the most CPU-sensitive feature of the plugin. It covers the whole audio path of Diversion and it consumes a crazy amount of CPU. Other synths, with the similar architecture, restrict their unison module to produce only 2 or 4 voices (or limits polyphony to 16 voices by default). I decided to allow 8 voices to expand capabilities of the synth. But I'm afraid that 8 voices with a long AmpEnv release can be used only with the host's Freeze option. For example, you could look at the "LEAD Heart of Trance" in the Diversion's library. It involves 2 oscs and 8X unison. If I press 3 static keys with this patch I have 50% CPU load on my test setup (laptop Core 2 Duo P8600). This is too much, but it sounds cool. If I will decide to save CPU load here by refactoring architecture, the brilliance of the sound will be lost. So, this is the most painful tradeoff inside Diversion.The other modules of the synth use much less CPU power than unison.
But, could you send me that patch, please? I'll check it to ensure that there is no bug.
Yes, crackbaby, that is Cyrillic. I have never played online, but I hope someday it will be corrected
Eventually you should take this into account to provide a option to have a more CPU friendly "switch"
| Links-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
Of course, I'll thinking about some economic mode. But famous Sylenth's performance unreachable within Diversion.
These two synths are completely different.
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- 158 posts since 3 Aug, 2011 from London
This synth looks very interesting !
Do you have any ETA on the mac version ? I'm on mac only unfortunately.
Do you have any ETA on the mac version ? I'm on mac only unfortunately.
-
- KVRist
- 131 posts since 17 Sep, 2006
Completely different but they sound great layered
Im on a Core i5, havent seen any spikes in CPU use.
And Im very pleased to see -48db BP filters in there! Ive been loving Renoise's native filter for its Butterworth bandpass settings, trying to find a VST that does the same thing, cheap, hasn't really paid off... Cheers for yet another reason to love the Diversion
Im on a Core i5, havent seen any spikes in CPU use.
And Im very pleased to see -48db BP filters in there! Ive been loving Renoise's native filter for its Butterworth bandpass settings, trying to find a VST that does the same thing, cheap, hasn't really paid off... Cheers for yet another reason to love the Diversion
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
Thanks, guys! I hope the Mac version will be available in three or four months. Apart from bp 48 dB, I have some additional "exotic" unusual filters in plans. I think you will like them. 
-
- KVRAF
- 2973 posts since 10 Sep, 2003 from Karlskoga, Stockholm, Sweden
You can't yet, but Dmitri said he would do something about it i thinkmbncp wrote:How do you assign MIDI CCs to the XY Master Morph ?
Thanks
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
Yes, midi learn will be available soon for XYs, I accidentally forgot about them.
Thanks Crackbaby for the answer. The update is approaching to the completion.
-
- KVRAF
- 2802 posts since 31 Aug, 2011
Ran into another possible bug:
+Play a MIDI seq on a preset that has the arp on
+Turn off the arp while the MIDI seq (host) is playing
Effect
------
+Legato presets cease functioning altogether
+Retrigger presets have no amp release stage anymore
+Poly presets (apparently) work normally
Note: Since there seems to be some kind of random element involved it may take a few tries to cause the effect. But eventually it will happen, just keep the MIDI seq going and switch the arp on and off a couple of times.
Sometimes switching to Poly makes the other modes work normally again.
PS: Re-checked 5 times to be sure its not just a fluke glitch.
+Play a MIDI seq on a preset that has the arp on
+Turn off the arp while the MIDI seq (host) is playing
Effect
------
+Legato presets cease functioning altogether
+Retrigger presets have no amp release stage anymore
+Poly presets (apparently) work normally
Note: Since there seems to be some kind of random element involved it may take a few tries to cause the effect. But eventually it will happen, just keep the MIDI seq going and switch the arp on and off a couple of times.
Sometimes switching to Poly makes the other modes work normally again.
PS: Re-checked 5 times to be sure its not just a fluke glitch.
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
Thanks for the bug. I have reproduced this case in full. Bug is fixed now and the fix will be included with the coming update. Thanks for your time!
-
- KVRist
- 254 posts since 14 May, 2005
Looking forward to be able to try it out once the Mac-version is released. The demo on SoundCloud sounds promising.
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
-
- KVRAF
- 2973 posts since 10 Sep, 2003 from Karlskoga, Stockholm, Sweden
I so would want a midicontroller for Diversion
Or even better, a hardware version
How's the coding going, when can we expect the update?
When using a drone oscillator the oct, note, dtn and vib has no effect and neither does playing different keys. However, when in unison mode where you can change "tune", you can hear a change in pitch.
Would it be possible to alter it's pitch with the osc controls? Who know what madness there is to be find!
Did you find the bug where the last modulation slot only would update if you reload patch?
Modulating stuff like pre and size of the reverb and some other stuff in the FX section is crazy! It's not often you can modulate such things! The ratio knob in Echoes also produces some weird stuff when modulated .. sounds like birds! Sort of. Though my dog doesn't seem to be equally impressed
But then again, he's the one who loves sniffing bushes where other dogs have peed 
Would it be possible to have a filter module available as an FX?
It would be cool if the Gate could be used after effects also, especially on reverb tails.
How long has it been since you first started thinking of making Diversion? How did you plan the work? There's so much thought in Diversion from sound to UI and even website.
Alright, enough writing, more playing
Thanks again for your work!
How's the coding going, when can we expect the update?
When using a drone oscillator the oct, note, dtn and vib has no effect and neither does playing different keys. However, when in unison mode where you can change "tune", you can hear a change in pitch.
Would it be possible to alter it's pitch with the osc controls? Who know what madness there is to be find!
Did you find the bug where the last modulation slot only would update if you reload patch?
Modulating stuff like pre and size of the reverb and some other stuff in the FX section is crazy! It's not often you can modulate such things! The ratio knob in Echoes also produces some weird stuff when modulated .. sounds like birds! Sort of. Though my dog doesn't seem to be equally impressed
Would it be possible to have a filter module available as an FX?
It would be cool if the Gate could be used after effects also, especially on reverb tails.
How long has it been since you first started thinking of making Diversion? How did you plan the work? There's so much thought in Diversion from sound to UI and even website.
Alright, enough writing, more playing
-
- KVRist
- Topic Starter
- 455 posts since 3 Nov, 2009
I always envy hardware developers, they have a very powerful dedicated hardware which brings more resources than PC to design quality solutions. In the past I have been working with different specialized ICs and excited with their power against general purpose CPUs. It is very impressive when a small 100MHz processor is capable of decoding MPEG video stream in real-time, decoding audio and processing it with effects, and many other service tasks like on screen display engine, data transfer, etc… I really want to enter the hardware synths design. 
The update will be available this week. It takes a long time because there were some bugs that are difficult to reproduce. Such as an occasional noise burst. I hope all of them are fixed now.
Yes, the OSC's tune controls are disabled for noises. This is a nice idea to make them alive. I'll try something here.
Some parameters are not modulation capable, like echoes's ratio, delay's time in reverse mode, etc. Because the modulation on them produces a wrong sound. Actually, such parameters must be disabled in modulation matrix. I'll think about them. And could you convey my apologies to your dog?
Yes, I have a bug with the last mod's slot update in the list. Also I have planned to add a filter as FX module. And this is a good idea regarding to the Gate module, I'll do that a bit later. Also I wanted to make a switch that can toggle the gate module for bus1 or bus2.
I can't remember when I started to think about Diversion. Sound design was my hobby for around ten years. I'm not a music maker, I like to tweak synths. I have been making sounds, producing loops and peace of tracks for a fun. Also I've been coding small synths, effects, analyzers and offline sound algorithms. There was nothing serious and fully completed, just DSP learning and fun. So, when I started to develop Diversion more than 1.5 years ago, I had a well thought-out idea about the whole architecture of the synth and its sound specifics. I didn't know exactly only one thing - how much CPU power will consumed by my synth. So, when development was about to completion, I had removed several modules from OSCs and BUSs to lower CPU usage. I hope they will come back further in a more CPU-friendly form.
The update will be available this week. It takes a long time because there were some bugs that are difficult to reproduce. Such as an occasional noise burst. I hope all of them are fixed now.
Yes, the OSC's tune controls are disabled for noises. This is a nice idea to make them alive. I'll try something here.
Some parameters are not modulation capable, like echoes's ratio, delay's time in reverse mode, etc. Because the modulation on them produces a wrong sound. Actually, such parameters must be disabled in modulation matrix. I'll think about them. And could you convey my apologies to your dog?
Yes, I have a bug with the last mod's slot update in the list. Also I have planned to add a filter as FX module. And this is a good idea regarding to the Gate module, I'll do that a bit later. Also I wanted to make a switch that can toggle the gate module for bus1 or bus2.
I can't remember when I started to think about Diversion. Sound design was my hobby for around ten years. I'm not a music maker, I like to tweak synths. I have been making sounds, producing loops and peace of tracks for a fun. Also I've been coding small synths, effects, analyzers and offline sound algorithms. There was nothing serious and fully completed, just DSP learning and fun. So, when I started to develop Diversion more than 1.5 years ago, I had a well thought-out idea about the whole architecture of the synth and its sound specifics. I didn't know exactly only one thing - how much CPU power will consumed by my synth. So, when development was about to completion, I had removed several modules from OSCs and BUSs to lower CPU usage. I hope they will come back further in a more CPU-friendly form.
