Tobias Erichsen
11-14-2006, 03:16 PM
Hi everyone,
I know this is not strictly a sample-library-question, but since there
are quite a bit of knowledgeable people even in the more technical
areas around, I thought this might still be a good place:
I'm currently writing a virtual MIDI-driver that is networked.
To balance out possible jitter due to the networking I was
thinking about forwarding timestamps (created at the sender)
to the receiver's application in the MIDI-driver's DATA-callbacks
(MIM_DATA & MIM_LONGDATA) so far I always set them to "0".
Has anyone any experience on how many applications use those
timestamps (for recording-purposes) to spot the MIDI-event
at the exact point in time in the midi-file... or do you guys
think that the whole thing is not worth the effort, since no
applications use this data anyway...
Obviously for "realtime"-play, those timetags don't make any sense.
Best regards,
Tobias
I know this is not strictly a sample-library-question, but since there
are quite a bit of knowledgeable people even in the more technical
areas around, I thought this might still be a good place:
I'm currently writing a virtual MIDI-driver that is networked.
To balance out possible jitter due to the networking I was
thinking about forwarding timestamps (created at the sender)
to the receiver's application in the MIDI-driver's DATA-callbacks
(MIM_DATA & MIM_LONGDATA) so far I always set them to "0".
Has anyone any experience on how many applications use those
timestamps (for recording-purposes) to spot the MIDI-event
at the exact point in time in the midi-file... or do you guys
think that the whole thing is not worth the effort, since no
applications use this data anyway...
Obviously for "realtime"-play, those timetags don't make any sense.
Best regards,
Tobias