Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: What's the highest quality sawtooth in Csound?

Date2010-10-03 23:46
From"Partev Barr Sarkissian"
Subject[Csnd] Re: Re: What's the highest quality sawtooth in Csound?
Hasn't been a problem yet. If it does become a problem, then I'll
just run it thru some filters til I get it to how I like it, and 
may be even band limit it to prevent aliasing. It's just not a 
big concern yet.  If aliasing becomes a problem I'll use the 
subtractive process via however many filters I need and want.

Like Alan Parsons once told me,"Don't be afraid of noise,... 
if all else fails, filter the hell out of it".


-Partev


===================================================================




--- mpm@alumni.caltech.edu wrote:

From: Michael Mossey 
To: csound@lists.bath.ac.uk
Subject: [Csnd] Re: Re: What's the highest quality sawtooth in Csound?
Date: Sat, 02 Oct 2010 22:27:39 -0700



On 10/2/2010 4:32 PM, Partev Barr Sarkissian wrote:
> I have a Bi-Polar Pure Tone Sawtooth Wave:
>
> In my Score file---
>
> table  beats  size   GEN  harmonics/ amplitudes
> f#       0    1024    7     1    1024    -1    ; 3-Sawtooth Wave
>
>

Doesn't this cause aliasing? My understanding is that your straight-line 
sawtooth contains harmonics that are potentially above the Nyquist 
depending on the frequency of the sawtooth playback. Am I wrong?




Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





_____________________________________________________________
Netscape.  Just the Net You Need.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-10-04 04:06
FromMichael Mossey
Subject[Csnd] Re: Re: Re: What's the highest quality sawtooth in Csound?

On 10/3/2010 3:46 PM, Partev Barr Sarkissian wrote:
> Hasn't been a problem yet. If it does become a problem, then I'll
> just run it thru some filters til I get it to how I like it, and
> may be even band limit it to prevent aliasing. It's just not a
> big concern yet.  If aliasing becomes a problem I'll use the
> subtractive process via however many filters I need and want.
>
> Like Alan Parsons once told me,"Don't be afraid of noise,...
> if all else fails, filter the hell out of it".
>
>
> -Partev
>

You're talking practice and I'm talking theory. The OP requested an 
analysis of the quality of sawtooth waves and pointed out that a 
theoretically correct implementation is necessary in his application.

Mainly, what I would like to understand is the theory, so it would be 
helpful if someone here could explain it from that point of view.

I don't think you can band-limit it to prevent aliasing---the aliased 
harmonics are interspersed between the correct harmonics at the point of 
origin (in the oscillator itself). Is this correct?

It has also been made clear by several posters that vco2 is a theoretically 
correct implementation.

Switching briefly to the issue of practice... I've noticed that I like 
synthesized sounds which have a wide bandwidth (in particular a top end 
that goes all the way up).. so I try to look for ways not to filter out all 
the highs. Yes, you want varied tonal balance, some things brighter than 
others. But a completely dull sound is, well, dull. (Unless maybe it's 
there purely for contrast.)

Mike


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-10-04 14:13
FromAndres Cabrera
Subject[Csnd] Re: Re: Re: Re: What's the highest quality sawtooth in Csound?
Hi,

Joachim just pointed me to this reference:

http://www.icst.net/research/projects/digital-sound-generation/

Which on the first chapter has a good explanation for the need of
bandlimited oscillators.

Cheers,
Andres

On Mon, Oct 4, 2010 at 4:06 AM, Michael Mossey  wrote:
>
>
> On 10/3/2010 3:46 PM, Partev Barr Sarkissian wrote:
>>
>> Hasn't been a problem yet. If it does become a problem, then I'll
>> just run it thru some filters til I get it to how I like it, and
>> may be even band limit it to prevent aliasing. It's just not a
>> big concern yet.  If aliasing becomes a problem I'll use the
>> subtractive process via however many filters I need and want.
>>
>> Like Alan Parsons once told me,"Don't be afraid of noise,...
>> if all else fails, filter the hell out of it".
>>
>>
>> -Partev
>>
>
> You're talking practice and I'm talking theory. The OP requested an analysis
> of the quality of sawtooth waves and pointed out that a theoretically
> correct implementation is necessary in his application.
>
> Mainly, what I would like to understand is the theory, so it would be
> helpful if someone here could explain it from that point of view.
>
> I don't think you can band-limit it to prevent aliasing---the aliased
> harmonics are interspersed between the correct harmonics at the point of
> origin (in the oscillator itself). Is this correct?
>
> It has also been made clear by several posters that vco2 is a theoretically
> correct implementation.
>
> Switching briefly to the issue of practice... I've noticed that I like
> synthesized sounds which have a wide bandwidth (in particular a top end that
> goes all the way up).. so I try to look for ways not to filter out all the
> highs. Yes, you want varied tonal balance, some things brighter than others.
> But a completely dull sound is, well, dull. (Unless maybe it's there purely
> for contrast.)
>
> Mike
>
>
> Send bugs reports to the Sourceforge bug tracker
>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>



-- 


Andrés


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"