wrap MIDI timecode at 24h
[ardour.git] / libs / ardour / session_midi.cc
index c13ae54338ba8a87cac9f055c6d4625bb4fe41d4..639ea399d317a9983c5b456b75f2de393ce1d19a 100644 (file)
@@ -417,7 +417,7 @@ Session::send_full_time_code (framepos_t const t, MIDI::pframes_t nframes)
        msg[4] = 0x1;
        msg[9] = 0xf7;
 
-       msg[5] = (mtc_timecode_bits | timecode.hours) & 0x7f;
+       msg[5] = mtc_timecode_bits | (timecode.hours % 24);
        msg[6] = timecode.minutes;
        msg[7] = timecode.seconds;
        msg[8] = timecode.frames;