User Tools

Site Tools


stimulus-generation

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)
  • Not yet supported on Apple Metal (which suffers from timing issues and is not recommended at the present)

PsychoPy: Python-based stimulus presentation library.

Pros:

  • Multi-platform (Linux, Mac, Windows).
  • 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
  • Not yet supported on Apple Metal

MGL: Matlab-or Octave-based stimulus presentation library.

For the Linux version, please contact jonas.larsson@rhul.ac.uk for the latest distribution.

Pros:

  • Similar to Psychtoolbox, but easier to use
  • Built-in task library facilitates experiment design

Cons:

  • Only supported on MacOS and Linux (the Linux version is not as comprehensive as the MacOS one)
  • Not yet supported on Apple Metal, so will not work on newer Macs
  • No Windows support
  • Requires Matlab (can be run with Octave but tends to be slow)

E-Prime FIXME

Presentation FIXME

Stimulus databases

FIXME

stimulus-generation.txt · Last modified: 2023/03/14 16:26 by jonas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki