v0.3.0
p5.sound v. 0.3.0
- ensure proper dispose methods for all p5.sound classes
- many improvements to p5.Env
- new methods for p5.Env:
setADSR
setRange
ramp
setExp
new methods for p5.FFT:getCentroid
p5.sound v. 0.2.17
- fix soundfile memory leak
- update osc freq to factor in time
- add error callback to audioIn
- add error handler module
- add error handling for loadSound and createConvolver
- add onended(callback) to p5.SoundFile
p5.sound v. 0.2.16
- remove sketch fix for safari
p5.sound v 0.2.15
- preload fix for loadSound and createConvolver, v0.2.15
- fix for ios9
p5.sound v 0.2.14
- fix for new registerPreloadMethod in core library
p5.sound v. 0.2.13
- add p5.AudioIn getSources(callback) method
- p5.AudioIn listSources is deprecated.
p5.sound v. 0.2.12
- p5.Gain
p5.sound v. 0.2.11
- Safari patch
p5.sound v. 0.2.1
- p5.PeakDetect class (thx @b2renger !)
- p5.SoundFile drag and drop works with p5.File and HTML File API (thx @johnpasquarello !)
- p5.FFT enhancements
.waveform()
always scaled -1 to 1, can return p5 Array or Float32Array ^.spectrum()
db mode- p5.SoundFile.setCue()
- p5.Phrase, Part and Score tweaks for musical timing: callbacks accept time first, then parameter^
- various bug fixes
- ^ breaking changes
p5.sound.js v0.1.9 2015-05-02
- new, more accurate approach to p5.SoundFile.currentTime
- fix bug in Chrome 43+
- fix soundfile loop bug in Chrome
- SoundFile.pause tweaks
- p5.Amplitude can return stereo values
- fix for phonegap/corvoda web view
p5.sound.js v0.1.8 2015-02-27
- p5.SoundFile.jump() does not impact the start/end time for future .play() or .loop()
p5.sound.js v0.1.7 2015-01-26
- p5.SoundFile.play() accepts timeFromNow as first parameter
- Improvements to p5.Part / scheduling. Sequencing callbacks send a time, which should be used to schedule with precision.
p5.sound.js v0.1.6 2014-12-26
- amplitude modulation for p5.Noise and p5.SoundFile
- updating to latest version of Tone (0.3.0)
- fixes for new Tone Signal math
- musical timing (p5.Metro) fix for Firefox
- revamp the p5.Panner: defaults to stereo, 3D version (and web audio panner) is not used
- p5.Noise inherits from p5.Oscillator prototype
- improvements to p5.Env
p5.sound.js v0.1.5 2014-12-05
- p5.Oscillator defauts to 0.5 amp
- using Tone.Signal for signal math, and Tone.Clock for Transport.
- updates to Sequencing objects (p5.Part, p5.Phrase, p5.Score) including documentation for reference pages
- p5.Panner class
- various bug fixes