diff --git a/test/manual/awe32_nrpn/.gitattributes b/test/manual/awe32_nrpn/.gitattributes deleted file mode 100644 index 02f521f8b..000000000 --- a/test/manual/awe32_nrpn/.gitattributes +++ /dev/null @@ -1,11 +0,0 @@ -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 deleted file mode 100755 index 592749c19..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude-SB Audigy2 ZS.ogg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c4ded7fc02982d2239a830ad08b41ddeea6f5d6a081568cd073290695e322ce -size 7410610 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude-SoundBlasterLive.mp3 b/test/manual/awe32_nrpn/Altitude/Altitude-SoundBlasterLive.mp3 deleted file mode 100644 index b776f6d64..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude-SoundBlasterLive.mp3 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:081c0b63b9442fd3477a20387dff169125bbbaa719a8a3b1e38846b3cb45dd80 -size 6817140 diff --git a/test/manual/awe32_nrpn/Altitude/Altitude.mid b/test/manual/awe32_nrpn/Altitude/Altitude.mid deleted file mode 100755 index 291856a26..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude.mid +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index fb520e91e..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude.sbk +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index d547a3648..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude.sf2 +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index 5c290597f..000000000 --- a/test/manual/awe32_nrpn/Altitude/Altitude.txt +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 5952e9645..000000000 --- a/test/manual/awe32_nrpn/Filter/The Nervous Filter SB Live.wav +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index ef2010980..000000000 --- a/test/manual/awe32_nrpn/Filter/The Nervous Filter.mid +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 0b9c62b92..000000000 --- a/test/manual/awe32_nrpn/Uplift/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -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-SoundBlasterLive.mp3 b/test/manual/awe32_nrpn/Uplift/Uplift-SoundBlasterLive.mp3 deleted file mode 100644 index 2291c831e..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift-SoundBlasterLive.mp3 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ff8d1cd46e49e63a73c0e5438f175efc7009685094d3a675697cf086548d98b -size 8732074 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 deleted file mode 100755 index e6855ee03..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift-fixed-SB Audigy2 ZS.ogg +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index 880c511fc..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift-fixed.mid +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 6842f4d68..000000000 Binary files a/test/manual/awe32_nrpn/Uplift/Uplift.mid.orig and /dev/null differ diff --git a/test/manual/awe32_nrpn/Uplift/Uplift.sbk b/test/manual/awe32_nrpn/Uplift/Uplift.sbk deleted file mode 100644 index 04b37df9a..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift.sbk +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index 67db3a1a6..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift.sf2 +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 5930befa7..000000000 --- a/test/manual/awe32_nrpn/Uplift/Uplift.txt +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100755 index 53c753a6b..000000000 Binary files a/test/manual/awe32_nrpn/Uplift/synthgs-sf2_04-compat.sf2 and /dev/null differ diff --git a/test/manual/iir_filter/1415_the-nervous-filter/.gitattributes b/test/manual/iir_filter/1415_the-nervous-filter/.gitattributes deleted file mode 100644 index 6f4a0fef5..000000000 --- a/test/manual/iir_filter/1415_the-nervous-filter/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -*.ogg filter=lfs diff=lfs merge=lfs -text -*.flac filter=lfs diff=lfs merge=lfs -text -*.wav filter=lfs diff=lfs merge=lfs -text -*.sf2 filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.mid b/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.mid deleted file mode 100644 index a853ab088..000000000 Binary files a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.mid and /dev/null differ diff --git a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.ogg b/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.ogg deleted file mode 100644 index d834a7118..000000000 --- a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter trimmed.ogg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f76d1efe07305045b1c2add718b2bf682f76043bae5bca743372e560cb21974 -size 89539 diff --git a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter.mid b/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter.mid deleted file mode 100644 index 4443978ad..000000000 Binary files a/test/manual/iir_filter/1415_the-nervous-filter/The Nervous Filter.mid and /dev/null differ diff --git a/test/manual/iir_filter/1417_filter-envelope-noise/.gitattributes b/test/manual/iir_filter/1417_filter-envelope-noise/.gitattributes deleted file mode 100644 index 6a0d372f1..000000000 --- a/test/manual/iir_filter/1417_filter-envelope-noise/.gitattributes +++ /dev/null @@ -1,5 +0,0 @@ -filter-envelope-noise-1345[[:space:]]reverted.flac filter=lfs diff=lfs merge=lfs -text -filter-envelope-noise-FluidSynth[[:space:]]2.4.flac filter=lfs diff=lfs merge=lfs -text -filter-envelope-noise.mid filter=lfs diff=lfs merge=lfs -text -*.flac filter=lfs diff=lfs merge=lfs -text -*.sf2 filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/iir_filter/1417_filter-envelope-noise/filter envelope-noise-Roland SC8820.flac b/test/manual/iir_filter/1417_filter-envelope-noise/filter envelope-noise-Roland SC8820.flac deleted file mode 100755 index 08322a487..000000000 --- a/test/manual/iir_filter/1417_filter-envelope-noise/filter envelope-noise-Roland SC8820.flac +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bea148b158f8932b8ca74d4e1246492115d01361c2192156c41820388cee6b9e -size 406106 diff --git a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-1345 reverted.flac b/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-1345 reverted.flac deleted file mode 100755 index 3abd442cf..000000000 --- a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-1345 reverted.flac +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62579bbbaab0ae97b873e666102741a72e05bd6322c4c8fb64dbc8062def73f1 -size 415449 diff --git a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-FluidSynth 2.4.flac b/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-FluidSynth 2.4.flac deleted file mode 100755 index 79dd125fb..000000000 --- a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise-FluidSynth 2.4.flac +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:415e71eff4668d1d6261a652cacee2ead5202637b40bd87f2a2cd3cf488c8a11 -size 472080 diff --git a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise.mid b/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise.mid deleted file mode 100755 index d0cae2d09..000000000 --- a/test/manual/iir_filter/1417_filter-envelope-noise/filter-envelope-noise.mid +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7423868b1028c96e2068176a9122a37f31113bed86002ff35091e9e80a2f497b -size 662 diff --git a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/.gitattributes b/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/.gitattributes deleted file mode 100644 index 4be35afce..000000000 --- a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -echo_drops.sf2 filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/1424.mid b/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/1424.mid deleted file mode 100644 index a65a2ef36..000000000 Binary files a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/1424.mid and /dev/null differ diff --git a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/echo_drops.sf2 b/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/echo_drops.sf2 deleted file mode 100644 index d018fcf1d..000000000 --- a/test/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/echo_drops.sf2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:832763abda84a34030f272a608918cfb1e51a5cf52eccc9c88691f938827f725 -size 16835580 diff --git a/test/manual/iir_filter/1427_high-Q-note-cutoff/.gitattributes b/test/manual/iir_filter/1427_high-Q-note-cutoff/.gitattributes deleted file mode 100644 index 26fae88dd..000000000 --- a/test/manual/iir_filter/1427_high-Q-note-cutoff/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ -high_Q_note_cutoff_test.sf2 filter=lfs diff=lfs merge=lfs -text -fluidsynth_iir-tests.flac filter=lfs diff=lfs merge=lfs -text -high_Q_note_cutoff_test.mid filter=lfs diff=lfs merge=lfs -text diff --git a/test/manual/iir_filter/1427_high-Q-note-cutoff/fluidsynth_iir-tests.flac b/test/manual/iir_filter/1427_high-Q-note-cutoff/fluidsynth_iir-tests.flac deleted file mode 100755 index c74958755..000000000 --- a/test/manual/iir_filter/1427_high-Q-note-cutoff/fluidsynth_iir-tests.flac +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c198b5b32c3a8516f049c4e7e6cfee764b0855595fdda46750f92c614808d940 -size 224675 diff --git a/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.mid b/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.mid deleted file mode 100755 index a882f2b7e..000000000 --- a/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.mid +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d17f36961affa6f913a40398800b58872bc4a4d57019a8467dce72715950d8c8 -size 100 diff --git a/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.sf2 b/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.sf2 deleted file mode 100755 index 669d6d257..000000000 --- a/test/manual/iir_filter/1427_high-Q-note-cutoff/high_Q_note_cutoff_test.sf2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6636a4c9344de49c7b040017f1e0381c95150a2cf5d0f6a3b1178a154bbc7064 -size 235772 diff --git a/test/manual/iir_filter/interactive_biquad_lowpass.m b/test/manual/iir_filter/interactive_biquad_lowpass.m deleted file mode 100644 index 0c53abec7..000000000 --- a/test/manual/iir_filter/interactive_biquad_lowpass.m +++ /dev/null @@ -1,86 +0,0 @@ -# -# This Matlab script implements an interactive Bode plot of fluidsynth's IIR filter. -# To run it, just call interactive_biquad_lowpass() and a window will open up, allowing -# you to adjust the cutoff frequency and Q. -# Note that Q is in linear range here! -# -function interactive_biquad_lowpass() - % Initial values - f_c = 1000; % Initial cutoff frequency in Hz - Q = 0.707; % Initial quality factor - f_s = 48000; % Sampling frequency in Hz - - % Create the figure - hFig = figure('Name', 'Interactive Biquad Lowpass Filter', 'NumberTitle', 'off'); - - % Create axes for the magnitude and phase plots - hAxesMag = subplot(2, 1, 1, 'Parent', hFig); - hAxesPhase = subplot(2, 1, 2, 'Parent', hFig); - - % Plot the initial response - plot_response(hAxesMag, hAxesPhase, f_c, Q, f_s); - - % Create slider for cutoff frequency - uicontrol('Style', 'text', 'Position', [20 20 150 20], 'String', 'Cutoff Frequency (Hz)'); - hSliderFc = uicontrol('Style', 'slider', 'Min', 100, 'Max', 20000, 'Value', f_c, ... - 'Position', [20 40 300 20]); - hTextFc = uicontrol('Style', 'text', 'Position', [330 40 50 20], 'String', num2str(f_c)); - - % Create slider for quality factor - uicontrol('Style', 'text', 'Position', [20 80 150 20], 'String', 'Quality Factor (Q)'); - hSliderQ = uicontrol('Style', 'slider', 'Min', 0.1, 'Max', 100, 'Value', Q, ... - 'Position', [20 100 300 20]); - hTextQ = uicontrol('Style', 'text', 'Position', [330 100 50 20], 'String', num2str(Q)); - - % Add listeners for both sliders - addlistener(hSliderFc, 'Value', 'PreSet', @(src, event) update_plot(hAxesMag, hAxesPhase, hSliderFc, hSliderQ, f_s, hTextFc, hTextQ)); - addlistener(hSliderQ, 'Value', 'PreSet', @(src, event) update_plot(hAxesMag, hAxesPhase, hSliderFc, hSliderQ, f_s, hTextFc, hTextQ)); -end - -function update_plot(hAxesMag, hAxesPhase, hSliderFc, hSliderQ, f_s, hTextFc, hTextQ) - % Get the current values from the sliders - f_c = get(hSliderFc, 'Value'); - Q = get(hSliderQ, 'Value'); - - % Update the text displays - set(hTextFc, 'String', num2str(f_c, '%.1f')); % Display cutoff frequency - set(hTextQ, 'String', num2str(Q, '%.2f')); % Display quality factor - - % Update the plot with the new values - plot_response(hAxesMag, hAxesPhase, f_c, Q, f_s); -end - -function plot_response(hAxesMag, hAxesPhase, f_c, Q, f_s) - % Design the biquad lowpass filter - w0 = 2 * pi * f_c / f_s; - alpha = sin(w0) / (2 * Q); - - b0 = (1 - cos(w0)) / 2; - b1 = 1 - cos(w0); - b2 = (1 - cos(w0)) / 2; - a0 = 1 + alpha; - a1 = -2 * cos(w0); - a2 = 1 - alpha; - - % Normalize coefficients - b = [b0 / a0, b1 / a0, b2 / a0]; - a = [1, a1 / a0, a2 / a0]; - - % Compute the frequency response - [h, w] = freqz(b, a, 1024, f_s); - - % Clear the axes and plot the new response - cla(hAxesMag); - plot(hAxesMag, w, 20*log10(abs(h))); - title(hAxesMag, 'Magnitude Response'); - xlabel(hAxesMag, 'Frequency (Hz)'); - ylabel(hAxesMag, 'Magnitude (dB)'); - grid(hAxesMag, 'on'); - - cla(hAxesPhase); - plot(hAxesPhase, w, angle(h) * (180/pi)); - title(hAxesPhase, 'Phase Response'); - xlabel(hAxesPhase, 'Frequency (Hz)'); - ylabel(hAxesPhase, 'Phase (degrees)'); - grid(hAxesPhase, 'on'); -end