Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Oversampling tone generator? (Read 3514 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Oversampling tone generator?

Is there any special reason that the tone-generator in 0.5 beta supports 32x oversampling?  I'd understand if it were generating a saw wave or something, but 32x oversampling for a sine wave?  I don't get it!  A sine wave contains no extra harmonics that could possibly alias, so what does oversampling achieve except a massive waste of CPU?  Anyway, I doubt most users will use the tone generator, but still...

(oh yeah, Foobar2000 is awesome!)

Oversampling tone generator?

Reply #1
To be more accurate for high frequency sine waves, for no apparent reason other than just because he can? Heh, heh, heh.

Oversampling tone generator?

Reply #2
Yeah, I guess I'll have to agree with the "just because he can" theory.  However, oversampling won't be any more accurate for high frequencies than just simply generating a sine wave.  Maybe he's secretly going to turn Foobar2000 into a software synth (that uses saw and square waves, that *do* benefit from oversampling)?

Oversampling tone generator?

Reply #3
What's this tone generator for?

Oversampling tone generator?

Reply #4
Quote
What's this tone generator for?

That was the first question I had when I saw it - it's just kind of there under "standard inputs".  Use tone://freq under "add location" to try it out.  Uh, maybe it's for musicians who want to tune to Foobar2000?

Oversampling tone generator?

Reply #5
it will make it easier to tune your equalizer.
r3mix zealot.

 

Oversampling tone generator?

Reply #6
Quote
Is there any special reason that the tone-generator in 0.5 beta supports 32x oversampling?  I'd understand if it were generating a saw wave or something, but 32x oversampling for a sine wave?  I don't get it!  A sine wave contains no extra harmonics that could possibly alias, so what does oversampling achieve except a massive waste of CPU?

Not only that, but the tone generator has a variable sampling rate output, and the resampling plugin would do a much better job of reducing a high sampling rate to a lower one anyways. 

Care to enlighten us, Peter?