Skip to content

Releases: nicolvisser/react-audio-spectrogram-player

Compute spectrogram automatically

Choose a tag to compare

@nicolvisser nicolvisser released this 19 Feb 09:35

Previously you had to precompute the spectrogram and pass via sxx prop.
Now if sxx is not passed, it will call Rust coded compiled in Web Assembly to compute the spectrogram for you.
Therefore, you can now also pass the following spectrogram props:

  • sampleRate
  • n_fft
  • win_length
  • hop_length
  • f_min
  • f_max
  • n_mels
  • top_db

You can also now specify some default view values and settings

  • startTimeInitial and endTimeInitial allows you to pick a range to zoom into
  • playbackSpeedInitial and playheadModeInitial will override the initial setting in the "Settings" UI of the player.

Bug Fixes for Improved Annotation System

Choose a tag to compare

@nicolvisser nicolvisser released this 29 Mar 14:24

Fixed a bug where annotations did not display corrrectly on page load and in jupyter notebooks

Basic annotations

Basic annotations Pre-release
Pre-release

Choose a tag to compare

@nicolvisser nicolvisser released this 27 Mar 11:09

Added some basic annotation functionality. Specifically targeted to draw word or phone intervals below the spectrogram. Might still be buggy.

Fixed minor bugs

Choose a tag to compare

@nicolvisser nicolvisser released this 23 Mar 00:51
  • fixed settings prop that had no effect
  • fixed a minor bug with the playback rate that wasn't synced with the UI

New UI without MaterialUI

Choose a tag to compare

@nicolvisser nicolvisser released this 23 Mar 00:39

Removed the MaterialUI library dependency. The idea is to develop a Jupyter widget with this component and there are some issues with MaterialUI and the cookie-cutter template for creating Jupyter widgets.

First stable release

Choose a tag to compare

@nicolvisser nicolvisser released this 21 Mar 21:37
v0.0.3

update version for publish

Pilot release

Choose a tag to compare

@nicolvisser nicolvisser released this 21 Mar 12:08
v0.0.1

update version in package.json