> There are some interesting ideas in these works and I would like to add a
contribution to the discussion:
> from my point of view, preserving the transmitted events scheduling with a
maximum accuracy is important as this scheduling is part of the musical
information itself. However, except considering that the protocol is
intented to run on a fast local dedicated network, the transport latency
will introduce an important time distortion. Therefore, a mecanism to
compensate for the latency variation seems to me to be necessary.

RTP timestamps are used for this.

> Another point is the efficient use of the transmitted packets: sending one
packet for each event is probably not the best solution. In this case and
due to the underlying protocols overhead, the useful information part of a
packet may become less than 10% of the packet size. Moreover, hardware
layers such as Ethernet for example, often require a minimum packet size to
operate correctly.

I think a protocol for realtime MIDI over UDP will always have significant
protocol overhead, I
don't see this as a problem however.



Reply via email to