File Exchange

image thumbnail


version (5.58 MB) by Mark Cafaro
Visual Stimulus System


Updated 16 Apr 2018

View License on GitHub

Stage is a MATLAB based visual stimulus system for vision research. It provides a toolbox for writing visual stimulus routines.

Key Features
- Support for a wide variety of visual stimuli
- Support for real-time transparency masks and convolution filters
- Stage Server app for remote stimulus presentation
- Seamless integration with Symphony
- Built for modern OpenGL
- Free and open source

System Requirements
- MATLAB R2016a+ (x64)
- OS X 10.8+ or Windows 7+ (x64)
- OpenGL 3.2+
- Visual C++ Redistributable for Visual Studio 2012 (x64) (only needed for Windows)

Known Issues
- Stage window must be focused on macOS before it will display on screen (select Window > Stage)

Download packaged toolbox:

Stage is based on concepts and ideas developed by Andrew Straw in Vision Egg.

Like Stage? Check out Symphony:

Comments and Ratings (1)

Mark Cafaro

Please note you MUST download the packaged toolbox from GitHub releases ( The repository contains submodules and compiled dependencies not currently supported by File Exchange.

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux

MATLAB Online Live Editor Challenge

View the winning live scripts from faculty and students who participated in the recent challenge.

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video