JD2022-TU1/main/tools/legacy/MidiReader/run.bat

24 lines
954 B
Batchfile

@echo off
set NAME="MidiFileNameHere"
set PITCH_TOLERANCE=6
set BIG_NOTE_LENGTH=5
set BIG_NOTE_TOLERANCE=11
set INTERACTIVITY=1
echo.
set SONG_NAME=%NAME%.mid
set ANO_NAME=%NAME%.ano
set LOG_NAME=%NAME%_dbg.txt
set ERR_LOG_NAME=%NAME%_err.txt
echo Calling MidiReader %SONG_NAME% %INTERACTIVITY% %PITCH_TOLERANCE% 0.1 %ANO_NAME% %BIG_NOTE_LENGTH% %BIG_NOTE_TOLERANCE% ^> %LOG_NAME% 2> %ERR_LOG_NAME%
call MidiReader %SONG_NAME% %INTERACTIVITY% %PITCH_TOLERANCE% 0.1 %ANO_NAME% %BIG_NOTE_LENGTH% %BIG_NOTE_TOLERANCE% > %LOG_NAME% 2> %ERR_LOG_NAME%
rem exemplu pentru rulare cu 2 intervale: primul incepe la 20 sec si se termina la 75 sec si seteaza toleranta la 5 semitonuri;
rem al 2lea incepe la 100 sec si se termina la 123 sec si seteaza toleranta la 3 semitonuri.
rem call MidiReader %SONG_NAME% %INTERACTIVITY% %PITCH_TOLERANCE% 0.1 %ANO_NAME% %BIG_NOTE_LENGTH% %BIG_NOTE_TOLERANCE% 20 75 5 100 123 3 > %LOG_NAME% 2> %ERR_LOG_NAME%
echo.
pause