Csound Csound-dev Csound-tekno Search About

[Cs-dev] Some new filters or old in disguise

Date2013-10-29 16:28
Fromjohn ffitch
Subject[Cs-dev] Some new filters or old in disguise
Please tolerate the preamble!

I would like to encourage people to use the instrument-instance
parallelism in csound as it offers performance gains.  It works best
for large values of ksmps.

To encourage the use of large ksmps cs6 provided the --sample-accurate
mode.  However the problem of zipper type noise remains.  In an
attempt to obviate that issue I have started to generalise the filters
so more of them can take a-rate parameters.

Following the biquad/biquada differences there are now (in
git/develop) 4 versions of areson allowing all combinations of a- and
k-rate centre frequency and bandwidth.  Also atone and tone will now
take a or k-rate half-power frequency.

I have also written lowpass2, lowres and moogladder variants.  What I
really need is testing.  I know that the code compiles but I have not
tested carefully, and my ears are not very good.  Please can some of
you do some of the testing?  It is very likely that I have got
something wrong.

Syntax is like earlier filters but the argument type determines which
variant is used.

It is my intention to add more filters like this over time; some look
easy but some look rather difficult.

==John ffitch

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-29 16:48
FromAndres Cabrera
SubjectRe: [Cs-dev] Some new filters or old in disguise
AttachmentsNone  None  
All hail Control Voltage Csound!

Cheers,
Andrés


On Tue, Oct 29, 2013 at 12:28 PM, john ffitch <jpff@codemist.co.uk> wrote:
Please tolerate the preamble!

I would like to encourage people to use the instrument-instance
parallelism in csound as it offers performance gains.  It works best
for large values of ksmps.

To encourage the use of large ksmps cs6 provided the --sample-accurate
mode.  However the problem of zipper type noise remains.  In an
attempt to obviate that issue I have started to generalise the filters
so more of them can take a-rate parameters.

Following the biquad/biquada differences there are now (in
git/develop) 4 versions of areson allowing all combinations of a- and
k-rate centre frequency and bandwidth.  Also atone and tone will now
take a or k-rate half-power frequency.

I have also written lowpass2, lowres and moogladder variants.  What I
really need is testing.  I know that the code compiles but I have not
tested carefully, and my ears are not very good.  Please can some of
you do some of the testing?  It is very likely that I have got
something wrong.

Syntax is like earlier filters but the argument type determines which
variant is used.

It is my intention to add more filters like this over time; some look
easy but some look rather difficult.

==John ffitch

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-10-29 19:45
FromMichael Gogins
SubjectRe: [Cs-dev] Some new filters or old in disguise
AttachmentsNone  None  

Thanks John, that will be beer useful.

Regards,
Mike

On Oct 29, 2013 12:29 PM, "john ffitch" <jpff@codemist.co.uk> wrote:
Please tolerate the preamble!

I would like to encourage people to use the instrument-instance
parallelism in csound as it offers performance gains.  It works best
for large values of ksmps.

To encourage the use of large ksmps cs6 provided the --sample-accurate
mode.  However the problem of zipper type noise remains.  In an
attempt to obviate that issue I have started to generalise the filters
so more of them can take a-rate parameters.

Following the biquad/biquada differences there are now (in
git/develop) 4 versions of areson allowing all combinations of a- and
k-rate centre frequency and bandwidth.  Also atone and tone will now
take a or k-rate half-power frequency.

I have also written lowpass2, lowres and moogladder variants.  What I
really need is testing.  I know that the code compiles but I have not
tested carefully, and my ears are not very good.  Please can some of
you do some of the testing?  It is very likely that I have got
something wrong.

Syntax is like earlier filters but the argument type determines which
variant is used.

It is my intention to add more filters like this over time; some look
easy but some look rather difficult.

==John ffitch

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel