Real-time Experiment control software

These are specialized, real-time psycho-physical stimulus presentation and experiment control software for studies in Lab, outdoor or MRI/MEG environments for fMRI studies.


• Real-time research software

• Multi-hardware synchronization

• The richest feature set

• Easy user-friendly interface

• Simple scripting paradigm

• Open extendable architecture

The next generation tool for designing advanced behavioral experiments, neuroscientific studies and usability tests


Flexibility in designing complex tasks, seamless integration of various signal acquisition hardware and sub-millisecond precision make EventIDE a powerful and reliable tool for advanced neuroscientific studies.

Behavioral research

Visual representation of the experimental design, drag-and-drop stimulus editing, and the simplest scripting model make EventIDE the most user-friendly tool, comprising common experimental methods, stimulus types, and research hardware.

Usability testing

EventIDE enables online analysis of user experience on live websites providing you with detailed behavioural and eye-tracking data, including heat maps, scan paths, and video screencasts.

EventIDE uses a special real-time core module that guarantees sub-millisecond timing accuracy in the 99.9% cases. Among other functions, that module can adjusts low-level Windows states, for instance, automatically shut-downing unnecessary background processes, while you run an experiment. In addition, EventIDE has an integrated profiler that would allow you to monitor all timing details visually in real-time and apply timing optimizations, when needed.

Eye tracking

Real-time analysis

  • Real-time saccades and fixations detection
  • Instant detection of saccade states: start, peak velocity and end
  • Online analysis with AOIs, heatmaps, scanpaths
  • Online data access
  • Eye tracking on live scrollable websites
  • Eye tracking over desktop and third-party applications
  • Object tracking in video
  • Export results to data files, images and video
  • Templates for standard eye tracking tasks


  • Sub-millisecond analysis time up to 2000 Hz sampling rate
  • Automatic adaptation to measurement noise
  • Lossless gaze tracking and sampling

Eye tracker calibration

  • Fully customizable calibration
  • Captivate calibration procedures for infant studies
  • Detailed accuracy report

Supported eye trackers

  • Tobii, EyeLink, SMI, EyeTribe, Arrington, Jazz-Novo,
  • ISCAN,Mirametrix, GazePoint, EyeTech, ViewPoint, Pupil Labs
  • Analogue eye trackers via DAQ cards

Neuroscience research

  • Real-time multi-channel signal acquisition
  • Online band-pass filtering
  • Online PSD analysis
  • Online signal plotting
  • Signal forecasting and pattern detection
  • Phase-locked stimulus presentation
  • Real-time neurofeedback control in experiments
  • Rich framework for mental games and applications
  • Support for popular bioamplifiers

Motion Capture

  • Support for Kinect
  • Support for Leap Motion
  • Real-time 3D tracking of head position vectors and angles
  • Face capture with 100 3D key-points
  • Body tracking up to 2 persons
  • Gesture recognition
  • Calibrated finger-to-screen tracking
  • Registration of participant responses with head movement patterns and hand gestures
  • Consistent sampling rates (up to 20Hz) with a low processor load


2D graphics

  • Popular image formats
  • SVG vector format
  • Rich vector graphics with XAML scripts
  • Built-in stimulus generators
  • Layered visual scene composition with opacity masks
  • Accelerated visual transforms: scale, rotation, transition and visual effects
  • Ultra-fast rendering engine
  • Fixed-time animation
  • GDI+ programmable drawing functions
  • Visual illusion toolkit

3D graphics

  • Import of popular 3D file formats
  • Rendering complex 3D scenes
  • Programmable scene changes and 3D animation
  • Accelerated 3D graphics engine
  • Code-based control of lightings, cameras and materials
  • In-built scene editor

Audio and Video

  • Popular audio formats: wav, mp3 and MIDI
  • Parallel playback of video clips in all formats
  • Selection of audio playback engines
  • Precise onset of audio playback (<3ms)
  • Real-time text-to-speech synthesis
  • Audit of audio timing and video frames


  • Live websites
  • Third-party applications


  • Modern Ribbon GUI
  • Visual scenario designer
  • WYSIWYG scene editor
  • Integrated material library
  • Flexible randomization designer
  • Resolution-independent layout
  • Multiple visual coordinate systems
  • Automatic conversion
  • Customizable modular architecture
  • SDK for user extensions
  • Experiment templates and demos for popular paradigms


  • The world simplest scripting approach
  • No necessity to learn new functions
  • Plugable scripting languages
  • 100% Matlab interoperability
  • Event-driven code architecture
  • Flat control flow
  • Advanced code editor with syntax highlighting and code completion
  • High-speed code execution, alike C++
  • Code navigation and selective search
  • Runtime debugging tools

Compatible software frameworks

  • .Net 4.0 and above
  • Matlab
  • Psychophysics Toolbox
  • OpenVibe
  • FieldTrip
  • Math NET
  • Any third-party libraries via pluggable extensions

Phase-locked stimulus presentation

This extension for EventIDE software allows designing experiments, where stimulus presentation is locked to a selected phase of the online EEG signal. The phase prediction module continuously estimates a time interval to the next predicted occurrence of the selected phase in an online neural signal. The estimated time interval is then used by EventIDE to initiate a locked stimulus presentation.


  • Sub-millisecond timing precision
  • Automatic audit of timing accuracy
  • Protected data collection
  • Data export to Excel, text files, and CVS files
  • Gamma correction
  • Implemented psychophysical methods (e.g. staircase procedure)
  • Customizable and interactive status screen on the second monitor
  • Real-time behaviour monitoring on secondary screen (e.g. gaze marker over stimulus)
  • Online statistics and plots


  • Most popular eye tracker models
  • EEG/MEG hardware
  • Motion capture with Kinect and Leap Motion
  • Readout of MIDI devices (e.g. el. pianos) for taping and music experiments
  • Handwriting recognition and drawing with a touch screen, mouse or pen tablet
  • Bi-directional synchronization via LPT, COM, USB, network and DAQ cards
  • Support for MC, NI and Arduino DAQ cards
  • Support for a broad range of HID devices (joysticks, response boxes)
  • Parallel access to input devices (e.g. multiple keyboards and mice)
  • Support of all Cedrus devices, e.g. Lumina
  • Seamless integration of new hardware