Brainsight 2.4 is released for all users

We are happy to announce the release of Brainsight 2.4. This is no longer a beta release, and is recommended for all users.

Before proceeding with this update, please read the following important information.

Minimum requirements:

  • Mac OS X 10.11 El Capitan or later is required. For a free update, visit <>. Contact us if you need to upgrade your Mac hardware.
  • This version of Brainsight was tested against OS X 10.11.6 (El Capitan), 10.12.6 (Sierra), 10.13.6 (High Sierra), 10.14.6 (Mojave), and 10.15.1 (Catalina).
  • Mac OS X 10.10 (Yosemite) and earlier are unsupported.

Important Compatibility Note:

  • Note: the project file format has changed vs version 2.3.x. Brainsight 2.4 can open documents created by older versions of Brainsight, but older versions of Brainsight cannot open documents created by Brainsight 2.4. Opening an old project will convert the project format, and the conversion cannot be reversed.
  • If you are running macOS 10.15 (Catalina), you may get a message like “Brainsight 2.4.pkg can’t be opened because Apple cannot check it for malicious software.” If so, instead of double-clicking to launch the installer, control-click it and choose “Open” from the popup menu.

Changes since version 2.3.12:

  • Added various Homer2-equivalent NIRS analysis features:
    • Support for multiple conditions.
    • Onset creation:
      • From existing samples already created in the session window.
      • By pulse detection in auxiliary data (low to high, high to low, threshold with dead time).
      • By manual time entry of onsets.
    • Optical density calculation and visualization, both unfiltered and with low-pass, high-pass, or band-pass filtering.
    • Concentration calculation and visualization of HbO, HbR, and HbT for:
      • Whole recording.
      • Block averages, with optional error bars.
      • Fast and easy recalculation when adding/removing onsets, changing baseline parameters, etc.
    • Easy selection and visualization of NIRS data:
      • Clicking on 3D representation of optodes on subject head shows corresponding waveform data.
      • Clicking on waveform label selects corresponding optodes in 3D image views.
  • Made many improvements to Vet Robot support:
    • Significantly improved the overall accuracy of the system.
    • Region painting of the skull in sessions is now both saved in the project and undoable.
    • In the Session window, camera image views can now be zoomed and panned like other views.
    • Vet Robot sessions can now be cloned.
  • Made many improvements to Axilum Robotics support:
    • Added support for the Axilum Robotics TMS-Cobot.
    • The skin reconstruction is now shown in the Session>Axilum step.
    • Greatly improved performance of projecting targets to the skin reconstruction.
  • Added support for the Polaris Vega® position sensor.
  • The Session > Polaris window now shows the exact field of view shape for the Polaris Krios and Polaris Spectra, where previously it was showing the shapes of their respective predecessor models.
  • Instead of a generic ‘diagnostic pending’ message, more exact messages are provided for various Polaris error conditions (ex: bump detected, battery fault, temperature high, etc.).
  • If your Polaris’ bump detector is triggered, Brainsight itself can now clear the error, obviating the need for the NDI Toolbox application.
  • If the Polaris reports a dead battery or a temperature error, tool tracking will now work regardless. (You should still schedule a repair of your Polaris, as tracking accuracy may be reduced.)
  • In the Session>Perform window, changing the active coil/tool calibration (from the ‘driver’ popup menu) now disables/enables the corresponding Polaris tools. For example, changing from a calibration that uses CT-123 to one that uses CT-456 will stop the camera from tracking the former and start tracking the latter.
  • Changed the legend in NIRS views to have a global wavelength toggle button, that applies to all pairs, instead of per-pair control of wavelength visibility.
  • In 3D image views, clicking a tube that represents a NIRS pair now selects the corresponding channel in the legend of waveform views.
  • Selecting a NIRS channel in the legend table or rectangles view now selects the corresponding NIRS tube in 3D image views.
  • Selecting an EEG/EMG/ECG/EOG channel in the legend table now selects the corresponding electrode in 2D/3D image views.
  • In sample-based waveform views, when selecting multiple samples, error bars can now optionally be shown for averages (for EEG/EMG/ECG/EOG and NIRS data).
  • In sample-based waveform views, clicking a waveform now shows a tooltip that indicates which waveform the sample is from or if it is an averaged waveform.
  • Waveform views now default to showing a better range of data in both the x and y axes.
  • Creating an Assembly List from a .txt file now gives the option of linking it to an existing Cap Layout or creating a new Cap Layout.
  • When creating a reconstruction, you can now choose to keep only the largest piece (as opposed to previously, where all pieces were kept). This can be useful for skin reconstructions, where you don’t want artifacts.
  • Overlays can now be configured to colour values above/below the threshold to be either transparent (as previously) or to repeat the hi/low colour of the lookup table.
  • When exporting samples into DICOM files, you can now optionally project the sample along its axis to the intersection of a chosen reconstruction (ex: the brain surface).
  • The ‘Manual (AC-PC+scale)’ atlas space window now shows resizable lines (instead of a box) to scale the template to the subject head. This better indicates how it is meant to be used.
  • Added marmoset, pig, and sheep atlases.
  • Added much more information to the text file streaming feature. In addition to raw Polaris tool locations that it output before, it now logs when: the selected target changes, a TTL trigger occurs, a sample is created, the crosshairs move.
  • Added buttons to the Targets and Session Perform windows to navigate up/down/left/right on a rectangular grid.
  • Added a button to reorient the crosshairs to be perpendicular to a chosen surface.
  • All threshold sliders now have text fields below them so that exact ranges can be specified.
  • Added a new preference to disable sounds played when creating samples or sampling landmarks.
  • Partly fixed a longstanding bug where reconstructions based on ROIs would always claim that re-computation was necessary, even though the ROI hadn’t changed. (This will still occur for re-opened projects though.)
  • Fixed a longstanding but minor bug where the threshold mask in an ROI window did not exactly match the effect of flood fill.
  • Fixed a longstanding bug where converting a sample to a target made all hidden targets become visible. Now the visibility of targets is unaffected.
  • In an ROI window, the up and down arrow keys and up and down mouse wheel now move by exactly one slice, instead of by the ‘slice increment size’ of the Preferences window.
  • In image views, the name of a landmark/target/sample can now be shown/hidden using a new button below the brightness/contrast slider.
  • Changes to .txt format export:
    • The .txt file format has been changed from version 8 to 12 due to some minor changes to the file format. If you have scripts/code that reads such files, you may need to adjust them slightly.
    • When exporting EMG data, the time range used for peak-to-peak calculations is now included.
    • When exporting TMS stimulation information, the Magstim® BiStim2 inter-pulse duration and second power are now included.
  • Fixed a bug where Magstim® BiStim2 inter-pulse duration confused µs versus ms.
  • Trackpad gestures are now supported in image views. You can now zoom with a two-finger-pinch gesture, and rotate with a two-finger-rotate gesture.
  • Greatly improved performance snapping targets, grids, and electrodes to a reconstruction surface.
  • Improved performance working with the Polaris.
  • Improved support for non-admin macOS accounts. An admin account is still needed to install, but non-admin users can now run Brainsight.
  • Improved support for macOS 10.14 Mojave and 10.15 Catalina, particularly their ‘dark mode’ feature.
  • Fixed miscellaneous bugs.


  • Brainsight 2.4 can be downloaded from our website here: <>
  • You will also need to download “Support Files Human 1.5” and/or “Support File Vet 1.2” if you have an older version. Brainsight will warn at launch if that’s the case.
  • You’ll need your serial number, which you can get from Brainsight itself from the Brainsight menu > ‘Enter/View Serial Number’.


  • Please report any and all bugs, feedback, suggestions, etc. to <> or by phone at +1-866-984-3888 (Canada & USA) or +1-514-284-3888.

Thank you,

The Rogue Research Team