Skip to content

Latest commit

 

History

History
173 lines (137 loc) · 5.62 KB

CHANGELOG.md

File metadata and controls

173 lines (137 loc) · 5.62 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.3.1 - 2022-05-03

Changed

  • hypercore10 to latest version

0.3.0 - 2022-04-12

Added

  • more opts for audiobuffer to help conform to audio source properties

0.2.9 - 2022-04-01

Changed

  • hypercore10 to latest version
  • hypercore10 to latest version

0.2.7 - 2022-03-22

Changed

  • class index sizes to match exact time values for WAV format

0.2.6 - 2022-03-22

Changed

  • hypercore10 to latest version

0.2.5 - 2022-03-16

Fixed

  • the Wavecore class namespace bundle to be up to date with latest source

0.2.4 - 2022-03-16

Changed

  • release version because i fuxed up the release process

0.2.3 - 2022-03-16

Changed

  • Wavecore class to extend Hypercore directly

Fixed

  • all tests and examples that were previously failing due to the class extension change

0.2.2 - 2022-03-15

Added

  • web audio api node dev package

0.2.1 - 2022-03-14

Changed

  • hypercore10 to latest version with stabilised replicator code

0.2.0 - 2022-03-09

Added

  • start and end opts for audioBuffer

Fixed

  • failing unit tests due to sox lib

Removed

  • WaveFile dependency

0.1.9 - 2022-03-09

Changed

  • class structure so that sox commands are in a class extension, WavecoreSox

0.1.8 - 2022-03-08

Changed

  • stream recording to use same indeces as raw buffers

0.1.7 - 2022-03-08

Changed

  • open() method to read from the source at specified intervals; removes dependency on lmb

0.1.6 - 2022-03-04

Added

  • audiobuffer mixing
  • classification method to determine whether audio is quiet or a voice recording

0.1.5 - 2022-03-03

Added

  • encryptionKey opt to wavecore constructor

0.1.4 - 2022-03-01

Added

  • normalize and dcOffset DSP options for audiobuffer method

Fixed

  • incorrect formatting opts made audiobuffer output wrong

0.1.3 - 2022-02-19

Added

  • seek optional argument to return next zero crossing byteOffset

0.1.2 - 2022-02-17

Changed

  • nextZero method to accept a seek return value

0.1.1 - 2022-02-17

Added

  • vad method for removing excessive silences

0.1.0 - 2022-02-16

Changed

  • volume adjustment and normalization methods to allow for a custom range of indeces to process, rather than the entire wavecore

Added

  • new methods for creating a wavecore from a new recording via the rec command line tool

0.0.9 - 2022-02-16

Added

  • Gain method to apply or attenuate gain in the audio

0.0.8 - 2022-02-15

Fixed

  • open method so it does not open cores twice

Added

  • a class method to record an audio stream into a Wavecore

0.0.7 - 2022-02-15

Changed

  • some functions to class getters, improving performance

0.0.6 - 2022-02-15

Added

  • custom playback range option for playback method

0.0.5 - 2022-02-14

Added

  • Wavecore class and associated little-media-box dependencies
  • git hooks for linting before commit
  • Seek the wave file via hypercore
  • shift() method for trimming wavecores from the beginning
  • github actions workflows for automated testing
  • new jsdoc template
  • addBlank() method for adding blank data to end of file
  • audiobuffer and wav file support
  • Tempo method for time stretching audio
  • has method to check if a wavecore has a block at a given index
  • stats option for tempo method
  • storage option for wav method

Changed

  • the return of the snapshot method from a hypercore to a wavecore