The software causes whatever situation is necessary for the hardware to make the noise. I agree with that.
However, it is the hardware that is making the noise.
When I mute the Mac and reboot I don't hear the chime; when it's muted, I don't hear anything at all when I plug in headphones or speakers. It's completely muted.
Now at the same time, when I have the mac muted, I can still here the chirping sound from the keyboard. If I run iTunes and play music loudly in the background while the computer is muted, I still don't hear any music even though I hear the chirps, and it doesn't make the chirps sound any different. If this was actual software sound, it would be going through the sound card and being mixed with the music.
The only way software could possibly be an explanation is if the sound card was giving special treatment to this sound and supressing all others. Even in that case, that's a weird thing for a sound card to do. And even in that case, it's a weird thing for software to be generating this sound. This explanation makes the least sense to me because you'd pretty much have to code it intentionally.
The next piece to the puzzle is that this is dependent on setting your CPU to maximum performance. That's a hardware setting.
And here's one final piece. When you hear the little chirps, try putting your ear right up against the speakers. Do you hear a static pattern? Sounds a lot like a working hardrive, but it's not. You can hear your hard drive as well and it's much louder and much cleaner of a sound. I'm talking about white noise beats in a rapid 'random' pattern, like the rhythmic pattern produced by pebbles falling, a babbling brook, morse code or a hard drive working.
I think that's the processor. And although it's very hard for me to both stick my ear against the laptop speaker to hear this and watch the processor monitor, it does seem mirror the activity I see scrolling by in it.
One possibility is that this is related to the way the text widget uses memory since it appears to be tied to increasing memory usage, character by character, (i.e.: only happens when you edit existing text). The processor manages the data in the memory, so that would explain the maximum performance component.
So my suspicion is that there is some bad insulation that is causing the soundcard to pickup activity from the motherboard.
867DDR, 1.33 PB