Page 3 of 5

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 1:02 pm
by Halon
I noticed there was an oddity with the 12db filter aswell. I whish i was more tech savvy but im not.

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 1:44 pm
by Spogg
Halon wrote:I managed to work it out but the button is does not 'de-press'
after pressing it. I attached a schematic.


When you trigger a Dropbox menu, control goes over to Windows, until a selection is made or you cancel.

Now, in your schematic, the button OFF bitmap is controlled by the Mouse-left-up prim. Since the mouse is elsewhere, choosing a menu option, there is never a mouse-up action detected, so the switch bitmap remains in the depressed state.

My solution was to add a trigger delay on the mouse-left-down signal and use it to reset the flipper. This delayed trigger won’t happen until processing control is returned to Flowstone, i.e. after you made your menu selection.
Others here may have a more elegant solution. ;)

Also, for demo purposes, I shifted the position of the selection Window that pops up, so you could see the button in action.

What’s this about the 12dB filter?

Cheers

Spogg

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 2:21 pm
by Halon
Lovely! :o thank you :) about the 12db filter, there is a 'pop/distorted' sound. This happens when the env amount knob is higher than 0.3 or something. Its quite noticeable with the triangle shape. Kortezzzz and tulamide might be talking about something else.

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 2:39 pm
by kortezzzz
We were talking about how the synth stands in the alfa version of FS. The filter causes the alfa audio shutdowns and even crashes. Still have no idea why, but seems like it produces some odd signals.

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 2:54 pm
by Halon
Oh i see. Thats too bad. :(

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 2:57 pm
by Halon
Spogg wrote:I’ve spent a bit more time looking inside etc. and I offer a few comments which I hope will help…

The modwheel can generate a huge amount of triggers. I’ve attached a modwheel source that limits the triggering, yet still allows smooth operation.

There are 2 identical preset parameters; “Filter Float”. They all need to be unique, as I’m sure you already know. When you change this, you may need to re-do some or all of the presets.

Where did you spot this? Inside the modwheel module? I cant seem to find it as it needs to be fixed.

I don’t see the option to Save and Load ALL programs on the front panel; just individual presets. This means that users won’t be able to switch whole “banks”.

The Bend range knob has a scale from 0-10, but the actual range is 0-12 and goes up in 5 steps.

I set 32 voices and found that, when playing, the CPU was still ok (on my core i7 PC at least). All 32 channels showed at 15% in FS but this would almost never happen in practice. I think most users will get that huge sustained chords and/or long release times will use more CPU. I didn’t see any opportunities for optimisation.

Cheers

Spogg

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 2:59 pm
by Spogg
I added a range limiter (attached) between the output of the pitch to frequency prim and the cutoff inputs to the 2 filters. This prevents the requested cutoff frequency going above 1 (I actually set it to 0.99). If you do exceed this I found that filters often misbehave, since you are asking for something above Nyquist. With some filters I found this limit needs to be even lower, but it doesn’t normally affect the sound unless you drop below a maximum of 0.5 (approx. 11kHz).
That seems to have resolved the problem. Of course if you set very fast changes, like from the fastest envelope attack time, some filters seem to click more than others. If that’s an issue you could always set a minimum Attack time of say 10mS (about 400 samples).

Cheers

Spogg

Re: Saturn - A 6 voice Polysynth

PostPosted: Mon Jun 10, 2019 3:01 pm
by Halon
Wow great, thanks again!

Re: Saturn - A 6 voice Polysynth (updated)

PostPosted: Mon Jun 10, 2019 4:09 pm
by Halon
Just uploaded a new version with the ability to change colors and the max voices is now 16

Re: Saturn - A 6 voice Polysynth (updated)

PostPosted: Mon Jun 10, 2019 4:50 pm
by Spogg
Did you also find that non-unique parameter yet?

If not I'll have a look tomorrow...

Cheers

Spogg