Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-24 Thread pdowling
> By the way, I don't know why they are called "zero-delay filters". I > just see second-order digital filters, they are *not* called 'zero-delay filters'. they are called 'zero-delay feedback (filters)' - 'zdf filters' - the f stands for feedback, as of course there is no such thing as a

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-24 Thread Julius Smith
Hey, thanks for posting. I made a faust2octave test program (attached). Everything looks good to me, assuming I guessed all the names right. - Julius On Tue, Aug 21, 2018 at 2:52 PM Oleg Nesterov wrote: > > On 07/19, Oliver Larkin via Faudiostream-users wrote: > > > > Based on the pseudo code

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-23 Thread Julius Smith
I would also include the one-multiply lattice (two sections) in a performance comparison. - Julius On Fri, Aug 24, 2018 at 7:05 AM Oliver Larkin via Faudiostream-users wrote: > > Bit busy to try this properly and compare with other faust svf offerings, but > after an initial test it seems nice!

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-23 Thread Oliver Larkin via Faudiostream-users
Bit busy to try this properly and compare with other faust svf offerings, but after an initial test it seems nice! thanks Oleg, oli > On 23 Aug 2018, at 12:14, Julius Smith wrote: > > Yes, tf2snp is the most luxurious filter section I know about: exact > power normalization of both states.

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-23 Thread Julius Smith
Yes, tf2snp is the most luxurious filter section I know about: exact power normalization of both states. A comparison to the modified coupled form should be better matched in terms of computational expense, and then given that, which is better behaved when modulated in various ways? In the

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-23 Thread Oleg Nesterov
Hi Julius, On 08/23, Julius Smith wrote: > > Ok, sounds like they should be compared to the normalized ladder > filter. In Faust / filters.lib, the second order case is called tf2sn > ("transfer function, order 2, s-plane, normalized). I tend to use > tf2snp which adds "p" for "protected". The

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-22 Thread Julius Smith
Ok, sounds like they should be compared to the normalized ladder filter. In Faust / filters.lib, the second order case is called tf2sn ("transfer function, order 2, s-plane, normalized). I tend to use tf2snp which adds "p" for "protected". The ladder form provides easy bounding of the poles

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-22 Thread Julius Smith
Hi Oleg, I don't yet know what benefits are offered by ZDFs that are not already covered by the existing filter forms in filters.lib. Search for "Parametric Equalizers (Shelf, Peaking)" in that file, and lowpass, highpass, allpass, and so on. There's no bell filter, however, because I don't

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-22 Thread Oleg Nesterov
On 08/22, Julius Smith wrote: > > Hey, thanks for posting. I made a faust2octave test program > (attached). Everything looks good to me, assuming I guessed all the > names right. Great, thanks. do you think it can live in filters.lib? If yes, then I think "svf = environment" makes sense, so

Re: [Faudiostream-users] "ZDF" SVF in C++, could this be converted to FAUST?

2018-08-21 Thread Oleg Nesterov
On 07/19, Oliver Larkin via Faudiostream-users wrote: > > Based on the pseudo code in this paper: > > http://www.cytomic.com/files/dsp/SvfLinearTrapOptimised2.pdf > This pseudo code is very clear, so I think the faust implementation