Memblers wrote:It would be difficult to make a ROM sound good with the full song because of memory constraints. It might fit in 512kB if it's DPCM encoded and sample-rate reduced, but it will definitely sound awful. That demo uses raw PCM, and probably uncompressed. I'll take a guess and say the CD-quality version of the song is 60 megabytes. Reduced to 8-bit mono, maybe 15MB. Cutting the bit-rate down to 22khz, 7MB. That's still about 16 times larger than it would need to be, to fit in a "normal" cartridge. That's the scale of the problem, and that's just for one song.
Larger ROMs are possible, but the developer would need to have the hardware to test it. 512kB is just the traditional maximum ROM size for an NES program.
Bregalad wrote:As much as we love this song, it's probably impossible to make it fit in a NES cartridge. Compression can be easily acheived in acceptable quality using 4-bit DPCM, using 4 bit per sample. Sound quality can be reduced to aproximately 15 kilosamples per second while sounding muffled but still somewhat decent. Anything below that and it sounds like you have pillows on your ears.
Usual NES carts have a great maximum of 512 kilobytes of data, that means 1024 kilosamples, that is aproximately 69 seconds worth of music of bad, but acceptable quality.
The tricks that could be used is to re-use verses so that they're encoded only once. Then the next step is to encode the music as MIDI but play back vocal samples for the singing (such as the
Tales of Phantasia opening sound). Unfortunately the FC/NES does not have a CPU fast enough to replay back an encoded MIDI (unless dedicated cartridge hardware is put inside...)
So even by tricking and re-using verses (to avoid encoding them twice) it's still impossible to fit the entiere
Never Gonna Give you UP song on a normal NES cartridge. Of course with some dedicated mapper that could be possible. On the SuperNintendo that'd be definitely possible, and a decent quality could be acheived. But what's the point anyway ? You could do the same with a casette tape, which is dedicated for this usage

From mapper MMC3 - 512kb, COOLBOY - 32 Mb, COOLGIRL - 128 Mb.
They say that the creation of such a collection is possible, only the assembly of the rum itself and its recording in the cartridge will remain.
Something similar is being collected here.
https://coolgirl.clusterrr.com/#5E54498 ... Z4Z08VWXYZ
But even short tracks are made in good quality (for example, a screensaver from Ninja Turtles, an example attached).
I tried to make Duck Tales and Winnie the Pooh, but the quality even for short tracks turned out lower i(t run through NNnesterj with the settings, as in the screenshot).
How did he make such quality music?) Incredible!
In theory, the assembly process from the general rum is already automated. All that remains is to add mp3, wav to nes-rom auto-conversion with good sound quality.
It would be great to create music cartridges (with the albums of Queen, Metallica, Beatles ... and other tracks)