-
Notifications
You must be signed in to change notification settings - Fork 36
/
z_test.bat
51 lines (38 loc) · 1.47 KB
/
z_test.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
@echo off
set "WAV2PNG=D:\Temp\Downloads\wav2png.exe"
set "CONVERT=D:\ImageMagick-6.9.0-Q16\convert.exe"
rmdir /Q /S "%~dp0\tmp" 2> NUL
mkdir "%~dp0\tmp"
call:runTest default
call:runTest dc-corr --correct-dc
call:runTest alt-bnd --alt-boundary
call:runTest dcc+alt --correct-dc --alt-boundary
call:runTest rms-val --target-rms 0.2
call:runTest dcc+rms --correct-dc --target-rms 0.2
goto:done
:: ============================================================================
:runTest
echo ###########################################################################
echo Test: %1
echo Args: %2 %3 %4 %5 %6 %7 %8 %9
echo ###########################################################################
for %%f in (%~dp0\test\*.wav) do (
echo.
echo ===========================================================================
echo %%~nxf
echo ===========================================================================
echo.
"%~dp0\bin\Win32\Release_Static\DynamicAudioNormalizerCLI.exe" -i "%%~f" -o "%~dp0\tmp\%%~nf.%1.wav" -l "%~dp0\tmp\%%~nf.%1.log" %2 %3 %4 %5 %6 %7 %8 %9
"%WAV2PNG%" --width 1920 -o "%~dp0\tmp\~%%~nf.%1.A.png" "%%~f"
"%WAV2PNG%" --width 1920 -o "%~dp0\tmp\~%%~nf.%1.B.png" "%~dp0\tmp\%%~nf.%1.wav"
"%CONVERT%" "%~dp0\tmp\~%%~nf.%1.A.png" "%~dp0\tmp\~%%~nf.%1.B.png" -append "%~dp0\tmp\%%~nf.%1.png"
del "%~dp0\tmp\~%%~nf.%1.?.png"
)
echo.
echo.
exit /b
:: ============================================================================
:done
echo Test Completed.
echo.
pause