Link Search Menu Expand Document

Release Notes

You can download both the latest release and beta versions of Lofelt Studio by logging in to your account at lofelt.com and navigating to the Downloads page.

The latest versions of the Lofelt Studio mobile apps can be found on the Apple App Store and the Google Play Store.

Lofelt Studio Beta 2021.3.25

25 Mar 2021

Studio plug-in for Unity com.lofelt.haptics@1.1.0-beta.5

New features

  • The Unity Plug-in no longer requires Android 8 or iOS 13 as minimum build targets. However, since rich haptics isn’t supported in older iOS and Android versions, there won’t be haptic playback in those devices. The playback functions won’t do anything for those versions but can still be called without throwing any errors.
  • HapticReceiver has a new class function bool HapticReceiver.DeviceMeetsMinimumRequirements(). It checks at runtime if the device meets the requirements to play Lofelt Haptics.

Studio library for Android 1.1.0-beta.5

New features

  • The library now allows apps to be built for Android API level 19 as a minimum target. However, since rich haptics aren’t supported in API levels below 26, there won’t be haptic playback in those devices. The playback functions won’t do anything for those versions but can still be called without throwing any errors.

API changes

  • Marked API as available from Android API level 26 and latest versions.

Studio framework for iOS 1.1.0-beta.5

New features

  • The library now allows apps to be built for iOS 11 as a minimum target. However, since rich haptics aren’t supported in iOS versions below iOS 13, there won’t be haptic playback in those devices. The playback functions won’t do anything for those versions but can still be called without throwing errors.

API changes

  • Marked API as available from iOS 13 and latest versions.
  • We provide the function func deviceMeetsMinimumRequirements() -> Bool to check at runtime if the iPhone meets the requirements to play Lofelt Haptics.

Lofelt Studio Beta 2021.3.9

9 Mar 2021

Studio plug-in for Unity com.lofelt.haptics@1.1.0-beta.4

New features

  • The Studio plug-in for Unity now comes with free-to-use, pre-designed haptic clips and associated audio files, the same selection found in the Library of the Studio mobile app. These files can be found in the Assets/Lofelt/AudioHapticsExample folder.
  • The Studio plug-in now correctly handles app suspension on iOS. If a Unity app goes into the background for any reason and comes to the foreground, haptics can now be retriggered without any extra work. This fixes an issue on iOS from previous versions where haptics would not play anymore after bringing the app back to the foreground.

Lofelt Studio Beta 2021.2.22

22 Feb 2021

Studio library for Android 1.1.0-beta.3

API changes

  • Renamed canDeviceDoAdvancedHaptics() to deviceMeetsMinimumRequirements()
  • Added public float getClipDuration() to get the duration of the loaded clip

Known Issues

  • Audio playback and haptic playback are not yet in sync.
  • Playback of haptic clips are “time stretched” — playback takes longer than designed. This is due to an issue in Android’s Vibrator API which we have reported upstream and will be available at the next major platform release.

Studio framework for iOS 1.1.0-beta.3

API changes

  • Added (float)getClipDuration to get the duration of the loaded clip

Studio plug-in for Unity com.lofelt.haptics@1.1.0-beta.3

New features

  • HapticClip can be dragged from Assets folder onto a Haptic Source component
  • .haptic files should not be placed in Assets/StreamingAssets any more; any folder under Assets, e.g. Assets/Haptics will work
  • Haptic Sources now have priority - a Haptic Source with a higher priority can interrupt playback of one with a lower priority. The priority can be set in the Inspector view of the Haptic Source
  • If you have .haptic files in Assets/StreamingAssets from the previous beta of the plug-in, move them into any folder under Assets, e.g. Assets/Haptics then reimport them so they are converted into HapticClips. To do this, select all .haptic files in the Project Explorer in Unity. Right-click on the group and choose “Reimport” from the menu. The haptic clips should gain a new icon after the reimport.

Lofelt Studio 1.2.0

17 Feb 2021

Studio desktop app 1.2.0

  • Added project synchronization which will automatically sync the currently opened clip to the latest version of the iOS app (requires Studio mobile for iOS 1.3.0+ which can be downloaded from the Apple App Store)
  • Added Google sign-in support
  • Update QR scanning text

Studio mobile app for iOS 1.3.0

  • Added new onboarding experience
  • Replaced 4 example clips with a full library of multimodal haptic examples
  • Added a Design tab with the ability to automatically synchronize the currently opened haptic clip in the desktop app (requires Studio desktop 1.2.0+) to the iOS app when signed in to both apps.

Lofelt Studio Beta 2021.2.17

17 Feb 2021

Studio desktop app 1.2.0

  • Added project synchronization which will automatically sync the currently opened clip to the latest version of the iOS app (requires Studio mobile for iOS 1.3.0+ which can be downloaded from the Apple App Store)
  • Added Google sign-in support
  • Update QR scanning text

Lofelt Studio Beta 2021.2.9

9 Feb 2021

Studio desktop app 1.1.2

  • Production build to be used with TestFlight version of Studio iOS (not the beta version).
  • Includes project sync.
  • Updated QR scanning text to be mobile platform agnostic and include sign-in use case.

Studio library for Android 1.1.0-beta.2

  • Added amplitude interpolation for haptic playback.
  • Added the ability to check if an Android device can perform advanced haptics.
  • Playing and loading haptic clips is now restricted to devices that support advanced haptics.

Known Issues

  • Audio playback and haptic playback are not yet in sync.
  • Playback of haptic clips are “time stretched” — playback takes longer than designed.

API changes

  • canDeviceDoAdvancedHaptics() function added.
  • stop() no longer throws an exception when no clip is loaded .
  • play() throws an exception when the Android device does not support advance haptics.

Studio framework for iOS 1.1.0-beta.2

  • Added the ability to seek to any time position in a haptic

API changes

  • seek() function added.

Bug fixes

  • Fix warning about umbrella header (PD-2068)

Studio plug-in for Unity com.lofelt.haptics@1.1.0-beta.2

Improvements

  • The Unity example app now works on Unity LTS version 19.4

Lofelt Studio 1.1.0

21 Jan 2021

Studio desktop app 1.1.0

  • Added cut, copy, paste and paste in position for breakpoints.
  • Added a control in the timeline to seek the playback position when previewing haptics on iOS.
  • Added ability to create a new unique QR code for a project when saving via File > Save As.
  • Added ability to export .ahap files via File > Export.
  • Added 16 example projects showcasing application UX, gaming and music audio-haptic experiences.
  • Added ability to login via Github.
  • Improved error reporting, error messages will now automatically dismiss after 5 seconds.
  • Improved reliability and update rate of changes from desktop to mobile.

Studio mobile app for iOS 1.2.7

  • When seeking the playback position on the desktop app the audio preview will now jump to that location on the audition screen.
  • Longer haptic clips will no longer stop playing at the 30-second mark.
  • Improved reliability and update rate of changes from the desktop app to the mobile app.
  • Improved the synchronization between audio and haptics playback when auditioning.

Lofelt Studio Beta 2021.21.1

21 Jan 2021

Studio desktop app 1.1.0

  • Added cut, copy, paste and paste in position for breakpoints.
  • Added a control in the timeline to seek the playback position when previewing haptics on iOS.
  • Added ability to create a new unique QR code for a project when saving via File > Save As.
  • Added ability to export .ahap files via File > Export.
  • Added 16 example projects showcasing application UX, gaming and music audio-haptic experiences.
  • Added ability to login via Github.
  • Improved error reporting, error messages will now automatically dismiss after 5 seconds.
  • Improved reliability and update rate of changes from desktop to mobile.

Studio mobile app for iOS 1.2.7

  • When seeking the playback position on the desktop app the audio preview will now jump to that location on the audition screen.
  • Longer haptic clips will no longer stop playing at the 30-second mark.
  • Improved reliability and update rate of changes from the desktop app to the mobile app.
  • Improved the synchronization between audio and haptics playback when auditioning.

Lofelt Studio Beta 2020.12.9

9 December 2020

Studio desktop app 1.0.0

  • No new release of Studio desktop in this beta release.

Studio mobile app for iOS 1.2.5

  • No new release of Studio mobile app for iOS in this beta release.

Known Issues

  • When auditioning longer haptic clips, the audition will still stop after 30 seconds.

Studio mobile app for Android 0.9.0 Beta

  • First beta release of the Studio mobile app for Android.

Known Issues

  • Audio playback and haptic playback are not yet in sync.

Studio plug-in for Unity com.lofelt.haptics@1.1.0-beta.1

  • First beta release of the Studio plug-in for Unity.
  • Includes Haptic Receiver and Haptic Source components.
  • Haptics triggered by Play() and Stop() commands.

Known Issues

  • It is currently possible to only load and play back one haptic clip at any given time.
  • Audio playback and haptic playback are not yet in sync.

Studio framework for iOS 1.1.0

  • The framework can now play back haptic clips longer than 30 seconds.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • An error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.
  • iOS pre-authored example app shows a compiler warning: Umbrella header for module ‘LofeltHaptics’ does not include header LofeltHapticsCbinding.h

Studio library for Android 1.1.0-beta.1

  • First beta release of the Studio library for Android.

Known Issues

  • Audio playback and haptic playback are not yet in sync.
  • Playback of haptic clips are “stretched”—playback takes longer than designed.

Lofelt Studio 1.0.0

1 October 2020

Studio desktop app 1.0.0

  • Changed the application name from Composer Pro to Lofelt Studio desktop app.
  • Project files now are no longer generically named, are associated with the application in macOS Finder / Windows Explorer, are saved next to the audio file used to start the project.
  • A new project can now be started by dragging and dropping an audio file into the application window.
  • Reduced breakpoint size to improve visibility when many points are displayed on the screen.
  • Fixes longer directory paths being displayed incorrectly in the recent projects list.

Studio mobile app 1.2.5

  • Changed the application from Lofelt Composer to Lofelt Studio mobile app.
  • Updated links within the applicaiton.

Known Issues

  • When playing longer haptic clips, haptics will be disabled after 30 seconds.

Studio framework for iOS 1.0.0

  • Promoted version from 0.9.0 to 1.0.0.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.
  • When playing longer haptic clips, haptics will be disabled after 30 seconds.

Lofelt Studio Beta 2020.9.16

16 September 2020

Composer Pro 0.9.1

  • Added trackpad/mouse wheel scrolling and zooming. Pinch on the trackpad or use the CMD/CTRL+mouse wheel to zoom. Two-finger swipe or use the mouse wheel to scroll the waveform. Directly jump to a location in the overview navigator by single-clicking.
  • Improved handling of dragging multiple breakpoints.
  • Improved Emphasis point detection during audio analysis.
  • Fixes File > Save As becoming greyed out after saving a project for the first time.
  • Fixes inability to move breakpoints when selecting multiple breakpoints and zooming the navigator.
  • Fixes the sign-in dialog being shown when updating to a new version. Note: This version may still trigger a sign-in dialog but subsequent versions will not trigger the dialog.
  • Fixes inability to select a single breakpoint when multiple points are selected.
  • Fixes metadata not being written into the .haptic file upon export.
  • Fixes the hovering add breakpoint not being shown in some cases.
  • Fixes lasso being drawn outside of the breakpoint editor when multi-selecting points.
  • Fixes a disconnect from the mouse cursor location and frame of navigator when the navigator is dragged beyond its maximum bounds.
  • Fixes the Edit > Emphasis menu showing the wrong state and deleting Emphasis points when toggling Emphasis on and off with multiple points selected.
  • Fixes the File menu being shown in the About screen on Windows.

Known Issue

  • File name for the project is restricted to composer.lofelt. We will continue to clean up file saving before releasing V1.0.

iOS Composer App 1.2.4

  • Added Emphasis Playback support.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.9.0

  • Added Emphasis playback support.
  • Notify app developers when using older .haptic files.
  • Improved the pre-authored example app with Emphasis Points on Achievement_1.haptic.
  • Fixed playback of .haptic file with only 2 points.
  • API changes
    • Objective-C methods that can fail now additionally return BOOL.
    • The init() method for the bridged Swift API no longer takes an empty andReturnError parameter.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.

Lofelt Studio Beta 2020.8.31

31 August 2020

Composer Pro 0.9.0

  • Added Emphasis Points to the Amplitude Envelope.
  • Added a toggle in the Audio Analyzer to automatically detect Emphasis Points.
  • Removed Lofelt logo from QR codes.
  • Restructured and added separators to the File menu.

Known Issues

  • File name for the project is restricted to composer.lofelt. We will continue to clean up file saving before releasing V1.0.

iOS Composer App 1.2.4

  • Added Emphasis Playback support.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.9.0

  • Added Emphasis playback support.
  • Notify app developers when using older .haptic files.
  • Improved the pre-authored example app with Emphasis Points on Achievement_1.haptic.
  • Fixed playback of .haptic file with only 2 points.
  • API changes
    • Objective-C methods that can fail now additionally return BOOL.
    • The init() method for the bridged Swift API no longer takes an empty andReturnError parameter.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.

Lofelt Studio Beta 2020.8.18

18 August 2020

Composer Pro 0.8.1

  • Projects no longer need to be saved up front. Projects will be stored in a temporary location until either the project is closed or manually saved.
  • Larger zoom factor is now supported so more breakpoints can be viewed at once.
  • Added an About screen so it is easier to check which version of the application is running when submitting bugs.
  • When starting the app for the first time, you will now need to sign-in in order to link the app to your Lofelt account.
  • Projects can now be started from the File menu or using Command + N.
  • It is no longer possible to export a .haptic file from the home screen.
  • Removed the cardinal arrows around breakpoints when freely dragging multiple breakpoints.
  • Files that are longer than 30 seconds are not allowed. We will remove this limitation when the SDK supports playback beyond 30 seconds.
  • The Recent Projects list will now automatically remove projects which have been deleted from the disk.
  • Windows version is now properly signed.

Known Issues

  • File name for the project is restricted to composer.lofelt. We will continue to clean up file saving before releasing V1.0.

iOS Composer App 1.2.3

  • Added better reporting of errors. It’s annoying to not know when you have an error, so we added a ton of error reporting.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.8.2

  • Includes full bitcode as required for deploying apps to TestFlight.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.

Lofelt Studio Beta 2020.7.16

16 July 2020

Composer Pro 0.8.0

  • First beta version for external testing!

Known Issues

  • The Windows version is using a temporary signing certificate, which can cause a warning on some machines.
  • Recent projects menu/UI component doesn’t update when a file is deleted.
  • File name for the project is restricted to composer.lofelt, and currently you have to set up where you save the project immediately after opening an audio file. We will be cleaning up project saving shortly.

iOS Composer App 1.2.3

  • Added better reporting of errors. It’s annoying to not know when you have an error, so we added a ton of error reporting.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.8.2

  • Includes full bitcode as required for deploying apps to TestFlight.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.

Lofelt Studio Beta 2020.7.14

14 July 2020

Composer Pro 0.8.0

  • First beta version for external testing!

Known Issues

  • The Windows version is using a temporary signing certificate, which can cause a warning on some machines.
  • Recent projects menu/UI component doesn’t update when a file is deleted.
  • File name for the project is restricted to composer.lofelt, and currently you have to set up where you save the project immediately after opening an audio file. We will be cleaning up project saving shortly.

iOS Composer App 1.2.3

  • Added better reporting of errors. It’s annoying to not know when you have an error, so we added a ton of error reporting.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.8.1

  • Fixes name strings in the error reporting
  • Updates the sample used in the LofeltHapticsExampleRealtime project

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.
  • When using the real-time audio-to-haptics feature, an error will likely occur if you put the application to sleep while haptics are playing and then reopen the app.

Lofelt Studio Beta 2020.7.13

13 July 2020

Composer Pro 0.8.0

  • First beta version for external testing!

Known Issues

  • The Windows version is using a temporary signing certificate, which can cause a warning on some machines.
  • Recent projects menu/UI component doesn’t update when a file is deleted.
  • File name for the project is restricted to composer.lofelt, and currently you have to set up where you save the project immediately after opening an audio file. We will be cleaning up project saving shortly.

iOS Composer App 1.2.3

  • Added better reporting of errors. It’s annoying to not know when you have an error, so we added a ton of error reporting.

Known Issues

  • When playing longer Haptic Clips, haptics will be disabled after 30 seconds.

iOS Framework 0.8.0

  • First release for beta.

Known Issues

  • CHHaptic Engine can become “unavailable” and report an error.

< Prev


Copyright © 2020-2021 Lofelt GmbH. All rights reserved.