Talk slides of Psychtoolbox presentation, given at ECVP 2007 Arezzo
Latest Octave packages for Ubuntu Linux
The current status of Octave as of 2012
Introduction to Octave as of 2012
More Octave presentations from OctConf 2012
Visual stimulus presentation software:
PyEPL - Run experiments from Python (Mac OS/X, Linux)
PsychoPy - Run experiments from Python (Windows, Mac OS/X)
Vision Egg - Run experiments from Python (Windows, Mac OS/X, Linux)
Cogent - Run experiments from Matlab (Windows, MATLAB-based and standalone versions)
WinVis - Run experiments from Matlab (Windows)
PsyExTool - Psychophysical experiments from Matlab with GUI control
mgl - Matlab interface to OpenGL functions
ActiveSTIM - Software for experiments in vision, behavioral, and cognitive science
Toolkits for auditory experiments:
MLP - Toolbox that enables to estimation of auditory thresholds via the maximum likelihood procedure studied by David Green (JASA, 1990, 1993)
Toolkits for Psychometric function fitting and other data analysis:
Psignifit - Fit psychometric data in MATLAB.
Palamedes -- Psychometric function fitting and other data analysis in MATLAB.
EEGLab - Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data.
Toolkits for colorimetric calculations:
ColorLab - Conversions betweenxyY and Munsell renotation (both directions).
Toolkits for controlling special hardware:
Optotrak toolbox - Control Optotrak motion tracker from Matlab.
HaptikLibrary - GPL toolkit for control of various popular haptic devices from within Matlab, C or C++ under Windows and Linux
Talk2Tobii is a Matlab toolbox (for Intel based Macintosh computers only) to communicate with eyetrackers from Tobii
Device drivers and diagnostic tools:
Website with special drivers for use with NVidia graphics cards on Laptops.
GPUCapsViewer graphics card diagnostic utility for WindowsXP and Vista.
Sound under Linux:
A blog with information about solving sound problems on Linux and things related to sound.
ALSA Linux sound system homepage
Matrix of supported sound hardware
Graphics card technology:
PyMol-Wiki page on different options and setup tips for 3D display hardware - Also applies to Psychtoolbox
Databases listing properties and support for different OpenGL extensions on different graphics hardware
Delphi3D - Support on Microsoft Windows, sorted by vendor, model and driver release
GLInfo - Support on Mac OS/X, sorted by OS release, PowerPC vs. IntelMac and model
Wikipedia has nicely written overview articles about different graphics cards and how they differ
Hardware tests (graphics and other) and technical articles about hardware
Toms Hardware - Lots of overview and in-depth articles, benchmarks and tests of hardware
XBit-Labs - Similar to Toms hardware...
ATI-Whitepaper: The AVIVO display engine of ATI Radeon X1000, FireGL V7300 and later models
This whitepaper from ATI covers the video output capabilities of their current graphics cards. It explains their 10 bit framebuffers and DACs, gamma- and color-correction, video scalers and support for different display devices. This is supported on MS-Windows and Linux with some of their pro hardware, and on Linux and Mac OS/X on some consumer graphics cards via special Psychtoolbox functions (see section 'Native10BitFramebuffer' in "help PsychImaging").
Jenny Read's notes on setting up a stereo psychophysics rig under MS-Windows
Interesting articles about modern flat panel technology - and probably a good explanation why you should not use them for well controlled stimulus presentation, especially not for motion stimuli.
How modern flat panels work - Overview of different technologies.
One more article from Tom's Hardware guide about how they test their displays.
Characterisation of Computer Display Technologies for Vision Science. By Cambridge Research Systems.
Article in c't (german only) about the enormous up to 50 ms timing lag introduced in flat panels with overdrive technology.
Demo movie of 50 ms timing lag of overdrive vs. non-overdrive flat panel, read c't article for explanation.
Timing and timing issues:
Experimental Timing Standards Laboratory (ETSL) Project.
Mario Kleiner's how to for OS/X