Commit [f370a1]  Maximize  Restore  History

Windows MIDI driver improved

- Stop sending all MIDI messages to a worker thread to be played.
Instead, call the event handler directly (with mutual exclusion).
This simplifies the code and reduces latency.
- Move initialization before worker thread creation - without this,
TiMidity++ might not be initialized before the 1st message arrives
(I actually had this problems when using VMPK, which sends a bank &
program change message immediately on startup)

Signed-off-by: TAMUKI Shoichi <>

Yale Zhang Yale Zhang 2013-11-04

TAMUKI Shoichi TAMUKI Shoichi 2013-11-04

changed windrv/timiditydrv.c
changed windrv/timiditydrv.def
windrv/timiditydrv.c Diff Switch to side-by-side view
windrv/timiditydrv.def Diff Switch to side-by-side view

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks