Skip to content

Releases: naomiaro/waveform-playlist

Export to WAV !!!

27 Sep 15:19
Compare
Choose a tag to compare

Thanks to @Willena for the work on this release!

Playlist option seekStyle has been added. This allows you to configure the UI to either 'line' (original) or 'fill' seek styles.

New Events to Invoke:
select - seek to a particular time or audio segment with this updated event.
startaudiorendering - start rendering your tracks to an AudioBuffer or WAV with an OfflineAudioContext !

New Events to Listen to:
finished - event which fires when the end of your playlist is reached while playing.
audiorenderingfinished - received the offline rendering results of your mix in either AudioBuffer or WAV format !!! For now the export is limited to 44100 with 2 channels.

Accessible Loading Data

24 Jul 12:34
Compare
Choose a tag to compare
  • audiorequeststatechange is available to listen to. This gives the loading track's state and src.
  • loadprogress is available to listen to. This gives the tracks loaded percentage and src.

Volume Handling

24 Jul 01:40
Compare
Choose a tag to compare
  • Master volume support added.
  • Can specify whether a track is initially muted or soloed in options.
  • Events to listen to now include mute/solo/volumechange/mastervolumechange
  • Events to invoke now include mastervolumechange

v2.1.1

12 Jul 10:54
Compare
Choose a tag to compare
  • Fix track zoom problems
  • update readme with browser support

v2.1.0

24 Jun 23:45
Compare
Choose a tag to compare

Add ability to set initial track gain

Timescale option fix

23 May 23:43
Compare
Choose a tag to compare
  • timescale option had been left out after ES2015 rewrite. Respecting it again.
  • starter playlist.scss file now included in package download.

New Build System

22 May 13:27
Compare
Choose a tag to compare
  • Support is only for npm
  • Gulp has been replaced with npm scripts
  • npm package now uses babel compiled files as it should instead of an entire webpack build.
  • .npmignore added so only important files are distributed on npm.
  • deprecated & removed option jsLocation. No longer needed as it's not a webpack build being distributed.
  • examples previously used new WaveformPlaylist.init() to create a playlist. The new was leftover and wrong. Should only use WaveformPlaylist.init()

Bug Fixes

17 May 19:26
Compare
Choose a tag to compare
  • Remove dom-delegator: events not working on iOS.
  • Fix unstoppable plackback when evoking play event twice. When receiving multiple play events restart play from last startime/endtime

Play event improvement

09 May 18:00
Compare
Choose a tag to compare

Allow play event to receive a start and end time in seconds.

Update and Recompile

04 May 22:02
Compare
Choose a tag to compare

Fixes problem with demo not working in Safari.