Thanks for your interest!
Making mml-tracker output something that xmpck will recognize should be pretty straightforward. The real challenge here is getting the "it plays a sound when you enter a note" functionality working across platforms. I may just punt on that until I have a complete working copy that dumps MML and then add platform-specific playback features as I figure out how to get it to work for each platform. I'm playing with getting this to work with Blargg's audio libraries so that I'll have a good base set of platforms, but I'm not sure how well playing a VGM file, for example, works for realtime note playback. I suppose it depends on how fast I can construct VGM files in memory(?)
Does anyone know how other trackers (TFM, FamiTracker, etc.) handle this? Presumably they just communicate with a chip emulator and send "note on" and "note off" events to it?