Date : Wed, 19 May 2004 06:21:22 -0700 (PDT)
From : Charles Ripperton <charlesripperton@...>
Subject: Re: Sound wave representation
--- Richard Gellman <splodge@...> wrote:
> >the nybbles used are unsigned. In
> >other terms, the value 15 means the highest positive wave
> >amplitude, the value 0 means the lowest negative wave amplitude
> >and somewhere between the values 8 and 7 is the
> >'zero displacement'.
>
> Yep, thats correct. You will need to set the pitch to its highest
> value, which is so ridiculously high that nobody can actually hear
> it. This causes a "half position" on the speaker cone, which can
> then be varied by adjusting the attentuation values (the chip
> works inversely, having 0 as "full volume" and 15 as
> "infinite attentuation").
In terms of nybbles :-
0000="full volume"
.
.
.
1111="infinite attentuation"
I'm not sure I follow, since in my mind there are two 'full volume'
values (i.e. maximum positive, and maximum negative amplitudes)?
Am I asking a silly question? :/ :)
> For extra resolution you can use some devious channel-combining.
> Since the amplitudes of each channel are combined to give a final
> output, you can use the relative amplitudes of the channels to
> increase the resolution. Superior Software used this technique for
> its audio samples.
Where are the relativities of the channels' amplitudes defined?
Cheers again.
Charles.
> >================================================================
> >SEE THAT BELOW THERE IS NO WAY TO PINPOINT A ZERO-CROSSING.
> >THE CLOSEST ONE GETS TO IT IS BY USING '7' OR '8'.
> >================================================================
__________________________________
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.
http://promo.yahoo.com/sbc/