Welcome Guest, you are in: Login

EventIDE Wiki



Search the wiki


Graphical User Interface


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



  • 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



2D Graphics


  • State-of-art rendering engine
  • Rich vector graphics with XAML scripts
  • Layered visual scene composition with opacity masks, alike Photoshop
  • Support for popular bitmap formats
  • Support for SVG vector format
  • Accelerated visual transforms: scale, rotation, transition and visual effects
  • Built-in stimulus generators
  • Fixed-time animation
  • GDI+ programmable drawing functions
  • Visual illusion toolkit

3D Graphics


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

Sound and Video


  • Selection of audio playback engines
  • Precise onset of audio playback (<3ms)
  • Support for popular audio formats: wav, mp3 and MIDI
  • Parallel playback of video clips in all formats
  • Audit of audio timing and video frames
  • Online speech recognition and voice recording
  • Readout of MIDI devices (e.g. el. pianos) for taping and music experiments
  • Real-time text-to-speech synthesis



  • 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
  • Handwriting recognition and drawing with a touch screen, mouse or pen tablet
  • Seamless integration of new hardware



  • Support of popular eye-trackers: Tobii, EyeLink, SMI, Arrington, Jazz-Novo, ISCAN, Mirametrix, GazePoint, EyeTribe
  • Support of analog DAQ eye-trackers
  • Templates for standard eye-tracking tasks
  • Lossless gaze tracking and sampling
  • Fully customizable calibration
  • Real-time saccade&fixation detection
  • Online analysis with AOIs, heatmaps, scanpathes
  • Eye-tracking on live websites
  • Customizable data logging

Signal Processing

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

Motion Capture

  • Support for low-cost sensors Kinect & Leap Motion for real-time 3D tracking
  • Body tracking up to 2 persons
  • Tracking of a 3D head position, pose and head vector
  • Calibrated finger-to-screen tracking
  • Gesture recognition
  • Reliable face capture with 100 3D key-points
  • Consistent sampling rates (up to 20Hz) with a low processor load

ScrewTurn Wiki version Some of the icons created by FamFamFam.