This is an old revision of the document!
Software for stimulus generation and presentation
Psychtoolbox: Matlab-or Octave-based stimulus presentation library.
Pros: * Multi-platform (Linux, Mac, Windows).
* Very powerful and with comprehensive support for numerous hardware peripherals (e.g. eye tracking, data recording).
* Extremely precise control of timing for recording responses and presenting stimuli (especially visual).
* Large user community and active forum
* Numerous well documented demo functions that can be readily modified to suit new experiments
* Free and open source
Cons:
* Difficult to learn and requires reasonable command of Matlab/Octave
* No GUI interface
* Requires Matlab (proprietary) or Octave (open source)
PsychoPy: Python-based stimulus presentation library.
Pros:
* Powerful and easy to use with an optional drag-and-drop GUI
* Large user community
* Generally good control of timing
* Well documented
Cons:
- Some parts are proprietary/commercial
E-Prime
Presentation