From 5ac64b7a975dad8fc8a08980c92870792103d17e Mon Sep 17 00:00:00 2001 From: derselbst Date: Sun, 17 Nov 2024 18:42:18 +0100 Subject: [PATCH] Add test files for AWE32 NRPN --- test/CMakeLists.txt | 32 ++++++++++++++++++- test/manual/awe32_nrpn/.gitattributes | 11 +++++++ .../Altitude/Altitude-SB Audigy2 ZS.ogg | 3 ++ test/manual/awe32_nrpn/Altitude/Altitude.mid | 3 ++ test/manual/awe32_nrpn/Altitude/Altitude.sbk | 3 ++ test/manual/awe32_nrpn/Altitude/Altitude.sf2 | 3 ++ test/manual/awe32_nrpn/Altitude/Altitude.txt | 3 ++ .../Filter/The Nervous Filter SB Live.wav | 3 ++ .../awe32_nrpn/Filter/The Nervous Filter.mid | 3 ++ test/manual/awe32_nrpn/Uplift/Uplift.mid | 3 ++ test/manual/awe32_nrpn/Uplift/Uplift.sbk | 3 ++ test/manual/awe32_nrpn/Uplift/Uplift.sf2 | 3 ++ test/manual/awe32_nrpn/Uplift/Uplift.txt | 3 ++ 13 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 test/manual/awe32_nrpn/.gitattributes create mode 100755 test/manual/awe32_nrpn/Altitude/Altitude-SB Audigy2 ZS.ogg create mode 100755 test/manual/awe32_nrpn/Altitude/Altitude.mid create mode 100755 test/manual/awe32_nrpn/Altitude/Altitude.sbk create mode 100755 test/manual/awe32_nrpn/Altitude/Altitude.sf2 create mode 100755 test/manual/awe32_nrpn/Altitude/Altitude.txt create mode 100644 test/manual/awe32_nrpn/Filter/The Nervous Filter SB Live.wav create mode 100644 test/manual/awe32_nrpn/Filter/The Nervous Filter.mid create mode 100644 test/manual/awe32_nrpn/Uplift/Uplift.mid create mode 100644 test/manual/awe32_nrpn/Uplift/Uplift.sbk create mode 100644 test/manual/awe32_nrpn/Uplift/Uplift.sf2 create mode 100644 test/manual/awe32_nrpn/Uplift/Uplift.txt diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 3ce90a3b2..0143770ca 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 -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 -F ${AWE32_NRPN_RENDER_DIR}/Uplift.${FEXT} Uplift.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..815194a6d --- /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:7e2d64c9026d5e3435f489674ace74a5a455ee800a5a48a1eb28966e3140eee7 +size 7455906 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..13a9e425f --- /dev/null +++ b/test/manual/awe32_nrpn/Altitude/Altitude.sf2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80bd575dd4082f9aaa3475e1c67179d16be7af5fc4f8a019dcd04bdc326b46b7 +size 546936 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/Uplift.mid b/test/manual/awe32_nrpn/Uplift/Uplift.mid new file mode 100644 index 000000000..328d9ebb9 --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift.mid @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7675110e92305c92a448b8899aaafa1bc1df8b324ed1044daf03bb2424a28f0f +size 84314 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 100644 index 000000000..7b212e91b --- /dev/null +++ b/test/manual/awe32_nrpn/Uplift/Uplift.sf2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9b1b6151e1a19282b17578be8af1a0606217ad1e1e58463553e852f06e8d5b +size 443328 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