File > Configuration > Sound
Treble filtering: Damping = -70 dB
Treble filtering: Frequency = 8000 Hz
But that said, you should take responsibility for protecting your own well being. If it's giving you a headache, put it down. Stop using it. Yes, it should have an option, but that's no reason to subject yourself to something that is hurting you.
the first time you use n163, let famitracker show a prompt telling you the dangerous nature of the n163 chip and a "No not show this dialog again." checkbox
The documentation for 0.3.7 claims it should be for xx <= $1F (not $20), and I dunno why it's different again in 0.3.8 but I would vote it should do what the docs say, since that's an easy split point to remember.
File > Configuration > Sound
Treble filtering: Damping = -70 dB
Treble filtering: Frequency = 8000 Hz
But that said, you should take responsibility for protecting your own well being. If it's giving you a headache, put it down. Stop using it. Yes, it should have an option, but that's no reason to subject yourself to something that is hurting you.
I kinda over-exaggerated about it giving me headaches all the time. I was tired when I wrote it, and it actually gives me headaches about 1 out of 25 times I use it.
But I still vote for a switch to turn the channel switching noise off.
EDIT: i just manually tested different sample rates, even ones that are not supposed to be there
i found that sample rates higher than 119330 Hz (approx. 1/15 of the master clock rate) cause the N163 channels to glitch regardless of no. of channels!!!
obviously this has nothing to do with the rest of you, but if FamiTracker uses a different method to deal with the multiplexing hiss since beta 4, now that bothers me. 192000 Hz sample rate works pretty well in all versions before
It should either be a switch to turn the noise off, or it should not be there if less than 8 channels are used.
And here's something that annoys me:
In the attached file, the echo makes the whole song's DC offset gets pushed down. Just look at the oscilloscope!
If you mute just the bass, it goes all the way down.
And here's another example: It shifts DC offset randomly because of the guitar. The DC offset shifting also makes a lot of noise.
This may be a reason to make the inaccurate emulation availble, but I don't know.
Off topic, but still related to this thread:
Is support for longer waveforms planned? (just read the wiki, lul jrlepage is not the only one)
Cause I can live with the whole hiss emulation if I can have two 128, or one 256 sample wave
Longer waveforms is planned, but not in 0.3.8 as it requires some additional changes. But 256 samples are not possible as it collides with the audio registers.
To quote something Dave said years and years ago when the VRC6 was in its infancy: undesirable behaviour can be desirable sometimes. He said that in reference to the distorted sawtooth wave. I think the ability to read channel data as waveform data should be left in for that reason! It might be interesting to see someone come up with something interesting with those sounds haha.