LibMuse 6.0.2 for Android, iOS, Windows, Unity released

libmuse

#1

LibMuse 6.0.2 improves stability on Windows and introduces new features to improve the application experience. There is one API change, but it is not a breaking change.

Download LibMuse for Android: http://developer.choosemuse.com/android
Download LibMuse for iOS: http://developer.choosemuse.com/ios
Download LibMuse for Windows: http://developer.choosemuse.com/developer-sdk-windows
Download LibMuse Unity example from http://developer.choosemuse.com/unity

Features introduced in this release:

General

  • Allow an in progress connection to be cancelled if Muse.disconnect() is called while attempting to connect to the headband.
  • Introduces the ComputingDeviceConfigurationFactory class which can be used to get a ComputingDeviceConfiguration object containing information about the host machine.
  • The flush() function of MuseFileWriter now returns a boolean value indicating if the flush operation succeeded in writing to the file or not.
  • Adds the isPaired() function to the Muse class. This can be used to determine if the Muse headband is paired with the system or not. This is most useful on Windows where this distinction is made for Bluetooth Low Energy devices.

Android

  • Updates the example application project to use API level 25 (7.1)

Issues addressed in this release:

General

  • Fixed MuseConfiguration to return proper values from getPreset()

Windows

  • Fixed an issue where some data packets could get reversed in order due to an ordering issue with EventLoop.
  • Fixed a crash that could occur when trying to write to a network drive that disconnects during the write operation.
  • Prevent a crash that could arise if one or more of the Bluetooth characteristics was not correctly initialized.
  • Fixed an issue where the headband would immediately disconnect the second time it was asked to connect.
  • Fixed an issue where if 2 actions were added for the same execution time in an EventLoop, the second action could be processed before the first. Now the first action added will be the first action processed at the specified execution time.
  • Correctly stop listening if MuseManager::stop_listening() is called while the Bluetooth radio is off.

Documentation

  • Added units to the documentation of EEG and DRL/REF data packets.
  • Clarified usage and differences between ReaderMuse and MuseFileReader.
  • Fixed broken link in MuseConnectionListener.

API changes in this release:

  • The flush() function of MuseFileWriter now returns a boolean value indicating if the flush operation succeeded in writing to the file or not.

#2

#3

Hello! The libMuse is awesome.

I’ve downloaded LibMuse from the link above,but failed in registration.
The message was “Please make sure you are connected to the internet.”.
The connection is O.K. and I can visit “google.com”.
So, it’s confuse me, and thanks for any help given.

PS:
Where can I get installation files without registration ?