Re: MusicXML and MIDI

Hi all

About duration in milliseconds:

Duration in Midi is simple and so is the basic principle in MusicXML. 
But a mix of duration in divisions
and in milliseconds may be complicated. MusicXML is exact - e.g. you may 
have a division of 4, but adds a triol.
This is done by a division of 12 (or alike). This is exact. In Midi 
duration is not exact and more than that:
Notes are a little to short, because there must be a little pause 
between them to hear a new note start.
A MusicXML-player must insert an adequate delay.

After a milliseconds delay, how to synchronise? What about <backup> and 
<forward>? To synchronise,
you need to compute delays and the result will not be exact. The same 
tune may be quite different due
to rounding. Also will the millisecond delay not fit measures and tied 
notes.

And how to add tempo changes - with the millisecond note suddenly 
crossing the measure limit. Should
the milliseconds be modified? Still a computation is needed, the note 
may cross the measure and
must be tied. And how should the tie be made? Mix of divisions and 
milliseconds?

And how to write the note in the note sheet and so on ...
I think that this should be studied carefully before any change.

Mogens

PS: Se also Jamie Gabriels comments. Sibilius might not be exact as 
Jamie writes - but Musescore and Finale are.

On 2016-04-06 11:10, James Ingram wrote:
> Proposal:
> MusicXML should allow durations to be defined simply as milliseconds.
>

Received on Wednesday, 6 April 2016 13:31:23 UTC