Audio observations

From a few audio captures I did yesterday, I found something peculiar. If you string a bunch of sample data to the DDA port (in DDA mode), with the volume something relatively loud and you wait for the DAC to ‘return to zero (centerline), and then you set the volume to silence ($c0) – you’ll get an interesting pop on the DAC line (assuming the last sample was far enough away from center line to give that effect).

This ‘pop’ has a return to zero phase like that if you write a sample and let it drift. And yet, no sample was written. And it’s not an audio spike and then quickly back to centerline. This pop seems to be only relative to a pan left/right that’s active (not silenced).

Now, $c0 is supposed to be the lowest volume – silence. But I don’t think it silences the DAC so much as it just prevents any sample output (be it DDA or normal channel mode). That’s a big difference. The weird thing is, is that the last sample written to DDA seems to get re-output on the DAC before is ‘off’. I’d go a step further and say that not only is the being silenced with the lowest volume setting, it’s probably just turning the DAC off all together. The equivalent to writing $00 to $804. IIRC, Air Zonk curiously puts a channel normal into DDA mode and writes $0f before shutting it off to update the channel buffer.

So with that, I have more tests to do today 😀

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: