SonicMaps Update - Version 3.2

by SonicMaps
27 March 2025

šŸš€ What's New

Editor/Player

  • Audio Beat Synchronization: Introducing precise Audio Beat Synchronization, allowing audio playback to align seamlessly with a global beat grid based on BPM (beats per minute). This feature ensures perfect timing for immersive audio experiences, making it ideal for music-driven projects. Available in the Plus and Pro plans.

Editor

  • POI Reordering: Added drag-and-drop functionality to easily reorder your Points of Interest. The new interface automatically updates POI numbering on the map as you reorganize your sequence, making it simple to restructure tours without recreating markers.
  • Text To Speech: Added a female Spanish voice to the Text-To-Speech service. Other voices have been updated to use the latest TTS engine, offering improved quality (e.g., Chirp 3 HD).
Playback Controls

Player

  • Rewind and Fast Forward Controls: Added rewind and fast forward buttons to the player, enabling users to control playback of zones using a progress bar. This provides greater flexibility and control over audio navigation.
Playback Controls

šŸ› ļø Fixes & Improvements

Editor

  • Updated backend to prevent data corruption when saving a project due to unstable server connection or time out. Improved error handling and notification. Creates a backup project file before overwriting it.
  • Fixed an error when saving uploaded images, which was introduced in v3.1.

Player

  • The location error modal now correctly appears on desktop browsers when GPS access is denied.
  • Addressed an issue where errors occurred when entering multiple zones, pausing/resuming playback, and moving outside all zones simultaneously.
  • Fixed a bug in the ducking effect where the total number of active ducking zones could become less than zero.
  • Corrected an issue where audio zones were mistakenly detected as video zones and failed to play when a VimeoID was assigned in the Editor, even if the "Video zone" checkbox was not enabled.
  • Improved `on_end` behavior to handle cases where the attenuation property was missing from project data for certain zones.