Skip to content

Releases: hvianna/audioMotion-analyzer

version 4.0.0-beta.1

11 Dec 16:49
Compare
Choose a tag to compare
version 4.0.0-beta.1 Pre-release
Pre-release
Update changelog; bump version for beta release.

version 3.6.1

10 Dec 01:22
Compare
Choose a tag to compare
  • Minor update to fix wrong property names in the LedParameters interface in the TS definition file;
  • Improved documentation of registerGradient() usage in TypeScript projects (#37).

version 4.0.0-beta.0

08 May 17:23
Compare
Choose a tag to compare
version 4.0.0-beta.0 Pre-release
Pre-release
Update changelog; bump version for beta release.

version 3.6.0

10 Oct 18:54
Compare
Choose a tag to compare

What's new:

Added:

  • alphaBars effect, which is similar to lumiBars but preserves bars' amplitudes and also works on discrete frequencies mode and radial visualization;
  • outlineBars effect, which extends the usage of lineWidth and fillAlpha to octave bands modes;
  • isAlphaBars and isOutlineBars read-only properties.

Changed:

  • showLeds and isLedDisplay have been deprecated in favor of ledBars and isLedBars, for consistent naming of effects.

Fixed:

  • getEnergy() would not accept a fractionary initial frequency.

Improved:

  • Regenerate the current gradient if/when it is re-registered (#21);
  • The fluid demo now shows the status of read-only flags, for better visualization of interactions between different properties.

version 3.5.1

11 Sep 01:12
Compare
Choose a tag to compare
  • Removed named tuples from the TS type definitions file, for improved compatibility (#20).

version 3.5.0

16 Jul 00:58
Compare
Choose a tag to compare

What's new:

Added:

Improved:

  • Fine-tuned generation of octave bands;
  • Improved FFT data interpolation;
  • Improved peak rendering when changing visualization modes;
  • Added a simple piano keyboard to the test tones section of the "fluid" demo;
  • Added search funcionality to the documentation website.

version 3.4.0

29 May 19:05
Compare
Choose a tag to compare

What's new:

Added:

  • fsElement constructor option, for easily handling fullscreen on any element.

Fixed and improved:

  • Fixed radial analyzer too wide in vertical containers;
  • Fixed out of bounds bar in mode 0 (discrete frequencies) with mirror set to -1;
  • Improved fullscreen rendering in portrait orientation displays;
  • Improved font size adjustment for scale labels and FPS display on vertical containers.

version 3.3.0

03 May 19:26
Compare
Choose a tag to compare

What's new:

Added:

  • New horizontal mirroring effect; see mirror property - thanks @lexterror for suggesting this feature.

Improvements:

  • colorStops type definition updated for improved compatibility (see #17) - props to @Staijn1.

version 3.2.1

03 Apr 18:43
Compare
Choose a tag to compare
  • Fixes an undefined property error.

version 3.2.0

03 Apr 17:41
Compare
Choose a tag to compare

What's new:

Added:

Improvements:

  • When passing an AudioNode in the source property of constructor, it's no longer necessary to explicitly provide the audioCtx, as it will be inferred from the source node - thanks @evoyy for this idea;
  • Disconnecting the output from the speakers no longer prevents the analyzer from working on Chromium-based browsers;
  • Expose the GradientOptions TypeScript interface for user scripts (props to @Staijn1);
  • Improved the look of the LEDs effect in very small containers (like in the multi-instance demo), especially when loRes is active;
  • Refactored some code for improved legibility, performance and file size (still below 20kB minified! 😎);
  • Added compatibility with standardized-audio-context library - thanks @richclingman for reporting this issue.

Changed:

  • energy and peakEnergy properties have been deprecated and will be removed in the next major release - use getEnergy() and getEnergy('peak') instead;
  • FPS display font size is now scaled relatively to the canvas height;
  • pixelRatio is now correctly reported for HiDPI devices with screen height <= 1080px.