To answer your question: it's definitely possible.
You shouldn't need to use 50 ICs, unless you need to play them all at once of course, the data could all be stored on one flash memory device and played back through a DAC. There shouldn't be any need to use an MCU with 50 pins either...