Search found 111 matches

by stw
Mon Jun 26, 2017 11:58 am
Forum: DSP
Topic: Reducing aliasing of waveshaping using convolution
Replies: 13
Views: 58855

Re: Reducing aliasing of waveshaping using convolution

Not directly related but, thanks to Adam Szabo, I recently discovered Roland’s technique of using a tracking HPF set to the fundamental pitch of an oscillator. This all but eliminates the aliasing frequencies below the fundamental but still keeps the higher enharmonics created and, to my ears ...
by stw
Mon Jun 26, 2017 11:50 am
Forum: DSP
Topic: Reducing aliasing of waveshaping using convolution
Replies: 13
Views: 58855

Re: Reducing aliasing of waveshaping using convolution

Hi Martin,
well i'd say it's a matter of taste. Maybe if you like to have it less digital and more analogueish style it'll become an issue.
Depending on the input source this "extra dirt" sometimes can be annoying. But you're right, in case of wave shaping it's less important than in other effects ...
by stw
Thu Jun 22, 2017 10:42 pm
Forum: DSP
Topic: Reducing aliasing of waveshaping using convolution
Replies: 13
Views: 58855

Reducing aliasing of waveshaping using convolution

This is a proof of concept of REDUCING ALIASING OF NONLINEAR WAVESHAPING USING CONVOLUTION
I recently stumbled over that conference paper and implemented the method in my upcoming plug.
However i found it surprisingly efficient compared to the cost of CPU (well, at least if done in C++ )
So i mocked ...
by stw
Wed May 17, 2017 9:39 pm
Forum: DSP
Topic: Adding Polystreams
Replies: 9
Views: 39445

Re: Adding Polystreams


It might be because with add primitive you can parallelize the adding. If you just use plain connections the resulting code is equivalent with: out=((a+b)+c)+d
With add primitives you can arrange the additions into a tree: out=(a+b)+(c+d)
processor can then execute (a+b) in parallel with (c+d ...
by stw
Sat Feb 25, 2017 12:03 am
Forum: General
Topic: Flowstone wishlist
Replies: 153
Views: 567750

Re: Flowstone wishlist

aronb wrote:http://www.laserlumia.com <-- What I use Flowstone for 8-)


Hi Aron,
this is pretty cool 8-)
What exactly are you doing with Flowstone in that environment?
by stw
Sun Jun 12, 2016 12:11 pm
Forum: User Examples
Topic: Karplus Strong Synthesis
Replies: 12
Views: 44971

Re: Karplus Strong Synthesis

As usual very cool and perfectly coded stuff! :geek:
Thanks for sharing your work!
by stw
Tue May 03, 2016 8:26 pm
Forum: General
Topic: 96 dB/Oct Slope
Replies: 1
Views: 7612

Re: 96 dB/Oct Slope

Martin already did the hard work for you:
http://flowstone.guru/downloads/bandpass-filters/

You owe him a beer... :D
by stw
Sat Apr 09, 2016 10:02 am
Forum: User Examples
Topic: Quilcom Q-50: Inspired by the Roland D-50 synth
Replies: 33
Views: 136008

Re: Quilcom Q-50: Inspired by the Roland D-50 synth

Some ideas for optimization...
One general ruel is to take everything out of the stream what's not needed.
E.g. all LFO's are running though not all are used (level = 0). You could e.g. add the option "Off" in the wave menu to switch them off.
One other thing i noticed is your DC filter. A SVF for ...
by stw
Thu Apr 07, 2016 11:58 pm
Forum: User Examples
Topic: Quilcom Q-50: Inspired by the Roland D-50 synth
Replies: 33
Views: 136008

Re: Quilcom Q-50: Inspired by the Roland D-50 synth

...ohh wait,
remembering this keyboard thingy in the corner of my booth...

...just a second...


Ahh, here it is:
D50.png
D50.png (265.94 KiB) Viewed 66512 times


15 years on tour with that little baby ;)
by stw
Thu Mar 03, 2016 1:58 pm
Forum: DSP
Topic: Zero Delay Feedback Filter
Replies: 89
Views: 318089

Re: Zero Delay Feedback Filter

Ok, then a more "construction set" description...

Consider one of the ZDF filter modules as one biquad filter. The Q value is the resonance part of it.
To get a flat response ( = 0 resonance) from your biquad filter you'll need the values from the quoted function.
If you use one filter module you ...