|
From: Lasse Kärkkäi. <tr...@us...> - 2011-02-28 13:58:59
|
Author: Lasse Kärkkäinen <tronic+ndrm at trn.iki.fi> Date: Mon Feb 28 14:58:32 2011 +0100 Write end of track event for MIDI, fixing (hopefully) Performous compatibility. --- songwriter-ini.cc | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/songwriter-ini.cc b/songwriter-ini.cc index aa394dd..bb2e09c 100644 --- a/songwriter-ini.cc +++ b/songwriter-ini.cc @@ -65,6 +65,10 @@ void FoFMIDIWriter::writeMIDI() const { ev.arg2 = 0; writer.writeEvent(ev); } + ev.type = Event::SPECIAL; + ev.channel = 0x0F; + ev.arg1 = Event::META_ENDOFTRACK; + writer.writeEvent(ev); // Write to file QByteArray name = (path + "/notes.mid").toLocal8Bit(); writer.save(std::string(name.data(), name.size()).c_str()); |