Csound Csound-dev Csound-tekno Search About

[Csnd] resynthesizing a clearer signal after distortion?

Date2019-12-14 22:12
FromDa'ud Vyd
Subject[Csnd] resynthesizing a clearer signal after distortion?
I have a VST by iZotope called "Trash 2" which mangles a signal in lovely ways. However, it also usually adds a floor of noise and crackling. Is there any technique that could extract (or reassemble) the cool altered tonal content of the distorted signal but ignore the noise and crackling?



Date2019-12-14 22:15
FromVictor Lazzarini
SubjectRe: [Csnd] resynthesizing a clearer signal after distortion?
if you have a sample of the noise you might try pvstencil. The crackling is more difficult.

Prof. Victor Lazzarini
Maynooth University
Ireland

On 14 Dec 2019, at 22:12, Da'ud Vyd <d.vyd@outlook.com> wrote:

I have a VST by iZotope called "Trash 2" which mangles a signal in lovely ways. However, it also usually adds a floor of noise and crackling. Is there any technique that could extract (or reassemble) the cool altered tonal content of the distorted signal but ignore the noise and crackling?


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

Date2019-12-15 03:39
FromMarvin Kim
SubjectRe: [Csnd] resynthesizing a clearer signal after distortion?
One of the ways you could avoid the noise floor being amplified is to set the transfer function to only manipulate the higher amplitude content (Trash 2 or any other waveshaping application). So the lower amplitude remains the same and only the higher amplitude will be distorted. That way, noise floor will still remain the same level. However, this is not going to give the same effect that zero-crossing distortion has. This means that the lower amplitude values are being amplified, which is also going to result in the amplification of the noise floor. 

On Dec 14, 2019, at 5:12 PM, Da'ud Vyd <d.vyd@outlook.com> wrote:


I have a VST by iZotope called "Trash 2" which mangles a signal in lovely ways. However, it also usually adds a floor of noise and crackling. Is there any technique that could extract (or reassemble) the cool altered tonal content of the distorted signal but ignore the noise and crackling?


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

Date2019-12-16 06:55
FromDa'ud Vyd
SubjectRe: [Csnd] resynthesizing a clearer signal after distortion?
Thanks Marvin and Victor. I played with CSOUND's ATS tools several years and was hoping they may work to separate signal from noise in this case. Any hope of that working to remove crackling and a noise floor?

From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Marvin Kim <jkim872@BERKLEE.EDU>
Sent: Sunday, December 15, 2019 3:39 AM
To: CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE>
Subject: Re: [Csnd] resynthesizing a clearer signal after distortion?
 
One of the ways you could avoid the noise floor being amplified is to set the transfer function to only manipulate the higher amplitude content (Trash 2 or any other waveshaping application). So the lower amplitude remains the same and only the higher amplitude will be distorted. That way, noise floor will still remain the same level. However, this is not going to give the same effect that zero-crossing distortion has. This means that the lower amplitude values are being amplified, which is also going to result in the amplification of the noise floor. 

On Dec 14, 2019, at 5:12 PM, Da'ud Vyd <d.vyd@outlook.com> wrote:


I have a VST by iZotope called "Trash 2" which mangles a signal in lovely ways. However, it also usually adds a floor of noise and crackling. Is there any technique that could extract (or reassemble) the cool altered tonal content of the distorted signal but ignore the noise and crackling?


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
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