On Thu, 05 Sep 2019 12:12:10 +0100, David Higton
declaimed the following:
>In message
> Robert Riches wrote:
>
>>Isn't MIDI time resolution 1/128 of a second? That's pretty
>>close to 100Hz aka 10msec.
>
>No. Serial MIDI transmits a note on or note off command in 960us,
>i.e. about 1ms. USB MIDI transmits commands with a 1ms resolution
>if it's a full speed device.
>
The 1/128s thought may be a misunderstanding of notation level.
Scoring software (Finale, et al) can notate down to a 128th note, but
that is independent of real-time. A 128th note at 120bps is going to be
much shorter than a 128th note at 40bps. It will also vary based upon
time-signature... If a quarter-note is 1 beat (common 4/4 or waltz time
3/4), the 128th note is just 1/32 of a beat, but if using cut-time (2/2)
that 128th note is 1/64th of a beat.
MIDI beat clock is 24pulses per quarter note (12/8th, 6/16th, 3/32, so
the beat clock can't pin down 64th and 128th notes -- but since the beat
clock is meant to allow multiple devices to maintain sync, not timing... it
probably doesn't matter) https://en.wikipedia.org/wiki/MIDI_beat_clock
MIDI timecode is a derivative of SMPTE timecode used to allow tracks to
be synchronized to video... https://en.wikipedia.org/wiki/MIDI_timecode
It's wall-clock time, not time from start of performance.
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|