APE is a high-level rapid development tool for auditory experiments in MATLAB. Capable and extensible, APE provides easy, flexible control of audio hardware (Tucker-Davis, Dante), adaptive procedures, and more.
APE was designed for perception scientists who use MATLAB to conduct psychophysical studies, particularly studies of hearing (psychoacoustics). APE consists of MATLAB classes which encapsulate common aspects of running perception experiments:
- Parameter and file management
- Stimulus generation
- Psychophysical tracking (i.e. adaptive and constant-stimulus sequences)
- Audio hardware management
- Response collection and user interface
Although APE can drastically reduce the amount of code you write, it does require some familiarity with MATLAB to organize the overall experiment and to replace default behavior with functions specific to your study.