updated version, now using 16-bit processing
another sample