- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/24(水) 13:08:03 ID:7T0zPoXc0]
- もしオーディオデバイスが32bit floatに対応していても、
元データが16bit singned integerなCDDAだとして、それに戻すことは不可能 じゃないかな 16bit integer: -32768 〜 32767 ↓ 正規化、32768で割る 32bit float: -1.0 〜 1.0 こうするわけだけど、正規化された32bit floatなサンプルを 16bit itegerに戻すには、32768はかけられない (+1.0のサンプルが+32768になるが、これは16bit整数の最大値+32767を超える) ので、32767をかけることになる つまり、全体として、32768で割って32767を掛けるので、 ラウンドトリップによって確実にビット情報が欠落するはずです
|

|