VisualStimulusToolbox is a lightweight Matlab toolbox for generating, storing, and plotting visual stimuli related to vision and neuroscience research such as sinusoidal gratings, plaids, random dot fields, and noise.
VisualStimulusToolbox provides a number of classes for creating, plotting, and storing visual stimuli such as:
DotStim: field of randomly drifting dots
GratingStim: drifting sinusoidal grating
PlaidStim: drifting plaid stimulus (composed of two sinusoidal gratings)
BarStim: drifting bar stimulus
PictureStim: stimulus made from a picture (BMP, CUR, GIF, HDF, ICO, JPEG, PBM, PCX, PGM, PNG, PPM, RAS, TIFF, XWD)
MovieStim: stimulus made from a movie (AVI, MPG, MP4, M4V, MOV, WMV, MJ2, ASF, ASX)
CompoundStim: stimulus made from a mixture of stimulus types listed above
Save/load stimuli to/from binary files. Record AVI.