Skip to content

Releases: EmotiBit/ofxEmotiBit

v1.11.1

01 Apr 18:22
Compare
Choose a tag to compare

New features and bug fixes

  • Added LSL output. Now EmotiBit data can be transmitted on LSL. (#226)
  • Added advertising and data thread sleep. EmotiBit Oscilloscope now takes upto 20 times less CPU resources. (#233)
  • Added minor bug fix to resolve multiple thread access violation. (#232)
  • Added internet access check before checking for latest software release available. (#199)
    • This resolves a previously noted issue, where EmotiBit Oscilloscopes would occasionally freeze when connected to networks without internet access.

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.11.1

PRs completed

  • added internet access detection before version checking is performed by nitin710 · Pull Request #199 · EmotiBit/ofxEmotiBit: #199
  • Feat lsl output by produceconsumerobot · Pull Request #226 · EmotiBit/ofxEmotiBit: #226
  • Fix discovered emotibits mutex by produceconsumerobot · Pull Request #232 · EmotiBit/ofxEmotiBit: #232
  • Feat comm settings thread sleep by produceconsumerobot · Pull Request #233 · EmotiBit/ofxEmotiBit: #233

Known issues

  • Compiling from source
    • macOS: compiling on apple silicon need different variant of LSL dylib file compiled for apple silicon. See #217 (comment)
    • Does not compile on linux. See #232 (comment)
      • Probably just needs some paths specified in the correct location for make to build.

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

v1.9.0-alpha

09 Feb 03:09
Compare
Choose a tag to compare
v1.9.0-alpha Pre-release
Pre-release

Description

This pre-release introduces LSL output stream. EmotiBit data can now be relayed from the EmotiBit Oscilloscope via LSL.
This pre-release is currently available only on windows, but the corresponding main release is in the works to be released soon.

New features and bug fixes

  • Adds LSL output to the Output List

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.9.0

PRs referenced

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

v1.8.4

17 Jul 18:55
Compare
Choose a tag to compare

New features and bug fixes

  • Firmware Installer now works on macOS bigSur+ and Apple Silicon macs. Both Feather M0 and ESP32 are tested working
  • Firmware installer UX updated to better represent installation flow
  • DataParser bug fixed where LocalTime reconstruction was off by 1 hour due to day-light savings time.

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.9.0

PRs completed

Dependencies

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the source code linked below. Follow the steps in the ReadMe

v1.8.1

20 Apr 20:47
3494df5
Compare
Choose a tag to compare

New features and bug fixes

  • EmotiBit with firmware (v1.8.0+) are displayed with their device IDs
  • Fixed issue with temperature plot time axis reset
  • minor bug fix for IP sweep in unicast mode

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.8.1

PRs completed

Dependencies

  • EmotiBit XPlat Utils v1.5.0

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the source code linked below. Follow the steps in the ReadMe.

v1.7.1

24 Feb 00:36
Compare
Choose a tag to compare

New features and bug fixes

  • Added UDP data output to EmotiBit Oscilloscope.
    • Users can now transmits incoming EmotiBit data to another IpAdress:port, similar to the existing OSC protocol
    • You can find more details about this in our documentation.
  • Users can now control details about EmotiBitOscilloscope advertising protocol.
  • Out of the box support for iPhone hotspots. Now the EmotiBit Oscilloscope should connect with your iPhone hotspot without needing to change the emotibitCommSettings.json file.
  • Improved unicast advertising. This should improve performance on networks that throttle unicast traffic.
  • Fixed a bug that caused spurious day light saving shift when using a virtual machine instance.

Firmware Installed by FirmwareInstaller

  • EmotiBit firmware v1.5.4
    • You need FW v1.5.4+ to use EmotiBit v5+

PRs completed

Installation

Windows

NOTE: This EmotiBit software version updates an existing file emotibitCommSettings.json. If you using an earlier version of EmotiBit software and have modified that file, then you will have to uninstall the old software before installing this new version for the files to be updated.

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the source code linked below. Follow the steps in the ReadMe.

v1.6.2

26 Jan 15:33
Compare
Choose a tag to compare

New features and bug fixes

  • Firmware Installer now installs EmotiBit firmware v1.5.4. This FW version adds support for EmotiBit v05 boards.
    ❗ ❗ You need FW v1.5.4+ to use EmotiBit v5+ ❗ ❗
  • Firmware Installer now provides an option for user to choose the bin file they may want to flash.
    • Press L on the first screen to choose a new bin file from any location on your computer.

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.5.4

PRs completed

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the source code linked below. Follow the steps in the ReadMe.

v1.5.10

30 Jul 12:58
32c2e83
Compare
Choose a tag to compare

New features and bug fixes

  • Oscilloscope can now detect and receive timestamp markers on LSL
  • DataParser can now generate timestamps for EmotiBit data on LSL local time and LSL time on the system generating markers
  • Added support for Adafruit Feather ESP32 (Firmware Installer)
  • fixed bug with SW version checker (miss detection during the release process)
  • fixed bug with Oscilloscope GUI (Send output)
  • fixed bug with User Note parsing
  • Added defaults for parameters stored in JSON settings files

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.4.1

PRs completed

  • Feat lsl parsing by nitin710 · Pull Request #134
  • Fix sw ver check by nitin710 · Pull Request #135
  • Feat lsl 1.14.0 by nitin710 · Pull Request #137
  • Added fix to update OSC in "send data via" by nitin710 · Pull Request #139
  • LSL: changed source_id to sourceid by nitin710
  • Fix user note parse by nitin710 · Pull Request #160
  • Fix partial parse by nitin710 · Pull Request #161
  • Fix default json parsing by nitin710 · Pull Request #163

Changes required to build from source

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the EmotiBitSoftware-linux.zip .
  • Extract and follow the instructions in ReadMe.md.

v1.5.2

30 Jun 15:20
Compare
Choose a tag to compare
v1.5.2 Pre-release
Pre-release

New features

  • Oscillosocpe can now detect and receive timestamp markers on LSL
  • DataParser can now generate timestamps for EmotiBit data on LSL local time and LSL time on the system generating arkers

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.3.36

PRs completed

Changes required to build from source

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the EmotiBitSoftware-linux.zip .
  • Extract and follow the instructions in ReadMe.md.

v1.4.11

16 May 22:28
Compare
Choose a tag to compare

Features

  • EmotiBit Oscilloscope
    • Introduces new EmotiBitCommSettings file (#121)
      • users can now choose to advertise using broadcast or unicast transmission(among other features like setting inclusion/exclusion network lists) by modifying the emotibitCommSettings.json file.
      • Note: The Oscilloscope now uses Broadcast by default. If using iPhone hotspot, you will need to switch to unicast by modifying the emotibitCommSettings file appropriately. Check out this forum post to learn how!
  • DataParser
    • Improved algorithm to choose time-syncs to parse data(#122)

Fixes

  • DataParser
    • If parsing a file with "less than 2 time syncs", parser continues execution if run from command line(#122)
  • EmotiBit Oscilloscope
    • Fixes latest-software-version-checker(#123)

Firmware Installed by FirmwareInstaller

EmotiBit firmware v1.3.36

PRs completed

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the EmotiBitSoftware-linux.zip .
  • Extract and follow the instructions in ReadMe.md.

v1.4.4

02 May 19:04
Compare
Choose a tag to compare

Fixes

  • DataParser
    • Added enhancements to data parser.
    • Parser now handles parsing files with 0, 1 or multiple time syncs
    • Improved user feedback in parser to help users record data with better timestamps

Firmware Installed by FirmwareInstaller

Associated PRs

Installation

Windows

  • Download the EmotiBitSoftware-Windows.zip linked below.
  • Extract the zip file downloaded
  • run the .msi installer file.
    • If the Windows Defender Smartscreen pops up, click on More info and Run anyway
  • The EmotiBit Oscilloscope and EmotiBit DataParser will be installed on your system.
  • You can access the software from the Start menu under EmotiBit or from the desktop shortcut.

macOS

  • Download EmotiBitSoftware-macOS
  • Extract the downloaded zip file.
  • The extracted folder will contain EmotiBit Oscilloscope and EmotiBit DataParser.
    • Right-click and select Open to run the executables

Linux

  • Download the EmotiBitSoftware-linux.zip .
  • Extract and follow the instructions in ReadMe.md.