If byte1>127 Then Sound := byte1*65536 + byte2*256 + byte3 - 16 777 216 Else byte1*65536 + byte2*256 + byte3;
или, если старший байт не первый, а последний:
If byte3>127 Then Sound := byte3*65536 + byte2*256 + byte1 - 16 777 216 Else byte3*65536 + byte2*256 + byte1;
Поэтому и просил выложить "..HEX представление..."
