[sdiy] Harmonic bandwidth
Scott Gravenhorst
music.maker at gte.net
Tue Jan 8 16:37:58 CET 2008
Sorry Ben, I sent you a blank reply... here's the real one
"Ben Lincoln" <blincoln at eventualdecline.com> wrote:
>I have three theories:
>
>- It's an artifact of all of this being done digitally. That is, if we
>really were working with mathematically pure sine waves instead of digital
>approximations of them, then there would be no difference.
>- It's an effect similar to Haidinger's Brush (by which some people can
>perceive the polarization of light even though the sensors in our eyes
>don't detect it directly).
>- It's an artifact introduced by the systems we're listening to them on.
>
>The first seems the most likely to me, but as I said before I'm not very
>knowledgeable in this area.
That's what I think too, but I'm not educated or experienced with this.
>One question I do have is whether Tom, Achim, or anyone else with more
>knowledge of frequency analysis than me has re-FFT'd the output of their
>sound generation programs to see if the results are what they expect based
>on what they put in. When I look at all three of Tom's in a spectral view,
>they are very different from each other in ways that correspond to how
>they sound to me (e.g. one is missing a lot of frequencies in the middle
>of its range).
That's very interesting, but sounds most certainly counter to the theory.
>Part of the reason I'm curious about this comes back to my original
>comment about building an additive synth with independent controls for the
>phase of each harmonic. I'm sure that the same effect could be obtained by
>other means, but there's no reason to not have both at one's disposal,
>especially if one or the other is easier to use or implement in different
>scenarios.
I've been working on something sort of close I think, but it is an FPGA project and is
thus digital and could fall prey for the reasons you mentioned above. What I have is a
synth that implements 32 NCOs. Each NCO drives a sinewave table. The frequencies of the
NCOs are set with 2 controls, one is an integer multiplier for frequency, the other is a
fine tune control which can push the otherwise harmonic signal off frequency where it
becomes a nonharmonic overtone. I do not have, but could probably easily implement a
starting phase register for each NCO. Unfortunately, I've got a day job that slows
development of this kind of thing.
>On Tue, January 8, 2008 6:11 am, Scott Gravenhorst said:
>> I was under the impression that this subject has been proven
>> mathematically, that
>> is, that as long as the phase of each harmonic is constant relative to the
>> other
>> harmonics that there is no difference in the timbre regardless of the
>> exact phase
>> angles. I'm not really a math heavy, so I don't know if such a proof
>> exists.
>>
>> It seems we're diving into a rather subjective hole again with this. I
>> suppose it
>> could be argued that I don't hear a difference because I'm old and could
>> be deaf in
>> the upper range? My opinion is that using tools like Cool Edit and
>> Audacity to do
>> these experiments is not optimum and could be flawed. It's also difficult
>> to
>> compare our experiences because of wholly different audio systems as well
>> as
>> different hearing abilities. And I'll throw in the use of MP3 compression
>> as a
>> further corruption of the data that could add to the confusion.
>>
>> -- ScottG
>
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
-- ScottG
-------------------------------------------------------------
-- Scott Gravenhorst
-- GateMan-III - FPGA Based Monophonic MIDI Synthesizer with SVF
-- PolyDaWG/8 - FPGA Based 8 Voice Polyphonic MIDI Synthesizer
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.
More information about the Synth-diy
mailing list