QUOTE(Halcyon @ May 25 2004, 07:37 AM)
Three things things perhaps worth considering in the future. I noticed these myself, but I'm not sure others see them as important:
1) ABCHR Java version has, imho, some issues:
- buffer length that is small enough for fast switching can cause a lot of skips/gaps on playback (at least on my system. I think Gabriel may also have mentioned this?)
I am slowly working towards implementing encryption in abchr for windows. The first part of that is to be able to decode xml setup files. I'm currently figuring out how to use expat/arabica to implement a document object model for xml (yes, I could have used msxml.dll, but I want something that works for all windows users without having to ask them to install updated dlls).
Hopefully being able to use a native windows app on pc/windows systems should take care of the clicking issue.
QUOTE
- It is impossible to select the Output sound card and/or the ouput method (DirectSound/WaveOut/Asio/Kernel). On cards that have broken DirectSound (like RME DIGI 96/8), this makes it hard/useless to use that card. I had to resort to my worse sound card, worse headphone amplifier and worse headphones due to this. Not that it necessarily altered my listening accuracy at all, but it was a bummer not to be able to use gear one is accustomed to. I wonder if there is any way around this limtation?
In java, you are restricted to the java sound library. In abchr for windows, I only implemented wavOut playback, which is probably the most compatible method for existing PC's (plus it was convenient to use the MCI interface). I don't have plans to implement DirectSound or ASIO playback.
QUOTE
2) Intro: I've been reading Les Leventhal's AES papers, like "Type 1 and Type 2 errros in the Statistical Analysis of Listening Tests". Mr Leventhal is a psychologist who understands auditory testing and statistical analysis issues on the subject of significance leves (I recommend: J. Audio Eng. Soc, Vol 34, No 6, 1986 June as a starting point. He has further papers on the issue). While statistical analysis is not a substitute for a carefully thought out research methodology and test setup, it can help to analyse non-ideal settings with higher confidence.
This sounds interesting. I should note that the method Roberto uses for analyzing the results favors finding differences at the expense of higher type I errors -- i.e., it does not correct for multiple samples.
Currently the biggest remaining criticism I see in Roberto's tests are not statistical. I think the bitrate criticism should be tackled head on in future tests. Bitrates over multiple albums and bitrates over the sample set should be about the same, IMO. So that means choosing samples which might not at first glance appear to be "difficult."
You ask how does the test method affect the test? Well in this case, we have self-selected listeners and an abc/hr test method. The self-selection is probably amplifying the differences. In the general population, I'd bet the vast majority of people would not find the differences this group of listeners has.
The abc/hr and abx test methods are also very sensitive, and certainly not representative of real-world listening. I think it also has a tendency to over-amplify differences (although those differences are very real). Bottom line -- these tests are, if anything, too sensitive to represent everyday listening for the general population.
But for the people who actually care, they do a pretty good job of providing information on differentiating codec quality at a very subtle level.
ff123