34 comments

[ 2.6 ms ] story [ 83.3 ms ] thread
Am I the only one who thinks the original sounds considerably better and clearer than the processed one?
Yeah. I love this kind of stuff and appreciate everything the author has done but I think much better is possible.
Yeah agreed. The originals sound warm, the cleanups sound cold and echoey.

That said, I love a good applied math write up. That we can also evaluate the result using human perception just helps keep us honest

It's kind of tragic when the guy doing this so passionately with so much technical knowledge can't hear past his own level of taste.
This is good feedback. I've become accustomed to listening to heavily processed audio for voice communication. So maybe I find it easier to listen to the processed audio? It was fun and a small learning experience for me to do this either way.
I should have said that I thoroughly enjoyed the writeup by the way. The end result has a tinge of the kind of artefacts that you get with stem separation to separate vocals from music, I might try putting the original through Brusfri later to see how it does - https://klevgrand.com/products/brusfri
Thanks. Part of the goal was to apply some signal processing stuff I learned. The other hope was someone who knows more about audio preservation than I do would get access to an extant B-58 and see if they could produce better quality recordings of this. It is a unique part of history we take for granted today I think.
No, I agree. There’s an impressive level of theory on display here, and I admire the passion, analysis, creativity, and follow-through. The end product matters less than the journey, but I agree with you that it’s missing the discernment of a human ear practiced in this kind of work.

Maximizing for signal-to-noise ratio sacrifices the integrity of the voice, with that telltale “underwater gurgle” quality to what’s left of it.

The same thing happens in photography: noise removal software removes the static but also causes the photo to lose detail. The human brain is exceptionally skilled at seeing and hearing through noise.
This stuff sounds amazing.. I also think the noise and such in the original is part of the charm.

Just so much historical charm, hard to put into words.

Yes, it's absolutely amazing. Somehow the combination of the soft voice, the serious nature of the alarm and the noise and distortion.
The 400Hz* spike could be power supply ripple.

* https://fcxinc.com/why-the-aviation-industry-operates-on-400...

You know I didn't think about this at all. But the flight manual mentions multiple power systems in the aircraft and one of them is of course 400 Hz.

I wonder if when these recordings were made someone was actually powering up the whole aircraft by running an external APU of some kind?

I think the B-58 used an air starter, not an APU.
It could have been recorded in the aircraft (running under its own power or on shore power), or in the shop running off a bench AC power supply. Either way, if the unit's power supply filter capacitors are degraded (which is very likely), then the AC power supply frequency will leak into the audio output. I deal with this nonstop servicing audio amplifiers from the same era as the the B-58.
It sounds a lot like a whine from an old motor, maybe the one spinning the tape reels. My guess is someone hacked the output to a speaker and stuck a microphone next to it to record, and the hiss/whine comes from the tape machine itself.
The restored hydraulic pump message sounded worse to me… like there was a phaser effect applied or something.
> Several sections appear in red, this means they are "0 dB" which indicates a maximum audio level. This is why the recording is distorted

I think it's because the signal is normalized, there's no aliasing in the clip which would be the telltale sign of digital clipping.

> There is to my knowledge no general algorithm to remove noise from an audio sample.

There's quite a lot of research into denoising and blind source separation, simple filtering is kind of a start but as you can tell from the demos doesn't necessarily make it better. Search those terms in the IEEE transactions on DSP/Audio and jAES.

> I also applied a high pass filter passing all signals above 260 Hz then a low pass filter passing all signals below 2850 Hz. This reduces the audio signal outside the range of normal human voice, which is probably just noise anyways.

This is true in this clip but this description is kind of bad. The human voice absolutely has energy about 2.6k (in fact that's right around where our ears are most sensitive) but this clip does not. Old commercial audio systems had very bad bandwidth due to the limitations of the wiring/transmission, so microphones that typically plugged into them often had what we'd call "bad" frequency responses with higher bass rolloffs (to avoid distortion mangling the voice), lower treble rolloffs (because the materials were cheaper and they didn't care about frequencies that couldn't be transmitted).

Basically, if you know what's going to play back the voice is going to be distorted and have limited bandwidth you intentionally highpass filter out the fundamental and accentuate the middle range of the voice which is critical for intelligibility. Paradoxically distortion can help with intelligibility in low doses.

This kind of stuff is why restoration is hard, because if you're trying to recover what it sounded like in the room you need to consider the recording system as much as the characteristics of the recorded noise. And it's impossible to know, so some guesswork is needed.

Cool.

In case you're not aware, NASA released several thousand hours of Apollo 11 audio which is similarly noisy. You might have a good time messing with some of those recordings.

The voice is actress and singer Joan Elms, known as "Sexy Sally" to the B-58 crew: https://hushkit.net/2018/02/05/f-15-pilot-shares-the-history...
Reminds me a lot of the Homeworld narrator for some reason.
I wonder if you could use some AI to extrapolate the missing sound clips from the ones provided?
Somehow, the restored audio is less understandable to me.