-- v4: dmsynth: Use time instead of position to order events. dmsynth: Preserve event order when positions are equal. dmime: Requeue the note message instead of directly queueing MIDI note-off. dmime/tests: Test output tool note requeueing. dmime/tests: Move scale_music_time() and check_dmus_note_pmsg() up. dmime: Correctly requeue messages with changed time. dmime: Always queue messages with non-immediate delivery type. dmime: Don't queue messages with immediate delivery type. dmime: Factor out timeout computation.