|
![](/i/fill.gif) |
Invisible wrote:
>
> Well for a start I'd need the hated .NET runtime first... :-P
>
Whats the difference between .NET and, say, JRE? Why so against the .NET
framework?
>>
>> So, combining square waves?
>
> Well, I wrote a program that would sum sinewaves together in various
> ways to produce different waveforms. It sounded a bit like a filter
> sweep. (Back when I was 12, I didn't know how to perform a *real* filter
> sweep!)
>
of course... For some reason I pictured you generating the sounds
through the PC speaker, recording them recombining them.
>
> Er, no... Actually it's a basic consequence of physics, and that's why
> the human auditory system is turned to detect it. ;-)
>
What amazes me is how the ear detects sounds. It literally works in the
frequency domain. :)
> As an aside: You can use waveshaping to add new *higher* frequency
> components, but never *lower* frequency ones.
>
Right.
>> It should be possible to generate a Fourier series by using an iFFT to
>> get a band limited saw/square/triangle, no?
>
> Yes.
>
>> ... rather than iteratively combine the waveforms (which takes forever
>
> Depends how many waves you want, at what sampling frequency. But yes, at
> some point FFT becomes faster.
I wonder in this case. I'll have to grab the source again and look at
how it was done.
--
~Mike
Post a reply to this message
|
![](/i/fill.gif) |