On 10/9/05, 2spork at informatik.uni-hamburg.de <2spork at informatik.uni-hamburg.de> wrote: > Hello, > > Am I missing something? Yes. Integer rounding. You'll find that ov_read_float() returns a value (between -1 and 1), which, when multiplied by 32768, is not exactly an integer. That's perfectly normal, and not a problem. Mike