The maximum size the playback engine supports is 16k per tune (=music.bin). I expect the average tune to take up around 6k, though. A little more if people are really ambitious.
That would mean about 40 tunes on a 256kb rom. Not sure if we can find a lot of donor carts that support such huge roms. We should look into that before it's too late!
http://www.thenesdump.com/Mappers/NROM.htm
I have never had problems finding 256k donor carts with the list provided on the link above, main problem would be time. I am tempted to see if there is a electronic guy around my area who has a desoldering gun who is willing to desolder for me, its a right time consuming bitch.
edit: I totally just forgot about mappers, making my post kinda worthless