Releases: naomiaro/waveform-playlist
Export to WAV !!!
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
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
- 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
v2.1.0
Timescale option fix
timescale
option had been left out after ES2015 rewrite. Respecting it again.- starter
playlist.scss
file now included in package download.
New Build System
- 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 useWaveformPlaylist.init()
Bug Fixes
Play event improvement
Allow play event to receive a start and end time in seconds.
Update and Recompile
Fixes problem with demo not working in Safari.