06-11-2020 04:35 AM
When loading a sound file (.wav) using the and Sound File Read.vi and the writes the same waveform data and format to a new file using Sound File Write.vi the waveform data is changed.
For .wav file in 16-bit resolution the difference is +/-30E-6.
When repeating the read and write process more error is added to the new file.
It may be just a small error, but I would expect file functions to handle data without changing the data.
Please refer to attached VI (LV 2017) and wav file.
The problem also exist in LV 2019.
Has anyone seen this problem before or know a work-around?
Solved! Go to Solution.
06-11-2020 10:17 AM
06-12-2020 04:13 AM
Thanks for your reply. 🙂
Yes, it looks like the implicit conversion is the issue.
I had not noticed the polymorphic selector (hidden by default) and kind of expected the read and write functions to select representation based on the format cluster.