Gibbs’ phenomena? Sure, I’ve heard of it.
It’s not especially relevant here, because when most people mention “Fourier”, we’re already in the discrete-time digital domain. That’s the first “biggie”. There are analog, continuous time Fourier transforms, but the OP implicitly assumes digital.
Ok, well, that implies a fair number of steps already. Here’s a very simplified flow chart of a basic discrete-time digital processing sequence for an analog continuous time sound source. The stuff I’m leaving out is channel/source coding, error correction, and other stuff that’s important in real systems but not as much for an overview.
SOURCE –> A/D conversion —> Filtering/Processing —> D/A conversion –> Speakers
The Fourier part comes after the Analog/Digital conversion. That’s where our analog, continuous time signal is converted to a discrete-time digital signal. Our recording gear is important, too, since the response of our microphone will dictate how many bits and how finely sampled we need to be (or not to be).
Well, that’s already a problem. Here’s where we may potentially lose some information if we aren’t sampling with sufficient bits and/or the sampling rate is too low.
A/D quantization loss is fairly well studied. And it’s not really a problem, especially in the context of the OP.
Ok, then comes the Fourier transform. Well, we no longer have a problem. Once you’re digital, you can 100% accurately recover your signal. A square digital wave is perfectly recoverable, as it happens, without the pesky Gibbs’ phenomenon.
Why is Gibbs’ phenomenon a problem? Well, it’s a problem in analog space. If we use the analog version of the Fourier transform, yes, we can experience Gibbs type ringing. It never goes away, but, it’s a non-issue in practice. But since we’re generally talking digital processing (FFTs, especially), it doesn’t come up since that’s a different type of processing entirely. Digital vs analog. It’s certainly related, but it’s not actually relevant to the OP.
As for drums and other percussive sources, no, they aren’t really square waves. They’re closer in quality to impulses. Very short spikes. In signal terms, that’s nearly the opposite of square waves. Such sources have short time duration but cover all frequencies. Those can actually be easier to recover. If they don’t seem to be perfectly recovered, blame the audio engineering. It’s not a fundamental issue with Fourier (which CAN recover it perfectly - I’ve some especially good classical piano recordings), but with what the engineers are told to do to the sound.
To the extent this relates to the OPs, this means that Fourier isn’t necessarily a problem but your A/D conversion may result in some loss after the D/A recovery. But for purposes of the OP, an A/D conversion with conversion loss below human perception is quite possible. Though that still doesn’t resolve the underlying issues with adequately spatially sampling the acoustic wavefield or reproducing it in a different location.
There are a number of different things going on here.
-
Some people do perceive a difference. But most of the time, it’s in their head. Yes, there are so-called “golden ears”. But more people claim to have them than actually exist. It’s kind of like having a 9-inch penis. More men claim to have them online than actually exist.
-
Preferring CD sound or vinyl. Personal preference, purely. For a long time, audiophiles swore by vinyl. Said it sounded “richer”. It does sound different, but mostly, they referred to the response of the record player, which introduced its own distortions that softened the sound. They got used to preferring the smooth distortions of record players rather than the more ‘accurate’ (for a certain value of ‘accurate’) CD sound.
-
Some people perceive a difference, and it’s real. CD level recording isn’t perfect. There’s quantization error that’s within the range of human perception. The apocryphal story is that during development of the CD, the head of Sony asked if the entirety of Beethoven’s 5th would fit on a single CD. When told not, he told the engineers to make sure it could, which necessitated compromises in sound quality. That has nothing fundamentally to do with Fourier. It’s not worth re-engineering at this point, but it can be engineered out to the point any differences are purely in the playback and not to insufficient quantization/sampling.
Again, this isn’t a fundamental issue of Fourier transforms. Simply sample more frequently and use more bits. At some point, you do reach fundamental universal limits, but that’s true for mechanical replication as well. At some point, they’re as equal as anything can be in the universe.
Well, that’s again a different issue. Again, nothing to do fundamentally with Fourier and everything to do with how the audio source is processed. Audio engineers choose to destroy dynamic range on CD to achieve a desired effect.
There’s actually much more available dynamic range on a CD than on vinyl, and it’s more ‘accurate’.
The basic theme here is that you seem to be conflating audio processing with Fourier transforms. Yes, bad things can be done with Fourier transforms in processing sound. That doesn’t mean bad things necessarily have to occur with them.