diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 3ce90a3b2..059059c34 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -52,6 +52,7 @@ if(NOT DEFINED GENERAL_USER_GS2) else() set(IIR_FILTER_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/iir_filter") + set(AWE32_NRPN_RENDER_DIR "${CMAKE_CURRENT_BINARY_DIR}/manual/awe32_nrpn") if(LIBSNDFILE_SUPPORT) set(FEXT "wav") @@ -63,7 +64,8 @@ else() add_custom_target(check_manual) add_custom_target(create_iir_dir - COMMAND ${CMAKE_COMMAND} -E make_directory ${IIR_FILTER_RENDER_DIR}) + COMMAND ${CMAKE_COMMAND} -E make_directory ${IIR_FILTER_RENDER_DIR} ${AWE32_NRPN_RENDER_DIR} + VERBATIM) add_custom_target(render1415 COMMAND fluidsynth -R 0 -C 0 -g 1 -F ${IIR_FILTER_RENDER_DIR}/1415_the-nervous-filter.${FEXT} "The Nervous Filter trimmed.mid" ${GENERAL_USER_GS2} @@ -97,10 +99,38 @@ else() VERBATIM ) + + add_custom_target(renderAltitude + COMMAND fluidsynth -R 1 -C 1 -g 0.5 -F ${AWE32_NRPN_RENDER_DIR}/Altitude.${FEXT} Altitude.mid Altitude.sf2 + COMMENT "Rendering AWE32 NRPN test file Altitude.mid" + DEPENDS fluidsynth create_iir_dir + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/Altitude/ + VERBATIM + ) + + add_custom_target(renderFilter + COMMAND fluidsynth -R 0 -C 0 -F "${AWE32_NRPN_RENDER_DIR}/The Nervous Filter.${FEXT}" "The Nervous Filter.mid" ${GENERAL_USER_GS2} + COMMENT "Rendering AWE32 NRPN test file The Nervous Filter.mid" + DEPENDS fluidsynth create_iir_dir + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/Filter/ + VERBATIM + ) + + add_custom_target(renderUplift + COMMAND fluidsynth -R 1 -C 1 -g 0.7 -F ${AWE32_NRPN_RENDER_DIR}/Uplift-fixed.${FEXT} Uplift-fixed.mid Uplift.sf2 + COMMENT "Rendering AWE32 NRPN test file Uplift.mid" + DEPENDS fluidsynth create_iir_dir + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/Uplift/ + VERBATIM + ) + # Add a dependency so that rendering targets depends on check_manual add_dependencies(check_manual render1415) add_dependencies(check_manual render1417) add_dependencies(check_manual render1424) add_dependencies(check_manual render1427) + add_dependencies(check_manual renderAltitude) + add_dependencies(check_manual renderFilter) + add_dependencies(check_manual renderUplift) endif() diff --git a/test/manual/awe32_nrpn/.gitattributes b/test/manual/awe32_nrpn/.gitattributes new file mode 100644 index 000000000..02f521f8b --- /dev/null +++ b/test/manual/awe32_nrpn/.gitattributes @@ -0,0 +1,11 @@ +Altitude/Altitude.mid filter=lfs diff=lfs merge=lfs -text +Altitude/Altitude-SB[[:space:]]Audigy2[[:space:]]ZS.ogg filter=lfs diff=lfs merge=lfs -text +Altitude/Altitude.sbk filter=lfs diff=lfs merge=lfs -text +Altitude/Altitude.sf2 filter=lfs diff=lfs merge=lfs -text +Altitude/Altitude.txt filter=lfs diff=lfs merge=lfs -text +Filter/The[[:space:]]Nervous[[:space:]]Filter.mid filter=lfs diff=lfs merge=lfs -text +Filter/The[[:space:]]Nervous[[:space:]]Filter[[:space:]]SB[[:space:]]Live.wav filter=lfs diff=lfs merge=lfs -text +Uplift/Uplift.mid filter=lfs diff=lfs merge=lfs -text +Uplift/Uplift.sbk filter=lfs diff=lfs merge=lfs -text +Uplift/Uplift.sf2 filter=lfs diff=lfs merge=lfs -text +Uplift/Uplift.txt filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/awe32_nrpn/Altitude/Altitude-SB Audigy2 ZS.ogg b/test/manual/awe32_nrpn/Altitude/Altitude-SB Audigy2 ZS.ogg new file mode 100755 index 000000000..592749c19 --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude-SB Audigy2 ZS.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c4ded7fc02982d2239a830ad08b41ddeea6f5d6a081568cd073290695e322ce +size 7410610 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude.mid b/test/manual/awe32_nrpn/Altitude/Altitude.mid new file mode 100755 index 000000000..291856a26 --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude.mid @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75047403bb3d80919d6418b59cc19940aae39f12e666000e357795ce7e8ab58b +size 141916 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude.sbk b/test/manual/awe32_nrpn/Altitude/Altitude.sbk new file mode 100755 index 000000000..fb520e91e --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude.sbk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9402a670e62f102eea0ab8348cbf121be5a86fc0848c3c3b264df0de39fd28c1 +size 502723 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude.sf2 b/test/manual/awe32_nrpn/Altitude/Altitude.sf2 new file mode 100755 index 000000000..d547a3648 --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude.sf2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7daf1ee173b8527fbcf4cb0d304fe2bb02a3455ae2795f6d9bda89ff4f0d252 +size 548216 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude.txt b/test/manual/awe32_nrpn/Altitude/Altitude.txt new file mode 100755 index 000000000..5c290597f --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af3fe554602a05132ddfc4082df6e4e7587cf0183f7d0b75e99b1bf57f527d0f +size 764 diff --git a/test/manual/awe32_nrpn/Filter/The Nervous Filter SB Live.wav b/test/manual/awe32_nrpn/Filter/The Nervous Filter SB Live.wav new file mode 100644 index 000000000..5952e9645 --- /dev/null +++ b/test/manual/awe32_nrpn/Filter/The Nervous Filter SB Live.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca8402cce1c16a40e29a52510f008ac94d7c73273ef19f6dbfdc755c3ee0c7eb +size 876602 diff --git a/test/manual/awe32_nrpn/Filter/The Nervous Filter.mid b/test/manual/awe32_nrpn/Filter/The Nervous Filter.mid new file mode 100644 index 000000000..ef2010980 --- /dev/null +++ b/test/manual/awe32_nrpn/Filter/The Nervous Filter.mid @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d404da773b74cc35dd97c4db223830cb292a53a93fc792fe4217ad996534205 +size 24450 diff --git a/test/manual/awe32_nrpn/Uplift/.gitattributes b/test/manual/awe32_nrpn/Uplift/.gitattributes new file mode 100644 index 000000000..0b9c62b92 --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/.gitattributes @@ -0,0 +1,2 @@ +Uplift-fixed-SB[[:space:]]Audigy2[[:space:]]ZS.ogg filter=lfs diff=lfs merge=lfs -text +Uplift-fixed.mid filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/awe32_nrpn/Uplift/Uplift-fixed-SB Audigy2 ZS.ogg b/test/manual/awe32_nrpn/Uplift/Uplift-fixed-SB Audigy2 ZS.ogg new file mode 100755 index 000000000..e6855ee03 --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift-fixed-SB Audigy2 ZS.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25e08e865c60fd2a40184c527f25a1654c9bc2f3d3e6494a959ea39b3977a30e +size 9062133 diff --git a/test/manual/awe32_nrpn/Uplift/Uplift-fixed.mid b/test/manual/awe32_nrpn/Uplift/Uplift-fixed.mid new file mode 100755 index 000000000..880c511fc --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift-fixed.mid @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b3da14e1e26259a9d384b4ffbcf4279da8ce478724bb7163c00e8ad6161638a +size 84290 diff --git a/test/manual/awe32_nrpn/Uplift/Uplift.mid.orig b/test/manual/awe32_nrpn/Uplift/Uplift.mid.orig new file mode 100644 index 000000000..6842f4d68 Binary files /dev/null and b/test/manual/awe32_nrpn/Uplift/Uplift.mid.orig differ diff --git a/test/manual/awe32_nrpn/Uplift/Uplift.sbk b/test/manual/awe32_nrpn/Uplift/Uplift.sbk new file mode 100644 index 000000000..04b37df9a --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift.sbk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94c1300ffcfe90cfad1acb9b1c441784329ea4152a964381c703523fa926d566 +size 442208 diff --git a/test/manual/awe32_nrpn/Uplift/Uplift.sf2 b/test/manual/awe32_nrpn/Uplift/Uplift.sf2 new file mode 100755 index 000000000..67db3a1a6 --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift.sf2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4bcdb60366b5637404af2c733b74740e57e55ffd6f98574757550ed7715fb14 +size 535542 diff --git a/test/manual/awe32_nrpn/Uplift/Uplift.txt b/test/manual/awe32_nrpn/Uplift/Uplift.txt new file mode 100644 index 000000000..5930befa7 --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14e015a339008263b51f5220f7404dbf77f90d083878b10fa1e748b0e862e2a2 +size 911 diff --git a/test/manual/awe32_nrpn/Uplift/synthgs-sf2_04-compat.sf2 b/test/manual/awe32_nrpn/Uplift/synthgs-sf2_04-compat.sf2 new file mode 100755 index 000000000..53c753a6b Binary files /dev/null and b/test/manual/awe32_nrpn/Uplift/synthgs-sf2_04-compat.sf2 differ