Ooo. I think this has already been discussed at some point. Do you mean import like the midi import, that only imports notes? Do you mean export like "create an xm that sounds like an nsf"? If so, I'm pretty sure it's not going to happen, but I can put it on the list anyway if you want...
one could manually assign instruments on export, and one could manually edit instruments for import as well. As long as it was a 4 or 5 channel XM that follows the rules of the NES sound format, or otherwise can be made to put certain instruments' notes in certain channels, it could very well work.
Hell yes. I love the screenshot. I think the ideal solution would probably be the ability to move toolboxes around. Anyway, you have a very fitting name to come up with such a suggestion, ui.
I know jsr mentioned switching to bitmap fonts, since apparently a lot of FT's cpu time is used for rendering the fonts, and with bitmap fonts the program would be much faster. Even so, it would be nice if you could switch font sizes...
This keeps slipping my mind... is there any reason that bankswitching can't be used to get more than 16 KB of samples? Some mappers don't let you switch C000-FFFF, but there are mappers that do. (VRC6/7 mappers let you switch C000-DFFF, but not E000-FFFF. MMC5 lets you switch the whole range.) If it's possible, we should add it to the list.