3 hours ago
I have two things. The first is in line with the title. Just a question. Is sound normalization applied inside Qb64 before _SndRaw sends the sound samples to the sound card? I assume it is. When saving the sound output without performing normalization (because everything was fine by ear), the output was distorted - strangely enough only at the beginning of the signal. Meanwhile, the same field played by _SndRaw before saving sounded great. Performing normalization before saving solved the problem. To test, use my program in my thread (sound generator). Before saving, turn off normalization and then play the output. Even QB64PE own _SndPlayFile, which plays the file for checking right after saving, has distorted output at the beginning (without normalization).
If this is a bug in the program, please write to me so I know what to avoid next time.
The second thing - if _MemFree has a parameter in parentheses, for example _MemFree (m), then in IDE 4.0.0 x32 it will cause a compiler error.
If this is a bug in the program, please write to me so I know what to avoid next time.
The second thing - if _MemFree has a parameter in parentheses, for example _MemFree (m), then in IDE 4.0.0 x32 it will cause a compiler error.