ABXTEST(1)
π ABXTEST(1): double-blind ABX comparison testing script π
hey bestie, welcome to the MPEG Audio Decoder manual β this is ABXTEST(1), and we're about to find out if you can actually tell two sounds apart. β¨
πΈ NAME πΈ
abxtest β double-blind ABX comparison testing script. that's the whole name, and honestly it ate. π
π¦ SYNOPSIS π¦
abxtest [-n min] [-m max] [-g goal] A-cmd B-cmd
π₯ DESCRIPTION π₯
okay so abxtest is a tool for conducting listening (or other subjective) tests to determine whether a listener can discern a difference between two subjects under test, denoted A and B. literally a double-blind little science experiment for your senses. π₯
the listener conducts several trials in which an unknown subject, X, is randomly chosen to be either A or B. the probability that X is A or B is the same. the listener must decide whether X sounds the same as A or the same as B. and yes, the listener may repeat A, B, and X as many times as necessary before reaching a verdict β take your time, bestie, no rush. π«Ά
in order to prove the hypothesis that a difference can be discerned between A and B, the listener must disprove the null hypothesis that A sounds the same as B. this is accomplished by correctly identifying X often enough that randomly guessing correctly the same number of times would be statistically improbable. so basically: guess right enough times and the math says it's not luck, periodt. π
the A and B subjects for abxtest are actually arbitrary shell commands. the normal mode of use would be to give commands which play two slightly different sounds. the standard output and standard error from each command are suppressed so as not to reveal the identity of X. the listener may interrupt an executing command (usually by pressing ^C) without terminating the test. π
β¨ OPTIONS β¨
-n minβ set the minimum number of trials. trials will continue after this number if the statistical probability goal has not yet been met. the default is10. π-m maxβ set the maximum number of trials. trials will end after this number even if the statistical probability goal has not yet been met. the default is20. π¦-g goalβ set the minimum statistical probability goal. this is the probability that the number of correct identifications is the same as random guesses. in order to disprove the null hypothesis, the result of the test must be a probability less than or equal to this goal. the default is0.05. πΈ
π FILES π
/dev/randomβ by default this file is read to generate a random sequence of X. π
π§ ENVIRONMENT π§
RANDOM_FILEβ if set, the file named by this variable will be read instead of/dev/randomto generate a sequence of X. π
β NOTES β
abxtest uses the binomial distribution to accurately calculate the probability that the result is the same as random guesses. math girlies rise up. π
π AUTHOR π
Robert Leslie <rob@mars.org> β the icon who made this. π«Ά
alright bestie, that's the page! source/version: MAD, date: 16 November 2000 β mwah, and remember: slay your ABX test π
π¦ where this page comes from
- opensuse-leap 16.0: abxtest 0.15.2b-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: abxtest 0.15.2b-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: abxtest 0.15.2b-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: abxtest 0.15.2b-bp160.1.12 Β· GPL-2.0-or-later
- Copyright (C) 2000-2004 Robert Leslie
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms