Applied in git the `double' (float) output format. It is particularly useful if we use the double samples version of csound because we can generate temporary soundfiles without to lost the precision and to defer the mixing. Examples: # double float using the default output format (wav) csound --format=double autumn.csd sndinfo /tmp/test.wav util sndinfo: /tmp/test.wav: srate 96000, stereo, 64 bit WAV, 262.200 seconds (25171200 sample frames) I changed also the behavior with the pipes when the precision of the output format is "double", because "ircam" format doesn't work with double floats. Therefore, if we use `-o stdout' with a pipe or `-o "|some_command..."', the default is "au" (big endian). Example: # WavPack lossless audio compression using SoX with pipe csound -o stdout autumn.csd|sox -t ircam - autumn.wv ... Output file type changed to IRCAM for use in pipe writing 1024-byte blks of shorts to stdout (IRCAM) SECTION 1: ... # Two csound commands connected with a pipe (double float) csound -o stdout --format=double autumn.csd \ |csound -i stdin --format=double winter.csd ... Output file type changed to AU for use in pipe writing 4096-byte blks of double floats to stdout (AU) SECTION 1: ... writing 4096-byte blks of double floats to /tmp/test.wav (WAV) SECTION 1: ... # With two or more csound commands it is better to use two distinct # log files using `-O' or `--logfile' if the output is confused. # raw output format and double float precision using some # *nix utilities (gnu/linux in my case) csound -o stdout --format=raw:double sine_test.csd 2>/dev/null \ |od -t f8|head -8|awk '{$1="";print}'|xargs -n1 0 0.18322985445454912 0.35397289712967217 0.5005932718332823 0.6130990423309437 0.6838231262878279 0.7079457942593493 0.6838231262878278 0.6130990423309438 0.5005932718332824 0.35397289712967217 0.18322985445454903 8.669835509095428e-17 -0.18322985445454892 -0.3539728971296718 -0.500593271833282 -0.6130990423309435 -0.6838231262878276 -0.7079457942593493 -0.6838231262878282 -0.6130990423309447 -0.5005932718332834 -0.3539728971296735 -0.18322985445455126 -1.9753063134030466e-15 0.18322985445454754 0.35397289712967067 0.5005932718332811 0.6130990423309429 0.6838231262878272 0.7079457942593493 0.6838231262878283 tito