そうであるとすれば、メジャーな非可逆圧縮の(一般的な想像のような現象としての)クリッピングは、フーリエ変換されたデータから時間・サンプルの PCM 的データに変換する段階で、変換先のサンプル型の範囲(たとえば int )に収まらないことが原因で発生すると考えるのが自然
たとえば float64 のデータを int32 にデコードするとかだと、元データはクリッピングしてなくてもデコード後にクリッピングするし、リプレイゲイン適用によってクリッピングを防ぐこともできるはず
mp3ってそのままでコードするとクリッピングするデータが作れてしまうの規格上おかしくないの?><って話を何度か書いてて
( https://mstdn.nere9.help/@orange_in_space/99660379898354133
)、先ほど気づいたんだけど、foobar2000でデコードするとクリッピングしない・・・><(なぜ?><;)
(mp3) -- Data Structures http://scc.ustc.edu.cn/zlsc/sugon/intel/ipp/ipp_manual/IPPS/ipps_ch10/ch10_11_mp3_2.htm