From 79b4efa63e16ed6da97bd930c3105c7659271963 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sun, 25 Oct 2020 14:52:52 +0900 Subject: [PATCH] MIDI: Generate at least 60 seconds of MIDI data --- src/sys/mako_midi.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sys/mako_midi.cpp b/src/sys/mako_midi.cpp index 02a4715..76d519e 100644 --- a/src/sys/mako_midi.cpp +++ b/src/sys/mako_midi.cpp @@ -45,6 +45,7 @@ const uint8 smf_header[] = { const size_t TRACK_LENGTH_OFFSET = 18; const size_t FADEOUT_DURATION = 100; // 1 second +const size_t MINIMUM_MUSIC_DURATION = 6000; // 60 seconds class SmfWriter { public: @@ -80,7 +81,7 @@ public: } void start_fadeout() { - if (fadeout_start < 0) + if (fadeout_start < 0 && total_ticks >= MINIMUM_MUSIC_DURATION) fadeout_start = total_ticks; }