I changed one of the visualizations, and I've tried to increase the sound quality: - Turned the lists that store the song data into global lists. This way Scratch doesn't copy them for the clones that are created for every sound. - Different instruments and samples have different volumes. For example "(20) Synth Lead" is much louder than other instruments, and "(14) Bassoon" has both quiet (60.001) and loud (59.999) samples. I've tried to compensate these differences by reducing the volume of louder instruments. - I've added a script that plays all sound samples before first starting music. This prevents the lag from samples loading in the middle of a music. - I've added a small randomness to the pitch of the sounds. I'd read it somewhere that it improves sound quality, but I can't find where - I've changed the default instrument mapping.