Yes, sfz looks promising, but I have been
having problems with proper voice assignments
for SMFs. Maybe a future version will fix it.