| layout | default |
|---|
Psychtoolbox interfaces between Matlab or Octave and the computer hardware. The PTB core routines provide high performance 2D and 3D graphics with the highest color and luminance precision, timing precision and control. This both on standard displays, as well as with special visual stimulators, and with High Dynamic Range displays, and with a wide variety of Virtual/Augmented Reality devices. They expose raw OpenGL commands, support video playback and capture, as well as low-latency precisely timed audio playback and capture. They facilitate the collection of observer responses with high timing precision via various input modalities like keyboard, mouse, game controllers, multi-touch touch screens, response boxes, gaze trackers, and digital / analog i/o equipment. Ancillary helper routines support common needs like color space transformations, calibration, and psychometric procedures like, e.g., the QUEST threshold seeking algorithm and others.
Various 3rd party frameworks and higher level toolboxes are built on top of Psychtoolbox to make implementation of research data collection especially easy in specific sub-domains of neuroscience. For beginners or certain domains there also exist user friendly 3rd party graphical user interfaces, e.g., PsyBuilder.
You can also run some of your Psychtoolbox studies online, via VPixx Labmaestro service under https://vpixx.com/products/labmaestro-packngo.
Psychtoolbox has many active users, an active forum, and is widely cited. The current version supports at least Matlab R2025b on Linux, Windows and macOS, and Octave 6 - 9 on Linux, and Octave 7.3 on Windows, and Octave 10 on macOS.
{% for post in site.posts limit: 3 %}
{{ post.author }} {{ post.date | date: '%B %d, %Y' }}
{{ post.content }}
{: .abbrev}
{% for post in site.posts offset: 4 %}
{{ post.author }} {{ post.date | date: '%B %d, %Y' }}
{% endfor %}