v1.0.0
We are delighted to announce the new version of the library , following are the reports of changes brought
Bug Fixes
- Fallback when AudioWorklet buffer array length is zero
#542 - Remove extra callbacks for SoundFile cue
#449 - Fixed abnormal behaviour of audio output in p5.signal example section
#476 - Fixed error while playing sound through
p5.soundFile.play()
method
#542
Infrastructure Improvements
- Library is re-written in ESM ( ECMASCRIPT MODULES).
- Audio Nodes are written as
Class
style rather than being written asfunction
style. - Library using features of es6 like
let
,const
keywords and many other es6+ features. - Testing architecture has been made more clean and robust.
- All above listed improvements are part of Divyanshu's GSOC-20 Project , more details can be found in his wrap-up-post.
- Improvements in pre-commit-hook action #574
Documentation Improvements
- Fixed broken anchor tags in p5.Audioln
#450 - Fixed typo in p5.fft documentation
#433 - Added documentations for P5.oscillator APIs
#420 - Improved documentation of p5.soundloop
#437 - Fixed broken links in p5.panner3D documentations
#465 - Typo improvements in p5.soundloop reference
#557
Deprecations
We have deprecated functionality in an effort to focus the API
- p5.Signal
- p5.SoundFile.processPeaks