@echo offrem Test script for sox under DOS derived from tests.sh. This shouldrem run without core-dumping or printing any error messages.set file=monkeyrem verbose optionsrem set noise=-Vdel out.rawdel out2.rawdel in.rawclsecho on.\sox %noise% %file%.wav ub.raw.\sox %noise% -t raw -r 8196 -u -1 -c 1 ub.raw -r 8196 -s -1 sb.raw.\sox %noise% -t raw -r 8196 -s -1 -c 1 sb.raw -r 8196 -u -1 ub2.raw.\sox %noise% -r 8196 -u -1 -c 1 ub2.raw -r 8196 ub2.wav@echo offecho.dir ub.rawdir ub2.rawecho.echo The two filesizes above should be the same.pauseecho.echo.echo Skip checksum and rate byte. DOS isn't good at this, so just use aecho rough test.echo.dir %file%.wavdir ub2.wavecho.echo The two filesizes above should be the same.pauseclsdel ub.rawdel sb.rawdel ub2.rawdel ub2.wavecho on.\sox %noise% %file%.au -u -r 8192 -u -1 ub.raw.\sox %noise% -r 8192 -u -1 ub.raw -U -1 ub.au.\sox %noise% ub.au -u ub2.raw.\sox %noise% ub.au -2 ub2.sf@echo offdel ub.rawdel ub.audel ub2.rawrem del ub.sfecho on.\sox %noise% ub2.sf ub2.aif.\sox %noise% ub2.aif ub3.sf@echo offecho Skip comment field containing different filenames. Again, DOS sucks.echo.dir ub2.sfdir ub3.sfecho.echo The two filesizes above should be the same.pauseclsdel ub2.sfdel ub2.aifdel ub3.sfset file=set noise=
@echo off
rem Test script for sox under DOS derived from tests.sh. This should
rem run without core-dumping or printing any error messages.
set file=monkey
rem verbose options
rem set noise=-V
del out.raw
del out2.raw
del in.raw
cls
echo on
.\sox %noise% %file%.wav ub.raw
.\sox %noise% -t raw -r 8196 -u -1 -c 1 ub.raw -r 8196 -s -1 sb.raw
.\sox %noise% -t raw -r 8196 -s -1 -c 1 sb.raw -r 8196 -u -1 ub2.raw
.\sox %noise% -r 8196 -u -1 -c 1 ub2.raw -r 8196 ub2.wav
@echo off
echo.
dir ub.raw
dir ub2.raw
echo.
echo The two filesizes above should be the same.
pause
echo.
echo.
echo Skip checksum and rate byte. DOS isn't good at this, so just use a
echo rough test.
echo.
dir %file%.wav
dir ub2.wav
echo.
echo The two filesizes above should be the same.
pause
cls
del ub.raw
del sb.raw
del ub2.raw
del ub2.wav
echo on
.\sox %noise% %file%.au -u -r 8192 -u -1 ub.raw
.\sox %noise% -r 8192 -u -1 ub.raw -U -1 ub.au
.\sox %noise% ub.au -u ub2.raw
.\sox %noise% ub.au -2 ub2.sf
@echo off
del ub.raw
del ub.au
del ub2.raw
rem del ub.sf
echo on
.\sox %noise% ub2.sf ub2.aif
.\sox %noise% ub2.aif ub3.sf
@echo off
echo Skip comment field containing different filenames. Again, DOS sucks.
echo.
dir ub2.sf
dir ub3.sf
echo.
echo The two filesizes above should be the same.
pause
cls
del ub2.sf
del ub2.aif
del ub3.sf
set file=
set noise=