AFAIK foobar2000 will generate any tone you ask it for, and of any duration. Assuming you have at least a 48khz sample rate (really 96k is likely to be preferable), go to 'add location' and type 'tone://22000,10' for a 22kHz 10 second long tone.
This site offers some interesting tests:http://www.audiocheck.net/audiotests_frequencycheckhigh.php
Additionally, the command sweep://8000-10000,10 will generate a sweep.
Indeed, my mistake. I find no aesthetic merit in the logarithmic scale, and had forgotten I'd set it to linear the very minute I started to use FB, several years ago. In addition to that, I commonly only use sweep to test a narrow bandwitdh of a few thousand Hz. The graph is then indistinguishable from a straight line.That means I need to redo my listening tests of my ears' (or my equipment's) upper limit. Around halfway through 16KHz and 18KHz doesn't exactly mean 17KHz, though it's perhaps close enough.
Around halfway through 16KHz and 18KHz doesn't exactly mean 17KHz, though it's perhaps close enough.
spectral masking is a huge influence in the human ear.