[Csnd] de-esser in csound
Date | 2017-11-27 16:34 |
From | jpff |
Subject | [Csnd] de-esser in csound |
I recently had need of a de-esser, which led me to wonder about doing it in Csound. I only have a vague idea of how they work, and have only done a little experimenting with the Nyquist plug-in to audacity. Has anyone constructed one, or could point me at an understandable explanation? My particular need is for speech but I assume it would be the same for vocals. ==John ffitch Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2017-11-27 16:45 |
From | Victor Lazzarini |
Subject | Re: [Csnd] de-esser in csound |
You can use a BP filter or a bank o them to measure the signal energy > 5K and then use the result to control the gain of the signal (inverse-proportionally), with some lp filtering (port) to control the gain transition. ======================== Prof. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952 > On 27 Nov 2017, at 16:34, jpff |
Date | 2017-11-27 17:41 | |||||
From | Iain McCurdy | |||||
Subject | Re: [Csnd] de-esser in csound | |||||
Attachments | De-esser.csd | |||||
Here is one you can have a look at John. It's really just a filtered band of the signal used as the side-chain input for a compressor which then acts upon the unfiltered signal. From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of jpff <jpff@CODEMIST.CO.UK>
Sent: 27 November 2017 16:34 To: CSOUND@LISTSERV.HEANET.IE Subject: [Csnd] de-esser in csound I recently had need of a de-esser, which led me to wonder about doing
it in Csound. I only have a vague idea of how they work, and have only done a little experimenting with the Nyquist plug-in to audacity. Has anyone constructed one, or could point me at an understandable explanation? My particular need is for speech but I assume it would be the same for vocals. ==John ffitch Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
Date | 2017-11-29 15:54 |
From | jpff |
Subject | Re: [Csnd] de-esser in csound |
Thank you Iain. I tried your code, slightly modified for my need (mono, from disk) and it worked nicely without adjusting the parameters. I think I will constitute it as a UDO and see what the parameters do. On Mon, 27 Nov 2017, Iain McCurdy wrote: > > Here is one you can have a look at John. It's really just a filtered band of > the signal used as the side-chain input for a compressor which then acts upon > the unfiltered signal. > > > > ______________________________________________________________________________ > From: A discussion list for users of Csound |