Releases: EmotiBit/ofxEmotiBit
Releases · EmotiBit/ofxEmotiBit
v1.11.1
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
v1.9.0-alpha
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
v1.8.4
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
- ofxSerial changed to https://github.com/EmotiBit/ofxSerial
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the source code linked below. Follow the steps in the ReadMe
v1.8.1
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the source code linked below. Follow the steps in the ReadMe.
v1.7.1
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 transmits incoming EmotiBit data to another
- Users can now control details about EmotiBitOscilloscope advertising protocol.
- Check out our documentation for more details
- 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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the source code linked below. Follow the steps in the ReadMe.
v1.6.2
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.
- Press
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the source code linked below. Follow the steps in the ReadMe.
v1.5.10
New features and bug fixes
- Oscilloscope can now detect and receive timestamp markers on LSL
- Check documentation for more details
- DataParser can now generate timestamps for EmotiBit data on LSL local time and LSL time on the system generating markers
- Check documentation for more details
- 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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the
EmotiBitSoftware-linux.zip
. - Extract and follow the instructions in
ReadMe.md
.
v1.5.2
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the
EmotiBitSoftware-linux.zip
. - Extract and follow the instructions in
ReadMe.md
.
v1.4.11
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!
- Introduces new EmotiBitCommSettings file (#121)
- 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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the
EmotiBitSoftware-linux.zip
. - Extract and follow the instructions in
ReadMe.md
.
v1.4.4
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
- EmotiBit firmware
v1.3.36
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
andRun anyway
- If the Windows Defender Smartscreen pops up, click on
- The
EmotiBit Oscilloscope
andEmotiBit DataParser
will be installed on your system. - You can access the software from the
Start
menu underEmotiBit
or from the desktop shortcut.
macOS
- Download
EmotiBitSoftware-macOS
- Extract the downloaded zip file.
- The extracted folder will contain
EmotiBit Oscilloscope
andEmotiBit DataParser
.- Right-click and select
Open
to run the executables
- Right-click and select
Linux
- Download the
EmotiBitSoftware-linux.zip
. - Extract and follow the instructions in
ReadMe.md
.