Skip to content

v0.3.0

Compare
Choose a tag to compare
@therewasaguy therewasaguy released this 04 Feb 19:02

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