Google+
Join free weekly webinars
Find us on
Back

EventIDE Releases

  • Changes

    • The software core has been migrated from .NET 4.0 to .NET 4.6. The migration brings many performance gains in exchange for dropping the support for Windows XP. Windows Vista SP2 becomes the minimal required OS version for EventIDE.
    • Added support for fMRI-compatible LiveTrack eye-trackers.
    • Added support for the ASL eye-trackers (beta-version).
    • Added support for ISCAN eye-trackers working in the binary serial mode.
    • Added support the LSL eye-tracking protocol, which allows tracking with a wide range of eye-tracker hardware, including some models (e.g. the SMI glasses) unsupported in EventIDE directly.
    • New real-time emotion analyse engine built with the CrowdSight SDK by Sightcorp. Note that this engine requires a personal license provided by Sightcorp on request.
    • OpenVibe element is updated to be compatible with the newest OpenVibe 2.1.0
    • Signal Writer element got a signal resampling function, which allows the element to combine and record signals with different sampling rate. If you use the Signal Writer element, you may need to re-enter the Sampling Rate and Buffer Size properties, after loading old tasks in the new EventIDE version.
    • Signal Writer element got an option to add automatic time stamps into recoreded CSV adn TXT files.
    • Multi-channel Plotter and Mixed Signal elements now allow resampling of the input signals.
    • Bandpass filtering option is removed from the Mixed Signal element.
    • The Emotion Analyzer element has been migrated to a new version of Microsoft Face API. Note that you need get new Face API keys on Azure and re-enter them in all tasks that use that element.
    • The code editor now shows in-line hints at the beginning of editing.
    • NI Change detector element got an option to choose the output port resolution.
    • The NI Analog Port element now allows selecting the terminal configuration.
    • The ROI element now allows a manual reset of the ‘Is Over’ property.
    • Various fixes and improvement improvements for dragging and resizing and snapping the visual elements on the event surface. Related commands are added in the related context menu.
    • The Display Settings dialog now provides three different options for converting the visual elements on changes of the screen resolution.
    • New affine mode for the GLM calibration enables automatic correction for rotation of an eye-tracker along the optical axis.
    • All eye-tracker elements got the perspective correction for eye-tracking on non-orthogonal surfaces, e.g. tables.
    • Online update checks are resumes after migrating to a new update service.
    • New update service allows viewing a complete history of software updates directly from EventIDE GUI. The service also returns a download link for selected updates.
    • The license manager is reworked for better usability.
    • Reminder for the update subscription renewals is added to the license manager.
    • Start-up GUI hints now are shown for newcomers users.

    Fixes

    • Bug in redrawing the ROI area after changes of the area size.
    • Occasional crashes on pasting data into GUI data grids.
    • MC Analog Port element occasionally was freezing with some MC boards.
    • The runtime command properties could not be executed by the green button in the start-up variable dialog
    • Saving/loading the GLM calibration coefficients into a XML file
    • ‘Before Offset’ snippets of sub-events were called twice on aborting the experiment run.

  • 06 Feb 2018

    Changes

    • ‘Selected Item’ property in all elements that use material lists gets a drop-down selection list in the property panel
    • EyeLink support libraries are updated to match the current EyeLink SDK version

    Fixes

    • Runtime crash, “mscorlib:index was out of range”. The crash occurs on an experiment run while the Header snippet is open for editing
    • Crash on clicking a wiki link in the descriptions for the Gabor and Email Alerter elements

  • 30 Jan 2018

    Changes

    • New RTF Editor element allowing presentation and editing formatted documents in the RTF format
    • New Document Analyzer element that carries real-time analysis of gaze fixations over lexical tokens (letters, words and sentences) in a scrollable formatted document. See this youtube demo for details
    • New Custom Signal element that generates a continuous online signal with a fixed sampling rate. The signal values are taken from arbitrary custom scores delivered by user scripts at runtime
    • The Web Browser element obtains a new mode property that allows to block the link navigation on selected web-pages
    • GDI Canvas element does not performs automatic repainting anymore due to a big performance impact in certain scenarios. Instead, a dedicated refresh command is added to the element. The refresh command can be invoked manually at any time
    • The algorithm for finding optimal saccade velocity thresholds (Velocity Threshold Estimator element) is significantly improved
    • Plots in a number of elements got a new axis auto-scaling mode, which resizes axis only on growing
    • Signal Analyzer element now plots only actual samples at the start of signal acquisition

    Fixes

    • Condition List and Roulette elements did not react correctly on frequency adjustments in the unbalanced mode
    • XAML plots could disappear on the status screen preview upon selection of a new element in GUI
    • Controls in the ribbon tabs could get blocked (grey-out) upon switching the ribbon tabs
    • Loading a data file into the heatmap preview window caused a crash, of the experiment has not been run before
    • OpenGaze Tracker element generated irrelevant error messages at the end of an experiment
    • LSL Event Marker element created several LSL channels with the same IDs, when multiple LSL Marker elements were used in an experiment
    • Various fixes in GUI
    • Minor improvements across the eye-tracking analysis elements

  • 27 Nov 2017

    Changes

    • The Mixed Signal element can now subtract a selected reference signal
    • Word, RTF and PDF documents can be now imported as materials
    • New Document Viewer element can present formatted documents as interactive stimuli
    • New BioPlux Signal element allows online signal acquisition with BioPlux sensors
    • Two new normalization methods, half and full wave rectifications, added to all signal processing elements
    • Automatic renaming a proxy variable in the snippets is made optional
    • PupilLab Tracker element is rework to connect Pupil Capture app, rather than Pupil Service as before
    • New PupilLab Camera element allows getting a online video steam from the world camera on a PupilLab headset
    • New LSL Marker element allows sending LSL ‘event’ markers to external applications
    • Caret and scrolling positions are remembered for each snippets now
    • Series plots generated by the Chart element got smaller side margins
    • Optional ‘End Point’ property is added to Microsoft Emotion Analyzer element
    • All trackers elements got 4 new layouts for the GLM calibration points
    • New Multi-channel Plotter element can render multiple online signals on the same plot
    • New Signal Writer element allows streaming signals into a local file with support for the EDF, EDF+, CSV data  formats
    • New MC Analog  port element allows writing to the analog channels on the Measurement Computing DAQ boards

    Fixes

    • Mixed Signal element did not remember the selected input channels
    • Roulette and Condition list elements did not reset randomization after runtime changes in the frequency list
    • ‘Wait’ cursor got locked after the overwrite warning that may appear in auto-exporting the data report
    • ‘Remove linked object’ button did not work in the proxy panel
    • Tobii Pro element did not record correct time stamps
    • Microsoft Emotion Analyzer element did not collect time stamps of face shots

  • 19 Sep 2017

    Changes

    • The Proxy Variables panel is completely reworked to empower fast and efficient management of  the existing proxy variables. The new panel allows a quick search, filtering and grouping of proxy variables and drag-and-drop management of linked objects
    • The snippet compiler is significantly reworked, which results in a dramatic cutback in the snippets execution times. For example, the execution time of the empty snippet has been dropped from ~0.05 ms. to ~0.001 ms. (50 times faster)!
    • New 'Is Time Critical' property on the event object allows to boost timing stability (precision) of the control loop intervals in the selected events (currently only in the full-screen run mode)
    • After a proxy variable is renamed in GUI, all its occupancies in the snippets will be found and renamed automatically
    • New ‘Config File’ element is added. The element allows allows saving and loading xml configuration files containing values for selected proxy variables
    • Default horizontal padding on the signal plot (Signal Analyser element) is reduced to fit more data points.
    • ‘Subevent Index‘ property of the event object now allows setting the starting event on the sub-layers, given that the ‘Subevent Index‘ is set in snippets before the onset of the parent event
    • Various performance improvements and fixes for memory leaks in the eye-tracking analysis elements
    • New Joystick Tracker element that allows using joysticks and gamepads as screen-calibrated tracking devices, with the optional relative tracking mode
    • New LSL Signal elements allows reading arbitrary signals send via the Lab streaming layer (LSL) protocol

    Fixes

    • Incidental crashes in GUI with the 'Collection was modified; enumeration operation may not execute.' message
    • Editor for  the ‘Selected Channels’ property did not work correctly for some signal acquisition elements
    • ‘Analog NI Signal’ element could loose samples in acquisition
    • Illogical selection of the secondary monitor in the preview and debug mode, when the monitors were not assigned explicitly
    • Loosing  custom dataset titles on saving the Chart element
    • Erroneous assimilation of supplementary libraries as AddIns in the AddIn Manager
    • NI Counter Line element did not worked correctly after the recent changes in the digital port elements

  • 06 Aug 2017

    Changes

    • New Tobii Pro AddIn is added into the application package. The AddIn brings supports for Tobii eye-trackers with the newest version of Tobii Pro SDK. The AddIn is still in a beta stage. 
    • Application preferences now include options to format the implicit string representation of the built-in EventIDE types: clPoint, clSize ansd stColor

  • 04 Aug 2017

    Changes

    • New Color Blob Tracker element is added into the Object tracking AddIn. The new element can automatically tracks a position and size of an arbitrary color object on the parent event surface
    • Acquisition of webcam frames is significantly speeded-up
    • MATLAB interoperability interface  is updated for MATLAB 2016

    Fixes

    • Various fixes for elements using the webcam
    • MATLAB PST Quest demo is fixed for computers with regional settings that use a comma as decimal separator

  • 26 Jul 2017

    Changes

    • New option to produce a pulse train in all digital port elements
    • NI port element now supports the 16 and 32 bits ports
    • New NI Change Detector element that automatically detects changes in port input
    • New NI Single Line element that allows writing to a single line of NI digital port
    • Various minor improvements in the NI elements

    Fixes

    • Snippets were not recompiled automatically after removing elements with proxy variables
    • EyeLink element failure due to referencing a wrong driver version
    • Attempt to create a log file, when the tracker element is disabled
    • Reporter element did not add a new line for the array variables in the ‘row‘ mode
    • Crash on entering the Start-up Action dialog, when using the eye-tracking analysis elements
    • Incidental crashes in the editor of the Condition List element
    • Fixaccade plot did not resume on-screen rendering after re-entering the parent event