github Tonejs/Tone.js r7

latest releases: 14.7.39, 13.8.25, 13.8.24...
7 years ago
  • MetalSynth creates metalic, cymbal sounds
  • DrumSynth -> MembraneSynth
  • FMOscillator, AMOscillator types
  • FatOscillator creates multiple oscillators and detunes them slightly
  • FM, AM, Fat Oscillators incorporated into OmniOscillator
  • Simplified FM and AM Synths and APIs
  • Panner.pan is between -1,1 like the StereoPannerNode
  • Pruned away unused (or little used) Signal classes.
    • All this functionality will be available when the AudioWorkerNode is introduced.
  • Clock uses Web Workers instead of requestAnimationFrame which allows it to run in the background.
  • Removed startMobile. Using StartAudioContext in examples.
  • Automated test runner using Travis CI
  • Simplified NoiseSynth by removing filter and filter envelope.
  • Added new timing primitive types: Time, Frequency, TransportTime.
  • Switching parameter position of type and size in Tone.Analyser
  • Tone.Meter uses Tone.Analyser instead of ScriptProcessorNode.
  • Tone.Envelope has 5 new attack/release curves: "sine", "cosine", "bounce", "ripple", "step"
  • Renamed Tone.SimpleSynth -> Tone.Synth
  • Tone.Buffers combines multiple buffers
  • Tone.BufferSource a low-level wrapper, and Tone.MultiPlayer which is good for multisampled instruments.
  • Tone.GrainPlayer: granular synthesis buffer player.
  • Simplified Sampler

DEPRECATED:

  • Removed SimpleFM and SimpleAM

Don't miss a new Tone.js release

NewReleases is sending notifications on new releases.