Path: utzoo!attcan!uunet!samsung!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!netnews.upenn.edu!vax1.cc.lehigh.edu!lehigh.bitnet!KRW1 From: KRW1%LEHIGH.BITNET@IBM1.CC.Lehigh.EDU Newsgroups: comp.music Subject: MIDI FILE QUESTION Message-ID: <06049023:45:06KRW1@lehigh.bitnet> Date: 7 Apr 90 04:45:06 GMT Lines: 15 Return-path: KRW1 <@IBM1.CC.Lehigh.EDU:KRW1@Lehigh.Bitnet> To: lusysnz@VAX1.CC.LEHIGH.EDU There is an ambiguity in the MIDI file spec regarding the handling of tempo changes. It is not specified whether event deltas should refer to a time interval computed at the time of the previous event and in the current time base, or whether the time interval must account for any tempo changes (and thus delta unit size changes) during the time span preceding the event. For example, say at time 0 an event delta is given as 8 units, with a unit defined as 10 microseconds. If after 4 units the tempo is doubled (halving the unit size), should the event occur at time 80, or 60? Does anyone know whether this has ever been clarified, or know what the original intention was? I suspect that both interpretations may have been used in programs which write MIDI files. -- Kevin ------------------------------------------------------------------------ Kevin Weiner Lehigh University Computing Center (215) 758-3991