Goal is to build a plug-in/app for Windows to offer an option to replace (or improve performance of) the built-in GM Wavetable Synth choice for MIDI output. With this option, there is almost 250ms of latency ??" making it unusable for realtime General MIDI playback. Bring delay (latency) down to 20ms or less is acceptable. A minimum specification may be required on the client PC. That's understood. We have an application that has relied on the presence of a creative labs soundcard using a specific soundfont ??" but with laptops/windows 7 that approach has become less than feasible. We will provide a 32mb General MIDI Soundfont file for testing/deployment.
## Deliverables
1. Application must yield/install a new system ??"wide MIDI-OUT choice ??" call it: GM_PerformanceEdition . IT will need to respond to the standard General MIDI events, patch changes, etc 2. The app needs to install the default sound file, and have a standard browse/select method for replacing this file. 3. It needs to have a selectable option whether to auto start. 4. It needs to have a “hook?? whereby another app can try to launch it if it is not running. Overall: The clear challenge here is to get the low-latency plumbing working. If you think you can do it ??" please bid!