Commit graph

2194 commits

Author SHA1 Message Date
Yotam Mann
8911dce68a Clock.start with undefined arg is scheduled into the future
if there is no argument passed into the first argument of Clock.start /
Transport.start, the currentTime + Clock’s lookAhead time will be used
as the start time.
2016-12-05 20:59:39 -05:00
Yotam Mann
f685bcd5ae deferred animation callback
This is useful for synchronizing animations with scheduled audio
events.
2016-12-03 12:15:37 -05:00
Yotam Mann
2b7789b3a9 peek and shift methods
this allows the timeline to be used as a priority queue.
2016-12-02 18:59:12 -05:00
Yotam Mann
267d78d4a4 ease renamed to cosine
[skip ci]
2016-11-22 22:38:58 -08:00
Yotam Mann
b721ee8ffd API to set Transport's lookAhead to customize the balance of latency and performance 2016-11-22 10:56:47 -08:00
Yotam Mann
1935d24ba2 removing convolver effects tests that throw an error when running in TravisCI 2016-11-22 10:46:26 -08:00
Yotam Mann
d386ffed97 Convolver.load returns a Promise 2016-11-22 10:31:06 -08:00
Yotam Mann
84c1affe83 Clock uses static lookahead
lookAhead is more conservatively computed and adjusts to the largest
value.
2016-11-21 00:05:19 -08:00
Yotam Mann
5d469d44ba adding triggerAttackRelease jsdoc
Clarifies and Fixes #175

[skip ci]
2016-11-07 10:42:09 -05:00
Yotam Mann
8a88acd735 linting 2016-11-06 20:13:18 -05:00
Yotam Mann
2a0e6d06af test fails when linter fails 2016-11-06 20:13:13 -05:00
Yotam Mann
823d6efc16 linting 2016-11-06 19:41:00 -05:00
Yotam Mann
818eba221e jslint as part of tests 2016-11-06 19:40:32 -05:00
Yotam Mann
7fb91ea1f8 ignoring files generated by Ableton Live 2016-11-06 19:16:53 -05:00
Yotam Mann
3ca0eadafd .load method returns a Promise 2016-11-06 19:16:31 -05:00
Yotam Mann
45eba82840 updating to new Q values 2016-11-06 19:10:26 -05:00
Yotam Mann
e3d05840d9 'linear' attack removes pops in FF 2016-11-03 14:40:21 -04:00
Yotam Mann
99dd7717ec don't decrement on error
added method to abort all downloads in progress
2016-11-03 14:39:45 -04:00
Yotam Mann
0cd8e26bf6 Merge pull request #174 from gerardabello/dev
Call 'set' method instead of looking into Tone objects
2016-10-31 20:09:54 -04:00
Yotam Mann
234de94dfb Merge pull request #176 from taekyunggg/patch-1
Change docs to correct default swingSubdivision
2016-10-31 20:09:22 -04:00
Richard Kwan
f2cc562d23 Change docs to correct default swingSubdivision
The default swingSubdivison for the Transport is an 8th note, not a 16th note.
2016-10-31 08:17:17 -04:00
Yotam Mann
934e731f82 OmniOscillator in MembraneSynth 2016-10-20 11:45:28 -04:00
Yotam Mann
f4b9393202 testing complex scheduling with multiple start/stop invoked in both event and Transport 2016-10-20 11:45:10 -04:00
Yotam Mann
3f7c903302 sets event start/stop correctly when the loopEnd is changed to smaller than the initial value 2016-10-20 11:44:11 -04:00
Gerard Abelló
c9e5bd195a Call 'set' method instead of looking into Tone objects 2016-10-20 08:57:13 +02:00
Yotam Mann
6c222a4b03 looping transport emits 'loopStart' / 'loopEnd' instead of 'start' / 'stop'
Fixes #173
2016-10-19 14:50:55 -04:00
Yotam Mann
c1e5792497 passing in initial value 2016-10-19 01:01:40 -04:00
Yotam Mann
5efa85081c making all of Compressor's parameters Tone.Params 2016-10-19 01:01:31 -04:00
Yotam Mann
64a33b0c16 correcting offset when greater than loopEnd 2016-10-11 14:03:10 -04:00
Yotam Mann
6279582971 increment version 2016-10-11 14:01:03 -04:00
Yotam Mann
66ed1881da Merge branch 'master' into dev 2016-10-11 13:35:34 -04:00
Yotam Mann
092055e9d1 updating to latest StartAudioContext
[skip ci]
2016-10-05 11:14:30 -04:00
Yotam Mann
c7228ed15d Merge branch 'dev' 2016-10-05 10:53:08 -04:00
Yotam Mann
36bfba608c updating package to release 8
[skip ci]
2016-10-05 10:52:44 -04:00
Yotam Mann
1ca90e0be5 release 8 2016-10-05 10:51:48 -04:00
Yotam Mann
4a6fc4cc4b updating version 2016-10-05 10:36:41 -04:00
Yotam Mann
542cefd2cc updating progress visuals
[skip ci]
2016-10-05 10:34:04 -04:00
Yotam Mann
25784150fe updating buses to decibels
[skip ci]
2016-10-05 10:24:07 -04:00
Yotam Mann
15f4aa734c resize callback
adding spatialpanner to example list

[skip ci]
2016-10-05 10:17:09 -04:00
Yotam Mann
fb9d1617d8 updating docs
[skip ci]

private attribute was missing
2016-10-05 01:31:11 -04:00
Yotam Mann
f1044e1f68 don't minify p5.Tone 2016-10-05 01:30:49 -04:00
Yotam Mann
c700caed7f member api test 2016-10-05 00:18:41 -04:00
Yotam Mann
b5ba9e072c ramping position values
this gets rid of a lot of clicking
2016-10-05 00:18:41 -04:00
Yotam Mann
dcf201a166 adding Panner3D example
[skip ci]
2016-10-05 00:18:41 -04:00
Yotam Mann
34b237885b noting changes
[skip ci]
2016-10-05 00:18:41 -04:00
Yotam Mann
b5ff5d365a Part accepts a objects that are not object literals in add/remove
it just needs to have a time property
2016-10-03 23:47:01 -04:00
Yotam Mann
70ea8f7155 panner/listener tests 2016-10-01 21:45:30 -04:00
Yotam Mann
bab37aea07 SpatialPanner and Listener wrappers 2016-10-01 21:45:22 -04:00
Yotam Mann
460b1b414e updating visuals
[skip ci]
2016-10-01 18:33:02 -04:00
Yotam Mann
da59018fb3 convert the offset into seconds 2016-10-01 18:31:24 -04:00