54
54
set (IIR_FILTER_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR} /manual/iir_filter" )
55
55
set (AWE32_NRPN_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR} /manual/awe32_nrpn" )
56
56
set (SFSPEC_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR} /manual/SoundFont-Spec-Test" )
57
+ set (PORTAMENTO_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR} /manual/portamento" )
57
58
58
59
if (LIBSNDFILE_SUPPORT )
59
60
set (FEXT "wav" )
65
66
add_custom_target (check_manual )
66
67
67
68
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}
69
70
VERBATIM )
70
71
71
72
add_custom_target (render1415
@@ -127,6 +128,23 @@ else()
127
128
VERBATIM
128
129
)
129
130
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
+
130
148
add_custom_target (renderSfSpecTest
131
149
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
132
150
COMMENT "Rendering Christian Collins' SF2 spec test"
@@ -143,6 +161,8 @@ else()
143
161
add_dependencies (check_manual renderAltitude )
144
162
add_dependencies (check_manual renderFilter )
145
163
add_dependencies (check_manual renderUplift )
164
+ add_dependencies (check_manual render1TOWOW )
165
+ add_dependencies (check_manual renderDescent8 )
146
166
add_dependencies (check_manual renderSfSpecTest )
147
167
148
168
endif ()
0 commit comments