top of page

Elements Library

Welcome to the EventIDE Element Library, a comprehensive reference for all elements available within the EventIDE platform. This catalogue provides detailed descriptions of each element’s functionality, supported inputs, and typical use cases, assisting you in selecting appropriate components for experimental design and data acquisition. Use filters to quickly find elements by category, AddIn, or functionality.

Use only one filter at a time

AdobeStock_374833232 [Converted]_edited_

Renderer

Displays selected visual items from the Material Library in a scalable, transformable viewport with optional image processing.

Renderer
AdobeStock_374833232 [Converted]_edited_

DirectX2D Canvas

Uses DirectX2D to draw visuals on the event surface at runtime. Not compatible with overlay or GUI running modes.

DirectX2D Canvas
AdobeStock_374833232 [Converted]_edited_

PupilLab Camera Renderer

Displays live video from PupilLabs cameras and tracks fiducial markers via Pupil Capture plug-in.

PupilLab Camera Renderer
AdobeStock_374833232 [Converted]_edited_

Tone Generator

Generates sine, square, and other waveforms in real time with precise control over frequency and duration.

Tone Generator
AdobeStock_374833232 [Converted]_edited_

HID Input

Communicates with USB HID devices (e.g. response boxes, keyboards). Reads button states and analogue axes.

HID Input
AdobeStock_374833232 [Converted]_edited_

ROI

Defines screen regions and tracks cursor or gaze position in relation to them. Useful for mouse, joystick, or eye-tracking tasks.

ROI
AdobeStock_374833232 [Converted]_edited_

Cedrus XID

Supports Cedrus XID-compatible devices such as RB response pads, StimTracker, and SV-1 voice key.

Cedrus XID
AdobeStock_374833232 [Converted]_edited_

Screencaster

Records the stimulus and status screens in real time and saves them as a video file for post-experiment review.

Screencaster
AdobeStock_374833232 [Converted]_edited_

Chart

Plots collected experiment data using various chart types. Charts auto-update in real time and can display on the stimulus or status screen. Includes basic statistical summaries.

Chart
AdobeStock_374833232 [Converted]_edited_

Rich Text Editor

Allows formatting and editing of RTF documents during runtime.

Rich Text Editor
AdobeStock_374833232 [Converted]_edited_

LPT Port

Interfaces with the parallel port for sending/receiving digital signals. Used for trigger synchronization.

LPT Port
AdobeStock_374833232 [Converted]_edited_

LSL Event Marker

Sends time-stamped event markers to other systems via the Lab Streaming Layer (LSL).

LSL Event Marker
AdobeStock_374833232 [Converted]_edited_

PupilLabs Companion

Communicates with PupilLabs mobile app to trigger recording and synchronize markers.

PupilLabs Companion
AdobeStock_374833232 [Converted]_edited_

NI Digital Line

Provides fine-grained access to individual digital lines on a NI digital port. Each line can be independently read or written, enabling precise digital I/O control.

NI Digital Line
AdobeStock_374833232 [Converted]_edited_

Checkerboard

Creates checkerboard stimuli with controllable patch size, frequency, and luminance.

Checkerboard
AdobeStock_374833232 [Converted]_edited_

Circular Checkerboard

Generates radial checkerboard patches useful in visual field stimulation.

Circular Checkerboard
AdobeStock_374833232 [Converted]_edited_

XAML 3D Viewport

Allows dynamic 3D scene updates using XAML. Ideal for animations and interactive 3D with data binding.

XAML 3D Viewport
AdobeStock_374833232 [Converted]_edited_

Mono++ Linear Grating

Renders high-precision 14-bit grayscale linear gratings for ViSaGe and Bit# hardware.

Mono++ Linear Grating
AdobeStock_374833232 [Converted]_edited_

Visage Emotion Analyzer

Performs real-time facial emotion recognition using webcam input. Detects emotional states and facial landmarks, and returns live classification results.

Visage Emotion Analyzer
AdobeStock_374833232 [Converted]_edited_

EyeLink Proxy Tracker

Enables use of multiple EyeLink trackers on the same PC. A separate proxy element is needed for each tracker.

EyeLink Proxy Tracker
AdobeStock_374833232 [Converted]_edited_

ISCAN Serial Tracker

Reads gaze data from ISCAN eye-trackers via serial port in binary format. For analog setups, use DAQ-based elements.

ISCAN Serial Tracker
AdobeStock_374833232 [Converted]_edited_

MC DAQ Tracker

Processes eye-tracking data from analogue signals read via Measurement Computing DAQ cards.

MC DAQ Tracker
AdobeStock_374833232 [Converted]_edited_

SMI Tracker

Supports all models of SMI eye-trackers. Requires the SMI SDK or placement of iViewXAPI.dll in the AddIns folder.

SMI Tracker
AdobeStock_374833232 [Converted]_edited_

Visage Webcam Tracker

Performs webcam-based gaze and pupil measurement using the Visage Technologies SDK.

Visage Webcam Tracker
AdobeStock_374833232 [Converted]_edited_

Velocity Threshold Estimator

Automatically estimates the saccade detection threshold based on current eye-tracking data and signal noise. The result can be shared with other analysis elements.

Velocity Threshold Estimator
AdobeStock_374833232 [Converted]_edited_

KeyTap Gesture Detector

Collects key tap gestures, resembling a quick downward tap, detected by the Leap Motion sensor.

KeyTap Gesture Detector
AdobeStock_374833232 [Converted]_edited_

Kinect 3D Face Tracker

Visualizes and records a real-time 3D face model with 1347 tracked points, including 35 core landmarks.

Kinect 3D Face Tracker
AdobeStock_374833232 [Converted]_edited_

Xsens Motion Tracker

Records and visualizes full-body motion data streamed in real time from Xsens MVN Studio.

Xsens Motion Tracker
AdobeStock_374833232 [Converted]_edited_

ELO Touch Tracker

Specialized tracker for ELO Touch displays (requires touch mode set to “Click on release”).

ELO Touch Tracker
AdobeStock_374833232 [Converted]_edited_

Trajectory Builder

Design-time tool for creating keyframe-based motion trajectories; exports data to Material Library or file.

Trajectory Builder
AdobeStock_374833232 [Converted]_edited_

Oculus Remote

Reads the button states from the Oculus Remote controller during experiment runtime.

Oculus Remote
AdobeStock_374833232 [Converted]_edited_

Oculus Touch Gesture

Detects and reads touch gestures performed on the Oculus Touch controller.

Oculus Touch Gesture
AdobeStock_374833232 [Converted]_edited_

BioPlux Buffer

Acquires biosignal data in real time from BioPlux sensors (biosignalsplux.com).

BioPlux Buffer
AdobeStock_374833232 [Converted]_edited_

Emotiv Performance Metrics Signal

Buffers real-time cognitive performance metrics streamed from Emotiv Pro.

Emotiv Performance Metrics Signal
AdobeStock_374833232 [Converted]_edited_

MetaWear Signal

Streams sensor data (e.g. acceleration, temperature) from MetaWear devices by Mbient Lab.

MetaWear Signal
AdobeStock_374833232 [Converted]_edited_

Biosemi Signal

Buffers signals streamed from the Actiview application (Biosemi EEG systems).

Biosemi Signal
AdobeStock_374833232 [Converted]_edited_

Nonin Signal

Buffers real-time physiological signals from Nonin sensors.

Nonin Signal
AdobeStock_374833232 [Converted]_edited_

BrainAmp Signal

Acquires signals from BrainAmp EEG amplifiers (Brain Products); supports Standard, DC, MR, ExG models.

BrainAmp Signal
AdobeStock_374833232 [Converted]_edited_

FieldTrip

Buffers streamed signal data from the FieldTrip real-time software framework.

FieldTrip
AdobeStock_374833232 [Converted]_edited_

TMSi Saga Signal

Buffers real-time EEG signals from TMSi SAGA 64+ amplifiers; requires driver installation.

TMSi Saga Signal
AdobeStock_374833232 [Converted]_edited_

BrainFlow Signal

Runs a real-time signal acquisition with boards supported by the BrainFlow library.

BrainFlow Signal
AdobeStock_374833232 [Converted]_edited_

Coherence Analyzer

Calculates real-time magnitude-squared coherence between two input signals.

Coherence Analyzer
AdobeStock_374833232 [Converted]_edited_

Mixed Signal

Computes the average of multiple signals and optionally subtracts a reference channel.

Mixed Signal
AdobeStock_374833232 [Converted]_edited_

Phase Analyzer

Estimates instantaneous signal phases using the Hilbert transform over a moving window.

Phase Analyzer
AdobeStock_374833232 [Converted]_edited_

Unity Remote Scene

Clones a live Unity scene into EventIDE; supports optional keyboard and mouse input forwarding for tight integration.

Unity Remote Scene
AdobeStock_374833232 [Converted]_edited_

Heatmap Analyzer

Builds a real-time or recorded heatmap of fixations from eye or mouse data over the event duration.

Heatmap Analyzer
AdobeStock_374833232 [Converted]_edited_

Document Analyzer

Tracks eye or mouse fixations on a formatted document, recording semantic hits on letters, words, and paragraphs.

Document Analyzer
AdobeStock_374833232 [Converted]_edited_

EE Webcam

Captures webcam video using Microsoft Expression Encoder; displays frames via auto-generated XAML widget.

EE Webcam
AdobeStock_374833232 [Converted]_edited_

Dashboard

Creates a live GUI dashboard for adjusting proxy or global variables during runtime.

Dashboard
AdobeStock_374833232 [Converted]_edited_

Text

Displays text blocks for instructions and feedback with support for dynamic content updates at runtime.

Text
AdobeStock_374833232 [Converted]_edited_

GDI Canvas

Uses GDI+ API for drawing custom vector graphics on a rectangular canvas during runtime.

GDI Canvas
AdobeStock_374833232 [Converted]_edited_

Tobii Glasses 3 Camera Viewer

Mirrors the Tobii Glasses 3 scene camera feed to a stimulus screen viewport for live visualization.

Tobii Glasses 3 Camera Viewer
AdobeStock_374833232 [Converted]_edited_

Brazen Head

Converts text to speech at runtime for verbal instructions or feedback.

Brazen Head
AdobeStock_374833232 [Converted]_edited_

MIDI Input

Reads input from MIDI devices, such as digital pianos connected via USB or MIDI port.

MIDI Input
AdobeStock_374833232 [Converted]_edited_

Voice Recorder

Captures voice input and stores it as WAV files.

Voice Recorder
AdobeStock_374833232 [Converted]_edited_

Ink Canvas

Captures drawing or handwriting strokes from pen or touch input for analysis.

Ink Canvas
AdobeStock_374833232 [Converted]_edited_

Dwell Heat Map

Visualizes gaze position statistics (not fixations) during an event. The heat map is updated in real time on the status screen or can be exported as an image or text.

Dwell Heat Map
AdobeStock_374833232 [Converted]_edited_

Camcorder

Records video from a connected camera (e.g. webcam) in the background of the experiment. Supports embedding custom text markers for synchronization.

Camcorder
AdobeStock_374833232 [Converted]_edited_

Web Browser

Embeds a live web browser on the stimulus screen. Can integrate with eye-tracking tools for gaze/mouse analysis.

Web Browser
AdobeStock_374833232 [Converted]_edited_

COM Port

Sends/receives data through a serial port (COM).

COM Port
AdobeStock_374833232 [Converted]_edited_

MRI Trigger

Detects scan-start signals from MRI machines.

MRI Trigger
AdobeStock_374833232 [Converted]_edited_

NI Counter Pulse

Sends a single pulse or a pulse train through an output counter channel on a National Instruments DAQ card. Useful for precise hardware triggering or timed pulse delivery.

NI Counter Pulse
AdobeStock_374833232 [Converted]_edited_

NI Port

Sends and receives digital byte-level signals via entire digital ports on a National Instruments DAQ card. Often used to transmit trigger codes or read multiple binary states simultaneously.

NI Port
AdobeStock_374833232 [Converted]_edited_

Random Noise Patch

Generates pixel-based noise with random luminance or color, based on Marsaglia & Zaman's algorithm.

Random Noise Patch
AdobeStock_374833232 [Converted]_edited_

DLP Moving Bar

Creates high-frequency RGB-coded animation sequences for DLP projectors, for use in specialized vision research.

DLP Moving Bar
AdobeStock_374833232 [Converted]_edited_

Stereo 3D Viewport

Renders 3D content optimized for stereoscopic display via shutter or polarized glasses.

Stereo 3D Viewport
AdobeStock_374833232 [Converted]_edited_

Mono++ Gabor Grating

Generates 14-bit grayscale Gabor gratings using a parameterized model; requires ViSaGe or Bit# system.

Mono++ Gabor Grating
AdobeStock_374833232 [Converted]_edited_

Arrington Tracker

Enables support for Arrington eye-trackers.

Arrington Tracker
AdobeStock_374833232 [Converted]_edited_

EyeTech Tracker

Provides support for EyeTech eye-tracking devices.

EyeTech Tracker
AdobeStock_374833232 [Converted]_edited_

Jazz-Novo

Enables support for the Jazz Novo multisensory eye-trackers developed by Ober Consulting Sp. z o.o.

Jazz-Novo
AdobeStock_374833232 [Converted]_edited_

OpenGaze Tracker

Provides support for OpenGaze API-compatible eye-trackers (e.g. GazePoint, Mirametrix).

OpenGaze Tracker
AdobeStock_374833232 [Converted]_edited_

GazePointer Tracker

Integrates eye-trackers running with the GazePointer application.

GazePointer Tracker
AdobeStock_374833232 [Converted]_edited_

Tracking Monitor

Analyses the position stream from any tracking device (e.g. eye-tracker) and provides real-time visualization of the tracking data.

Tracking Monitor
AdobeStock_374833232 [Converted]_edited_

Visage FACS Analyzer

Tracks faces and detects Facial Action Units in real time using live webcam input. Powered by Visage Technologies SDK.

Visage FACS Analyzer
AdobeStock_374833232 [Converted]_edited_

Screen Tap Gesture Detector

Collects screen tap gestures, similar to a forward poke, tracked by the Leap Motion sensor.

Screen Tap Gesture Detector
AdobeStock_374833232 [Converted]_edited_

Kinect Stream Viewer

Displays a live stream from Kinect 2 (color, depth, or infrared) in a real-time XAML widget.

Kinect Stream Viewer
AdobeStock_374833232 [Converted]_edited_

Mouse Tracker

Records continuous mouse movement trajectories on the stimulus screen.

Mouse Tracker
AdobeStock_374833232 [Converted]_edited_

PQLab Tracker

Tracker element for PQLab touchscreen systems.

PQLab Tracker
AdobeStock_374833232 [Converted]_edited_

Pathfinder

Animates the position and size of a visual element using preloaded trajectory data during runtime.

Pathfinder
AdobeStock_374833232 [Converted]_edited_

Oculus Touch Haptic

Sends haptic vibration feedback signals to Oculus Touch controllers.

Oculus Touch Haptic
AdobeStock_374833232 [Converted]_edited_

Oculus Touch Button

Reads button states on the Oculus Touch controller during runtime.

Oculus Touch Button
AdobeStock_374833232 [Converted]_edited_

BrainMaster Signal

Streams and buffers EEG and AUX data from BrainMaster Discovery 24E amplifier.

BrainMaster Signal
AdobeStock_374833232 [Converted]_edited_

Emotiv EEG Signal

Buffers real-time EEG signal data streamed from Emotiv Pro.

Emotiv EEG Signal
AdobeStock_374833232 [Converted]_edited_

MindMedia Signal

Buffers signal streams from MindMedia biosignal acquisition devices.

MindMedia Signal
AdobeStock_374833232 [Converted]_edited_

Custom Signal

Creates a user-defined signal; runtime values can be submitted from user code and treated as continuous data.

Custom Signal
AdobeStock_374833232 [Converted]_edited_

OpenBCI Cyton

Acquires EEG and motion signals from OpenBCI Cyton boards in real time.

OpenBCI Cyton
AdobeStock_374833232 [Converted]_edited_

Empatica E4 Signal

Streams and buffers data from Empatica E4 sensors; requires Empatica BLE Server running.

Empatica E4 Signal
AdobeStock_374833232 [Converted]_edited_

Neulog API Signal

Reads real-time signals from Neulog sensors; requires the Neulog API app running.

Neulog API Signal
AdobeStock_374833232 [Converted]_edited_

TMSi Apex Card Recorder

Controls on-board recording on the TMSi Apex amplifier.

TMSi Apex Card Recorder
AdobeStock_374833232 [Converted]_edited_

Noraxon Signal

Reads and buffers online data collected by Noraxon devices (EMG and other) and streamed by Noraxon MR software.

Noraxon Signal
AdobeStock_374833232 [Converted]_edited_

Signal File Writer

Streams selected real-time signals into a data file (e.g., EDF, EDF+, CSV formats).

Signal File Writer
AdobeStock_374833232 [Converted]_edited_

PSD Analyzer

Calculates real-time power spectrum density using Welch method with Hanning window.

PSD Analyzer
AdobeStock_374833232 [Converted]_edited_

Phase Locker

Locks stimulus or user events to selected phases of an ongoing oscillatory signal.

Phase Locker
AdobeStock_374833232 [Converted]_edited_

Unity Messenger

Enables two-way exchange of text messages between EventIDE and a Unity application.

Unity Messenger
AdobeStock_374833232 [Converted]_edited_

ScanPath Analyzer

Generates a real-time or recorded scanpath visualization of fixations from eye or mouse data.

ScanPath Analyzer
AdobeStock_374833232 [Converted]_edited_

Ogama Agent

Exports gaze and mouse data along with stimuli slides to a specified Ogama project.

Ogama Agent
AdobeStock_374833232 [Converted]_edited_

Radar Monitor

Renders a live radar-style widget of a tracker's position over a stimulus screen replica, with optional AOI visualization.

Radar Monitor
AdobeStock_374833232 [Converted]_edited_

Email Alerter

Sends email alerts during an experiment using a configured Google account.

Email Alerter
AdobeStock_374833232 [Converted]_edited_

Video Player

Plays video clips from the Material Library with playback control and rendering time audits.

Video Player
AdobeStock_374833232 [Converted]_edited_

Pixel Aperture

Reads and writes pixel values within a defined screen aperture, useful for custom stimulus generation or feedback.

Pixel Aperture
AdobeStock_374833232 [Converted]_edited_

Audio Player

Plays various audio formats from the Material Library with playback controls and onset synchronization.

Audio Player
AdobeStock_374833232 [Converted]_edited_

Audio Signal Streamer

Streams a selected signal as audio output in real time, suitable for signal playback or modulation experiments.

Audio Signal Streamer
AdobeStock_374833232 [Converted]_edited_

Wooting Button

Reads analog buttons on a Wooting keyboard.

Wooting Button
AdobeStock_374833232 [Converted]_edited_

Speech Listener

Performs real-time speech recognition from a microphone. Converts spoken input into text for classification.

Speech Listener
AdobeStock_374833232 [Converted]_edited_

Condition List

Randomizes combinations of independent variables organized in a condition list.

Condition List
AdobeStock_374833232 [Converted]_edited_

Config File

Saves and loads experiment settings via XML configuration files. Enables start-up selection of predefined parameter sets.

Config File
AdobeStock_374833232 [Converted]_edited_

GUI Panel

Hosts custom layouts with buttons, sliders, checkboxes, etc. Supports variable binding and user interaction.

GUI Panel
AdobeStock_374833232 [Converted]_edited_

TCP/UDP Listener

Listens to incoming messages over TCP or UDP network ports. Currently receive-only.

TCP/UDP Listener
AdobeStock_374833232 [Converted]_edited_

Advantech Port

Supports I/O via Advantech DAQ digital ports (e.g. 8-bit trigger signals).

Advantech Port
AdobeStock_374833232 [Converted]_edited_

MC Analog Port

Interfaces with Measurement Computing DAQ boards for writing into a selected analog channel on MC DAQ board.

MC Analog Port
AdobeStock_374833232 [Converted]_edited_

NI Analog Port

Outputs analogue voltage signals via an NI DAQ channel. Often used to control or sync external hardware. (Input not supported.)

NI Analog Port
AdobeStock_374833232 [Converted]_edited_

Gabor Grating

Generates Gabor or linear grating patterns using a parameterized model, adapted from Elliot Freeman’s work.

Gabor Grating
AdobeStock_374833232 [Converted]_edited_

Circular Grating

Renders circular sinusoidal grating patterns with adjustable phase, orientation, and spatial frequency.

Circular Grating
AdobeStock_374833232 [Converted]_edited_

DX11 3D Viewport

Renders high-performance 3D scenes with DirectX 11, allowing real-time adjustment of objects and camera.

DX11 3D Viewport
AdobeStock_374833232 [Converted]_edited_

CRS RTBox

Detects button and line states on the RTBox input device from Cambridge Research Systems. Suitable for accurate response time recording.

CRS RTBox
AdobeStock_374833232 [Converted]_edited_

Mono++ Circular Grating

Renders 14-bit grayscale circular gratings with parameter control; optimized for ViSaGe hardware.

Mono++ Circular Grating
AdobeStock_374833232 [Converted]_edited_

ASL Tracker

Records gaze data from ASL eye-trackers connected via a serial port.

ASL Tracker
AdobeStock_374833232 [Converted]_edited_

EyeTribe Tracker

Enables use of EyeTribe eye-trackers.

EyeTribe Tracker
AdobeStock_374833232 [Converted]_edited_

LiveTrack Tracker

Supports LiveTrack eye-trackers by Cambridge Research Systems.

LiveTrack Tracker
AdobeStock_374833232 [Converted]_edited_

PupilLabs Tracker

Enables integration with PupilLabs eye-trackers. Requires the Pupil Capture software to run in the background.

PupilLabs Tracker
AdobeStock_374833232 [Converted]_edited_

Tobii Pro Tracker

Enables gaze tracking with Tobii Pro eye-trackers.

Tobii Pro Tracker
AdobeStock_374833232 [Converted]_edited_

Fixation Detector

Detects fixation states in real time by analyzing position data from a tracking device (e.g. eye-tracker).

Fixation Detector
AdobeStock_374833232 [Converted]_edited_

Leap Motion Tracker

Enables finger-to-screen or pen-to-screen tracking using the Leap Motion sensor. Useful for touchless interaction and spatial input.

Leap Motion Tracker
AdobeStock_374833232 [Converted]_edited_

Swipe Gesture Detector

Detects swipe gestures made with one or more fingers using the Leap Motion sensor.

Swipe Gesture Detector
AdobeStock_374833232 [Converted]_edited_

Kinect Body Tracker

Tracks a single person’s body with Kinect 2; logs joint positions and bone orientation in 3D space.

Kinect Body Tracker
AdobeStock_374833232 [Converted]_edited_

Joystick Tracker

Converts joystick input into positional data. Can be calibrated to stimulus screen coordinates.

Joystick Tracker
AdobeStock_374833232 [Converted]_edited_

Secondary PQLab Tracker

Allows tracking from a second PQLab screen connected to the same PC.

Secondary PQLab Tracker
AdobeStock_374833232 [Converted]_edited_

Object Tracker

Automatically tracks a visual object on the event surface; outputs position and size for use or recording.

Object Tracker
AdobeStock_374833232 [Converted]_edited_

Oculus Touch Axis

Reads analogue trigger axis values from the Oculus Touch controller.

Oculus Touch Axis
AdobeStock_374833232 [Converted]_edited_

Advantech Signal

Reads and buffers analog input channels on Advantech DAQ boards for real-time signal acquisition.

Advantech Signal
AdobeStock_374833232 [Converted]_edited_

EEGo Signal

Acquires EEG and AUX data from EEGo amplifiers; currently in beta and may have limited device support.

EEGo Signal
AdobeStock_374833232 [Converted]_edited_

ZMax Signal

Reads and buffers EEG-band data from Hypnodyne ZMax for sleep and brain activity monitoring.

ZMax Signal
AdobeStock_374833232 [Converted]_edited_

NeuroScan Acquire Signal

Reads EEG signals from the Acquire software by Compumedics NeuroScan via TCP; for Curry software use the LSL Signal element.

NeuroScan Acquire Signal
AdobeStock_374833232 [Converted]_edited_

Proxy Variable Signal

Streams the value of selected proxy/global variables as a sampled signal at a specified rate.

Proxy Variable Signal
AdobeStock_374833232 [Converted]_edited_

OpenVibe Signal

Connects to the OpenVibe acquisition server and streams signals such as EEG; requires OpenVibe 2.2+.

OpenVibe Signal
AdobeStock_374833232 [Converted]_edited_

Microphone Signal

Buffers and records real-time audio input from the system microphone.

Microphone Signal
AdobeStock_374833232 [Converted]_edited_

OpenEEG

Acquires EEG signals in real time from hardware supporting the OpenEEG protocol.

OpenEEG
AdobeStock_374833232 [Converted]_edited_

TMSi Apex Signal

Acquires real-time EEG signals from TMSi Apex amplifier; supports full device sampling.

TMSi Apex Signal
AdobeStock_374833232 [Converted]_edited_

PsyPhy Signal

Connects PsyPhy amplifiers with EventIDE, enabling real-time acquisition, monitoring, and recording of EEG and other biosignals.

PsyPhy Signal
AdobeStock_374833232 [Converted]_edited_

Multi-channel Analyzer

Computes base statistics and plots multiple input signals in a vertically stacked view.

Multi-channel Analyzer
AdobeStock_374833232 [Converted]_edited_

Oscillations Detector

Detects regular oscillatory patterns using auto-correlation analysis within a selected ROI.

Oscillations Detector
AdobeStock_374833232 [Converted]_edited_

Wave Detector

Detects oscillatory waves in a real-time input signal.

Wave Detector
AdobeStock_374833232 [Converted]_edited_

Unity Scene Recorder

Records a video stream from Unity's scene camera and optionally shows it live on the status screen.

Unity Scene Recorder
AdobeStock_374833232 [Converted]_edited_

Web Heatmap Analyzer

Records a real-time heatmap of gaze or mouse data on a live webpage using the Web Browser element.

Web Heatmap Analyzer
AdobeStock_374833232 [Converted]_edited_

Bee Monitor

Monitors gaze and mouse positions simultaneously on screen and optionally records a video of their movement.

Bee Monitor
AdobeStock_374833232 [Converted]_edited_

PupilLab Camera Recorder

Records video from a selected PupilLabs camera and shows fiducial surface if Frame Publisher plug-in is active.

PupilLab Camera Recorder
AdobeStock_374833232 [Converted]_edited_

Video Sequencer DX

Renders video as a sequence of bitmaps, enabling precise frame control and variable playback speed.

Video Sequencer DX
AdobeStock_374833232 [Converted]_edited_

LSL Video

Renders video frames from an incoming LSL stream. Useful for real-time visual feedback.

LSL Video
AdobeStock_374833232 [Converted]_edited_

Wave Player

Provides high-accuracy playback for Wave files using multiple audio APIs. Recommended for modern sound cards.

Wave Player
AdobeStock_374833232 [Converted]_edited_

Button

Detects button presses/releases on devices supported by the DirectInput API (e.g. keyboard, mouse, joystick, gamepads).

Button
AdobeStock_374833232 [Converted]_edited_

Wooting RGB

Controls and updates the RGB lighting of specific keys on a Wooting keyboard in real time during an experiment.

Wooting RGB
AdobeStock_374833232 [Converted]_edited_

Key Logger

Logs all keypress and key release events during an event into a text stream.

Key Logger
AdobeStock_374833232 [Converted]_edited_

Staircase Method

Implements weighted up/down staircase procedures (e.g. Kaernbach, 1991) with a predefined performance target.

Staircase Method
AdobeStock_374833232 [Converted]_edited_

Reporter

Records snapshots of selected variables at specified times. Data can be structured into formatted tables or lists. Ideal for automating data logging.

Reporter
AdobeStock_374833232 [Converted]_edited_

Document Viewer

Shows scrollable documents for display of complex instructions or consent forms.

Document Viewer
AdobeStock_374833232 [Converted]_edited_

UDP Port

Allows bidirectional data transfer via UDP protocol. Useful for sending sync markers.

UDP Port
AdobeStock_374833232 [Converted]_edited_

FTDI BitBanger

Generates digital pulses (e.g. TTL) by toggling FTDI board pins.

FTDI BitBanger
AdobeStock_374833232 [Converted]_edited_

MC DAQ Port

Interfaces with Measurement Computing DAQ boards for digital signal I/O.

MC DAQ Port
AdobeStock_374833232 [Converted]_edited_

NI Change Detector

Detects and responds to digital input changes (e.g. rising/falling edges) on NI digital ports. Useful for registering asynchronous events such as button presses or TTL triggers.

NI Change Detector
AdobeStock_374833232 [Converted]_edited_

Random Dot Motion

Produces animated random dot motion stimuli with high flexibility over motion and coherence parameters.

Random Dot Motion
AdobeStock_374833232 [Converted]_edited_

Linear Grating

Produces classic linear grating patterns defined by orientation, contrast, and frequency.

Linear Grating
AdobeStock_374833232 [Converted]_edited_

3D Viewport

Displays 3D models with camera control and optional animation.

3D Viewport
AdobeStock_374833232 [Converted]_edited_

CRS Control Center

Controls settings and configurations of CRS stimulus processing hardware, such as ViSaGe or Bits# systems. Useful for synchronizing visual output with external equipment.

CRS Control Center
AdobeStock_374833232 [Converted]_edited_

Mono++ Pixel Aperture

Enables reading/writing 14-bit grayscale pixel values within a selected screen aperture.

Mono++ Pixel Aperture
AdobeStock_374833232 [Converted]_edited_

EyeLink Tracker

Supports all models of EyeLink eye-trackers from SR Research.

EyeLink Tracker
AdobeStock_374833232 [Converted]_edited_

Beam Tracker

Offers webcam-based eye tracking and head pose estimation using EyeWare's BEAM TRACKER technology.

Beam Tracker
AdobeStock_374833232 [Converted]_edited_

LSL Tracker

Enables gaze tracking via eye-trackers that stream data over the Lab Streaming Layer (LSL) protocol.

LSL Tracker
AdobeStock_374833232 [Converted]_edited_

Analog Tracker

Processes gaze data from analog input channels. Suitable for custom analog hardware or DAQ setups.

Analog Tracker
AdobeStock_374833232 [Converted]_edited_

Tobii Pro Glasses 3 Tracker

Enables support for Tobii Pro Glasses 3 mobile eye-trackers.

Tobii Pro Glasses 3 Tracker
AdobeStock_374833232 [Converted]_edited_

Saccade Detector

Detects saccade states in real time from position data acquired via a tracking device (e.g. eye-tracker).

Saccade Detector
AdobeStock_374833232 [Converted]_edited_

Circle Gesture Detector

Detects and records circular gestures performed in the air, captured by the Leap Motion sensor.

Circle Gesture Detector
AdobeStock_374833232 [Converted]_edited_

Kinect Face Detector

Detects faces using Kinect 2 and logs face position, rotation, facial features, and emotional state metrics.

Kinect Face Detector
AdobeStock_374833232 [Converted]_edited_

Visage 3D Face Tracker

Captures and visualizes a real-time 3D face model using Visage Technologies’ SDK.

Visage 3D Face Tracker
AdobeStock_374833232 [Converted]_edited_

Multi-Touch Tracker

Captures multi-touch gestures from supported touchscreens.

Multi-Touch Tracker
AdobeStock_374833232 [Converted]_edited_

Color Blob Tracker

Tracks a colored object in a video stream; logs its position and size, and displays tracking overlay on status screen.

Color Blob Tracker
AdobeStock_374833232 [Converted]_edited_

Oculus Viewport

Renders 3D scenes into Oculus Rift headset displays; supports runtime camera pose control and stereoscopic rendering.

Oculus Viewport
AdobeStock_374833232 [Converted]_edited_

Oculus Touch Pose

Reads real-time pose data (position and orientation) of the head, left hand, and right hand in VR space.

Oculus Touch Pose
AdobeStock_374833232 [Converted]_edited_

Brite Signal

Enables real-time signal acquisition from Brite optical neuroimaging devices by Artinis.

Brite Signal
AdobeStock_374833232 [Converted]_edited_

Emotiv Motion Signal

Reads real-time motion data from the Emotiv Pro application.

Emotiv Motion Signal
AdobeStock_374833232 [Converted]_edited_

LSL Signal

Reads signals sent via the Lab Streaming Layer (LSL) protocol developed by SCCN at UCSD.

LSL Signal
AdobeStock_374833232 [Converted]_edited_

Pico 22xx Signal

Performs real-time signal acquisition with Pico 22xx series oscilloscopes.

Pico 22xx Signal
AdobeStock_374833232 [Converted]_edited_

File Signal

Emulates a live signal using pre-recorded data from a file with scrollable navigation.

File Signal
AdobeStock_374833232 [Converted]_edited_

Shimmer

Buffers biosignals in real time from Shimmer wearable sensors (www.shimmersensing.com).

Shimmer
AdobeStock_374833232 [Converted]_edited_

HearLive Buffer

Buffers biosignal streams (ECG, HRV, IBI, coherence) from the HeartLive sensor over a network.

HearLive Buffer
AdobeStock_374833232 [Converted]_edited_

TMSi Refa Signal

Acquires signals from TMSi Refa and QuickAmp EEG amplifiers (Brain Products).

TMSi Refa Signal
AdobeStock_374833232 [Converted]_edited_

Xsens Signal

Buffers real-time motion capture data streamed from Xsens MVN Studio.

Xsens Signal
AdobeStock_374833232 [Converted]_edited_

LSL Streamer

Forwards selected EventIDE signals into a LSL stream.

LSL Streamer
AdobeStock_374833232 [Converted]_edited_

Single-channel Analyzer

Analyzes and plots a single real-time signal from any acquisition element.

Single-channel Analyzer
AdobeStock_374833232 [Converted]_edited_

Pattern Detector

Trains and detects custom signal patterns for real-time neurofeedback.

Pattern Detector
AdobeStock_374833232 [Converted]_edited_

Unity Host

Hosts and runs a standalone Unity application within the EventIDE stimulus screen.

Unity Host
AdobeStock_374833232 [Converted]_edited_

Tobii XR Tracker

Receives, processes, and logs eye-tracking data from the Tobii XR engine in Unity.

Tobii XR Tracker
AdobeStock_374833232 [Converted]_edited_

Web Scanpath Analyzer

Records a real-time scanpath of gaze or mouse data on a live webpage using the Web Browser element.

Web Scanpath Analyzer
AdobeStock_374833232 [Converted]_edited_

Webcam OpenCV

Captures and records webcam video in the background using OpenCV during experiment runtime.

Webcam OpenCV
AdobeStock_374833232 [Converted]_edited_

Tobii Glasses 3 Camera Recorder

Records synchronized video from Tobii Glasses 3 and optionally displays it on the status screen.

Tobii Glasses 3 Camera Recorder
bottom of page