title: AUX: a scripting language for auditory signal processing and software packages for psychoacoustic experiments and education.
abstract: This article introduces AUX (AUditory syntaX), a scripting syntax specifically designed to describe auditory signals and processing, to the members of the behavioral research community. The syntax is based on descriptive function names and intuitive operators suitable for researchers and students without substantial training in programming, who wish to generate and examine sound signals using a written script. In this article, the essence of AUX is discussed and practical examples of AUX scripts specifying various signals are illustrated. Additionally, two accompanying Windows-based programs and development libraries are described. AUX Viewer is a program that generates, visualizes, and plays sounds specified in AUX. AUX Viewer can also be used for class demonstrations or presentations. Another program, Psycon, allows a wide range of sound signals to be used as stimuli in common psychophysical testing paradigms, such as the adaptive procedure, the method of constant stimuli, and the method of adjustment. AUX Library is also provided, so that researchers can develop their own programs utilizing AUX. The philosophical basis of AUX is to separate signal generation from the user interface needed for experiments. AUX scripts are portable and reusable; they can be shared by other researchers, regardless of differences in actual AUX-based programs, and reused for future experiments. In short, the use of AUX can be potentially beneficial to all members of the research community-both those with programming backgrounds and those without.
authors.affiliation: Department of Otolaryngology-Head and Neck Surgery, Eye and Ear Institute, The Ohio State University, 915 Olentangy River Road, Columbus, OH 43212, USA. bjkwon@gmail.com
authors.forename: Bomjun J
authors.initials: BJ
authors.lastname: Kwon
mesh_terms: D000161:Acoustic Stimulation; D000465:Algorithms; D001307:Auditory Perception / Q000502:physiology*; D002138:Calibration; D003626:Data Display; D004493:Education / Q000706:statistics & numerical data*; D007839:Functional Laterality / Q000502:physiology; D006801:Humans; D011381:Programming Languages; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*; D012984:Software
references.citation: Behav Res Methods Instrum Comput. 2003 Feb;35(1):116-24
references.pmid: 12723786
references.citation: Can J Psychol. 1976 Jun;30(2):99-114
references.pmid: 974899
references.citation: J Acoust Soc Am. 1996 Jul;100(1):511-8
references.pmid: 8675844
references.citation: J Acoust Soc Am. 1971 Feb;49(2):Suppl 2:467+
references.pmid: 5541744
references.citation: J Neurosci Methods. 2008 Jul 30;172(2):283-93
references.pmid: 18538414
references.citation: J Speech Lang Hear Res. 2005 Feb;48(1):45-60
references.pmid: 15938059
references.citation: Behav Res Methods Instrum Comput. 1999 May;31(2):334-40
references.pmid: 10495819