SR Research
Fast, Accurate, Reliable Eye Tracking

Experiment Builder

SR Research Experiment Builder is a graphical programming environment for creating computer-based psychology and neuroscience experiments under Windows and Mac OS X. It is capable of delivering complex visual and auditory stimuli with extremely high levels of precision. All EyeLink series eye trackers are supported, as well as several button boxes, touchscreens, and more. Python commands can be incorporated into the GUI interface to allow for increased flexibility, and advanced users can program entire experimental procedures using custom Python scripts. Experiment Builder requires a license but a free demo version is available that includes sample projects (e.g., change blindness, smooth pursuit, pro-saccade task, Stroop task) and a comprehensive user manual that describes how these examples were created. Additional example paradigms and software updates are available through the SR Research's support website. Experiment Builder is simple enough for a novice user but rich enough to handle advanced experimental paradigms.

Stimulus Presentation

  • Built-in screen editor to display screen resources such as text, images, and video clips
  • Supports most common image formats (e.g. .bmp, .jpg, .png)
  • Supports single or multiple simultaneous video clips with frame logging

Click image to enlarge

  • Supports multi-language single-line or multi-line text presentation, with full control of text properties
  • Supports simple graphics drawing (line, rectangle, ellipse, triangle, polygon)
  • Automatic interest area segmentation by word, phrase, or character for reading experiments
  • Easy implementation of gaze-contingent stimulus control (e.g., moving window and boundary crossing paradigms)
  • Supports built-in movement patterns (sinusoidal, linear, or customized movements) for screen resources
  • Visual stimulus presentation synchronized with the vertical retrace of the monitor
  • Plays back audio clips with precise timing
  • Synchronized visual and auditory presentation

Triggers and Responses

  • Supports one or multiple parallel ports for TTL integration with other devices such as EEG/ERP, MRI, and MEG
  • Supports responses using one or multiple keyboards and mice
  • Supports touch screen responses
  • Supports EyeLink button boxes, Cedrus button boxes/voice key, and VPixx button boxes
  • Voice key support using a microphone and recommended sound card
  • Supports recording verbal responses into audio files
  • Supports eye-position based triggers (boundary, sample velocity, saccade, and fixation triggers)
  • Supports polling multiple triggers in parallel and directing experiment flow according to the participant's response
  • Visual stimulus presentation synchronized with the vertical retrace of the monitor
  • Plays back audio clips with precise timing
  • Synchronized visual and auditory presentation

Experiment Flow and Randomization

  • Intuitive hierarchical experiment building interface
  • Experiment flow controlled easily by connecting individual action and trigger nodes with arrows
  • Conditional branching and looping for flexible experiment flow control
  • Online access of participant's responses
  • Dynamically update variable values at any point in the experiment
  • Repeat and recycle trials as needed
  • Built-in data source (stimulus list) editor to specify the parameters of individual trials
  • Built-in randomization of trial order with blocking and run-length control
  • Built-in support for counterbalancing/trial list variations for between-subject designs
  • Supports loading customized stimulus lists prepared beforehand

Eye Tracker Integration

  • Supports EyeLink I, II, 1000, and 1000 Plus eye trackers
  • Sends messages and commands to the eye tracker during the experiment for easy integration
  • Supports animated targets for calibration and drift correction
  • Integrates with the EyeLink Host PC to provide online visual feedback to the experimenter
  • Automatic interest area creation for text and simple graphics
  • Easy implementation of applications that utilize eye position data online (e.g., gaze-contingent, gaze-control, and boundary paradigms)
  • Seamless integration with EyeLink Data Viewer (images, interest areas, trial condition variables, and messages available for analysis alongside the eye movement data)

Applications and Examples

  • Supports both eye tracking (EyeLink) and non-eye tracking experiments
  • Supports recording any trial conditions and variables used in the experiment project to a tab-delimited text file for analysis
  • Supports exporting/importing graph nodes across experiments
  • Experiment packaging allows the experiment to be saved into a single compressed file
  • Supports custom Python code (custom class coding) to enhance/extend experiments when required
  • Lots of examples illustrating simple and advanced techniques as well as many pre-programmed experimental paradigms available on our user support forums
  • Click here for a selective list of peer-reviewed publications using SR Research Experiment Builder

General Features

  • Cross-platform application, running on Windows (32-bit and 64-bit) or Mac OS X
  • Runs with either a stand-alone USB license key, or with a network license for multiple concurrent users
  • Millisecond precise timing
  • Graphical User Interface - supports experiment programming by dragging and dropping nodes