Originally posted by Pitchin LuigiWell, when i try to replace a music from the original game, this error pops up:
Echo buffer exceeded total space in ARAM by 0x0100 bytes.
Is there a solution?
ARAM is the memory used to hold music, sound effects, samples, and any other information needed for the sound engine. This means if you run out of space, there's a number of ways to fix it by reducing the amount of space used elsewhere. Here are a few options:
Easiest method is to edit the song to just reduce the amount of echo, at the expense of altering the sound of the song a bit. To do this, open the song file and search for a line starting with "$F1" followed by three bytes. The byte immediately following the $F1 byte indicates the amount of echo to use, so just decrement that number to reduce the echo until the problem is solved.
Another option is to remove some global songs. Global songs are always loaded in ARAM (so that there isn't a delay when switching to them), but not all of them are really needed. You can remove them by directly opening addmusic_list.txt and moving songs from the end of the "globals" section to the "locals" section. Note that song numbers in each section
must be contiguous, though; you can't move song 7 to the locals without also moving songs 8 and 9, for instance, because there'd be a gap.
One more option is to actually edit the song's samples and reduce the bitrate, as samples tend to take up the most space in ARAM. This will, of course, also lower the quality of the resulting audio though, so probably not ideal.
Professional frame-by-frame time wizard.
YouTube -
Twitter -
SMW Glitch List -
SMW Randomizer