aboutsummaryrefslogtreecommitdiff
path: root/midifile/midifile.c
diff options
context:
space:
mode:
authorMartin Peach <mrpeach@users.sourceforge.net>2010-12-11 20:43:27 +0000
committerMartin Peach <mrpeach@users.sourceforge.net>2010-12-11 20:43:27 +0000
commit4de9340c311527de508fcbab74e32dd55fe73273 (patch)
treeb60d6f189bb6cf15420592dccf59eb472a514341 /midifile/midifile.c
parentf3fb1bd8f8fb6a2d6bf22b62446459189111ed77 (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.c2
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)
{