I'm wondering how to get xrun-free audio out of yoshimi (when trying to record with best possible quality). One possible solution is to use jack freewheeling mode. Would that be feasible to implement?
Also I have a vision that in freewheeling mode, the song could be exported faster-than-realtime (or slower) if midi ticks were timed to jack (I guess this needs jack to implement freewheeling to midi also), but this is just brainstorming at the moment. The ultimate goal is to have "ardour export" -style experience with midi software synths, to be able to export the song in just few seconds.