diff options
author | Martin Peach <mrpeach@users.sourceforge.net> | 2010-12-11 20:43:27 +0000 |
---|---|---|
committer | Martin Peach <mrpeach@users.sourceforge.net> | 2010-12-11 20:43:27 +0000 |
commit | 4de9340c311527de508fcbab74e32dd55fe73273 (patch) | |
tree | b60d6f189bb6cf15420592dccf59eb472a514341 /midifile/midifile.c | |
parent | f3fb1bd8f8fb6a2d6bf22b62446459189111ed77 (diff) |
Fixed bug in record where running status was not implemented properly. Now running status is not used, to facilitate looping the file.
Changed help patch to implement real MIDI input from hardware.
svn path=/trunk/externals/mrpeach/; revision=14590
Diffstat (limited to 'midifile/midifile.c')
-rw-r--r-- | midifile/midifile.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/midifile/midifile.c b/midifile/midifile.c index c36e80a..c0adebb 100644 --- a/midifile/midifile.c +++ b/midifile/midifile.c @@ -460,7 +460,7 @@ static void midifile_list(t_midifile *x, t_symbol *s, int argc, t_atom *argv) written = midifile_write_variable_length_value(x->tmpFP, x->track_chunk[0].delta_time); dt_written = 1; } - if (j == x->track_chunk[0].running_status) continue;/* don't save redundant status byte */ + //if (j == x->track_chunk[0].running_status) continue;/* don't save redundant status byte */ if (j >= 0x80 && j <= 0xEF)x->track_chunk[0].running_status = j;/* new running status */ else if (j >= 0xF0 && j <= 0xF7) { |