Unlike some other audio chips, the NES APU has five independent DACs and a non-linear mixer, making channel balance non-trivial. Emulators handle it differently, particularly in the balance between the square and noise components of the loss sound in Tetramino Concentration Room. (Nestopia, for one, makes the noise way too loud.)
I've developed a rom for testing the balance among channel volumes on an NES or emulator. Package includes source code, iNES binary (for NROM-128), and Ogg Vorbis recordings from an NES+PowerPak and recent versions of three popular emulators.
Download source, binary, and recordings (2.09 MiB)
TIP: When recording music from an NES's AV output, set the background color to sub-black ($0D) and turn off rendering. I've tested it on an NES, and it cut out nearly all 15.7 kHz noise. You'll still get a 60 Hz buzz from circuitry in the PPU turning on at the start of line 241 and off at the start of line 261 (or vice versa), which the NES recording faithfully replicates.
I've developed a rom for testing the balance among channel volumes on an NES or emulator. Package includes source code, iNES binary (for NROM-128), and Ogg Vorbis recordings from an NES+PowerPak and recent versions of three popular emulators.
Download source, binary, and recordings (2.09 MiB)
TIP: When recording music from an NES's AV output, set the background color to sub-black ($0D) and turn off rendering. I've tested it on an NES, and it cut out nearly all 15.7 kHz noise. You'll still get a 60 Hz buzz from circuitry in the PPU turning on at the start of line 241 and off at the start of line 261 (or vice versa), which the NES recording faithfully replicates.