Skip to content

Commit 4579469

Browse files
committed
Add portamento test files
1 parent f604acf commit 4579469

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

test/CMakeLists.txt

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ else()
5454
set(IIR_FILTER_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/iir_filter")
5555
set(AWE32_NRPN_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/awe32_nrpn")
5656
set(SFSPEC_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/SoundFont-Spec-Test")
57+
set(PORTAMENTO_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/portamento")
5758

5859
if(LIBSNDFILE_SUPPORT)
5960
set(FEXT "wav")
@@ -65,7 +66,7 @@ else()
6566
add_custom_target(check_manual)
6667

6768
add_custom_target(create_iir_dir
68-
COMMAND ${CMAKE_COMMAND} -E make_directory ${IIR_FILTER_RENDER_DIR} ${AWE32_NRPN_RENDER_DIR} ${SFSPEC_RENDER_DIR}
69+
COMMAND ${CMAKE_COMMAND} -E make_directory ${IIR_FILTER_RENDER_DIR} ${AWE32_NRPN_RENDER_DIR} ${SFSPEC_RENDER_DIR} ${PORTAMENTO_RENDER_DIR}
6970
VERBATIM)
7071

7172
add_custom_target(render1415
@@ -127,6 +128,23 @@ else()
127128
VERBATIM
128129
)
129130

131+
add_custom_target(render1TOWOW
132+
COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${PORTAMENTO_RENDER_DIR}/1TOWOW_reduced_to_A3_C4.${FEXT}" "1TOWOW_reduced_to_A3_C4.mid" ${GENERAL_USER_GS2}
133+
COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${PORTAMENTO_RENDER_DIR}/1TOWOW.${FEXT}" "1TOWOW.MID" ${GENERAL_USER_GS2}
134+
COMMENT "Rendering Portamento tests"
135+
DEPENDS fluidsynth create_iir_dir
136+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/portamento/
137+
VERBATIM
138+
)
139+
140+
add_custom_target(renderDescent8
141+
COMMAND fluidsynth -R 1 -C 1 -g 0.5 -F ${PORTAMENTO_RENDER_DIR}/Game08.${FEXT} Game08.mid ${GENERAL_USER_GS2}
142+
COMMENT "Rendering Descent Game 8"
143+
DEPENDS fluidsynth create_iir_dir
144+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/portamento/
145+
VERBATIM
146+
)
147+
130148
add_custom_target(renderSfSpecTest
131149
COMMAND fluidsynth -R 1 -C 1 -g 0.5 -F ${SFSPEC_RENDER_DIR}/sf_spec_test.${FEXT} sf_spec_test.mid sf_spec_test.sf2
132150
COMMENT "Rendering Christian Collins' SF2 spec test"
@@ -143,6 +161,8 @@ else()
143161
add_dependencies(check_manual renderAltitude)
144162
add_dependencies(check_manual renderFilter)
145163
add_dependencies(check_manual renderUplift)
164+
add_dependencies(check_manual render1TOWOW)
165+
add_dependencies(check_manual renderDescent8)
146166
add_dependencies(check_manual renderSfSpecTest)
147167

148168
endif()

0 commit comments

Comments
 (0)