mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-10-03 20:38:13 +03:00
MIDI: Generate at least 60 seconds of MIDI data
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user