Diversion - new VST synth released!

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Diversion

Post

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.

Post

sches 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 :)
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 stuff ;)
Eventually you should take this into account to provide a option to have a more CPU friendly "switch" ;)

Post

Of course, I'll thinking about some economic mode. But famous Sylenth's performance unreachable within Diversion. :( These two synths are completely different.

Post

This synth looks very interesting !
Do you have any ETA on the mac version ? I'm on mac only unfortunately.

Post

Completely different but they sound great layered :D

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 ;)

Post

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. :)

Post

How do you assign MIDI CCs to the XY Master Morph ?

Thanks

Post

mbncp wrote:How do you assign MIDI CCs to the XY Master Morph ?

Thanks
You can't yet, but Dmitri said he would do something about it i think :) It is controllable via automation if you can do some workaround that in the meantime. Even modulation amount is controllable that way. I can't wait to see what Dmitri has been working on... No pressure! :lol:
:hug:

Post

Yes, midi learn will be available soon for XYs, I accidentally forgot about them. :oops: Thanks Crackbaby for the answer. The update is approaching to the completion.

Post

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.

Post

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!

Post

Looking forward to be able to try it out once the Mac-version is released. The demo on SoundCloud sounds promising.

Post

Thanks, I hope Mac version will not take longer than planned.

Post

I so would want a midicontroller for Diversion :shock: Or even better, a hardware version 8)

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! :help: :-o

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 :hihi: Thanks again for your work!
:hug:

Post

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. :)

Post Reply

Return to “Instruments”