Signed 16bit integer format is used for the ALSA output because the float format was not working on the Raspberry.