Oops, sorry for double posting!!! Here's a screenshot of the app, an ABX comparator, an app commonly used to compare compressed audio such as mp3 and vorbis vs. the original (cdda). The is going to load A (the reference) and B (the challenger) by either clicking on filechooser buttons or by drag-n-dropping from a file manager or an audio player. The user will listen to audio files A and B and X (assigned randomly from A or B) as many times as he wants. Then he guesses which stream, A or B was hiding behind X? A and B buttons are initially disabled, and they're enabled as soon as appropriate audio files are loaded. X button is enabled when both A & B are available. Stop button is initially disabled and is enabled only during playback. As soon as user clicks "Play X", X is randomly assigned to either A or B and buttons "X = A" and "X = B" become enabled. User then may listen to A, B and X as many times as he wants. When he decides, he clicks either "X = A" or "X = B". The trial counter is increased, and these buttons become disabled again, until user clicks "Play X" for the second trial, and so on... The results are hidden, until the user decides that he had enough tries. Then he can see, how many times he guessed right. He can also see the P-value, the calculated guessing probability. The sample selector is a quick and dirty custom widget, which I'll rewrite ASAP. As well as "loop" toggle button. My primary concern is the "correctness" of the layout :) Thanks. --Artem
Attachment:
Screenshot-ABX-comparator.png
Description: PNG image