[comp.music] MIDI help

ergincan@qucis.queensu.CA (Fahir Ergincan) (03/13/91)

As part of my RA job, I was required to write a program to play
standard MIDI files. The program I wrote and Cakewalk (Version 3)
play the same pieces with different speeds (my program plays slower).
What would be the reason for this difference? For timing I use
the following information provided in the standard MIDI files:

    1. ppq (pulses/beats per quarter note).
    2. duration of a quarter note (in microsecs).
    3. delta time: this info is provided before each MIDI event,
and I am assuming that its unit is one beat. The program waits
this amount of time before sending the MIDI event to the tone
generator.

I'll appreciate any comments or references.


Fahir Ergincan
Queen's University, Canada

ergincan@qucis.queensu.ca