Given that binary formats work, I wonder if it is your system locale which is throwing off the ASCII format parser.
I'm not 100% sure how to test this, but perhaps try opening a terminal and running gwave like this:
LC_ALL=C gwave ... or LANG=C gwave .. or LOCALE=C gwave ...
(I can't recall which variable is the important one to set to rejig string processing rules).
What is the output of your "locale" command?
Given that binary formats work, I wonder if it is your system locale which is throwing off the ASCII format parser.
I'm not 100% sure how to test this, but perhaps try opening a terminal and running gwave like this:
LC_ALL=C gwave ...
or
LANG=C gwave ..
or
LOCALE=C gwave ...
(I can't recall which variable is the important one to set to rejig string processing rules).
What is the output of your "locale" command?