Yotam Mann
631e307d01
updating connect methods jsdocs
2017-08-28 11:08:47 -04:00
Yotam Mann
a890d78628
using createInsOuts
method from Tone.AudioNode
2017-08-27 19:50:36 -04:00
Yotam Mann
e6faa39dba
classes which generate or process sound extend Tone.AudioNode
2017-08-27 17:50:31 -04:00
Yotam Mann
d6eefa800c
moving connect/disconnect to AudioNode
2017-08-27 17:48:52 -04:00
Yotam Mann
6ceca510e4
moving functionality over to Tone.AudioNode
2017-08-27 17:21:17 -04:00
Yotam Mann
35040e94e3
class for processing audio
...
differentiates classes which process audio and classes which don’t.
keeping in mind the eventual goal of supporting node.js audio rendering
and support for multiple audio contexts
2017-08-27 17:18:19 -04:00
Yotam Mann
5bea2666c0
defaults can also take an object as third argument
2017-08-26 15:39:09 -04:00
Yotam Mann
8110d38bd6
master->dev
2017-08-22 11:57:40 -04:00
Yotam Mann
982e31c099
adding Gain typedef
2017-08-22 11:44:12 -04:00
Yotam Mann
a4032ad65c
linting
2017-08-13 21:46:43 -04:00
Yotam Mann
5fe3e9106c
using async callback for getting context
...
for classes that need it on init
2017-08-13 21:37:32 -04:00
Yotam Mann
f5e5cd16f6
async callback for getting the context
...
useful on init when the context isn’t necessarily available
2017-08-13 21:36:21 -04:00
Yotam Mann
486344bb87
replacing set curve internals with a series of linear ramps
...
simplifies code
2017-08-08 13:30:38 -04:00
Yotam Mann
bf52df2fdc
check that there is an AudioNode before augmenting it
2017-07-27 18:06:05 -04:00
Yotam Mann
7050400f32
using @private instead of @internal
...
[skip ci]
2017-07-27 18:02:44 -04:00
Yotam Mann
9f31807cf4
sampleTime and blockTime should be instance variables not static
2017-07-27 17:54:57 -04:00
Yotam Mann
effd317acd
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
2017-07-27 17:46:15 -04:00
Yotam Mann
4e69013265
copyFromChannel shouldn't exceed the destination arrays length
2017-07-08 11:54:11 -04:00
Yotam Mann
e0fadfcb8e
use the timeout callbacks update interval
2017-07-05 14:47:27 -04:00
Yotam Mann
9e3e598220
passing in options to super constructor
2017-07-05 13:59:13 -04:00
Yotam Mann
dfdd665881
context takes an options object
2017-07-05 13:58:36 -04:00
Yotam Mann
c30b07cbd5
terminate web worker on dispose
2017-06-30 16:04:10 -04:00
Yotam Mann
3ece282d04
removing window debugging reference
2017-06-30 15:44:30 -04:00
Yotam Mann
68ce570476
Revert "without try/catch"
...
This reverts commit cf085112fe
.
2017-06-30 15:38:01 -04:00
Yotam Mann
cf085112fe
without try/catch
2017-06-30 15:31:30 -04:00
Yotam Mann
dae97143d5
using clockSource API
2017-06-29 19:49:43 -04:00
Yotam Mann
86698bb5d6
use setTimeout if Web Worker is not available
...
Addresses #208
2017-06-29 19:49:25 -04:00
Yotam Mann
8f63e7c3fe
using Tone.defaultArg and throwing error directly to help with debugging
2017-06-29 15:59:06 -04:00
Yotam Mann
207c4e66e4
removing lag checking
2017-06-29 15:58:35 -04:00
Yotam Mann
c22f630182
removing unused conditionals
2017-06-29 10:43:55 -04:00
Yotam Mann
96719c8621
Clock forwards the caught error
...
makes the source of the crash easier to find
2017-06-28 15:22:26 -04:00
Yotam Mann
2aacd45a0b
fixing error in comment
...
[skip ci]
2017-06-21 10:22:10 -04:00
Yotam Mann
dc4acf15c2
updating jsdocs
...
[skip ci]
2017-06-21 10:22:00 -04:00
Yotam Mann
28caddede6
updating jsdocs
...
[skip ci]
2017-06-21 10:21:49 -04:00
Yotam Mann
775042bbe7
removing "lookAhead" from Clock
2017-06-21 10:21:38 -04:00
Yotam Mann
22b86333aa
putting method in <pre> tag
...
[skip ci]
2017-06-21 10:21:20 -04:00
Yotam Mann
8d7ee0ec5c
lookAhead is not static
...
[skip ci]
2017-06-21 10:20:43 -04:00
Yotam Mann
15537e1f19
dispose Transport/Master when context is closed
2017-06-19 17:51:59 -04:00
Yotam Mann
b670936c67
emit an event when a context is closed
...
to clean up Master/Transport and anything else static on the context
2017-06-19 17:51:03 -04:00
Yotam Mann
f9f1d3544e
removing url flattening
...
little used/unnecessary feature
2017-06-19 17:10:36 -04:00
Yotam Mann
ff100a1db2
provide multiple extension types which are used as fallbacks if the first extension format is not supported
2017-06-19 13:02:29 -04:00
Yotam Mann
bdbbc14ad5
toggle the Transport state
2017-06-16 17:32:04 -04:00
Yotam Mann
69481fd05b
removing comment
...
[skip ci]
2017-05-28 22:19:26 -04:00
Yotam Mann
77d404963c
lookAhead applied to all scheduled events
...
by placing it in the ‘now’ method instead of Tone.Clock
2017-05-28 21:44:56 -04:00
Yotam Mann
e3715a634e
removing unused tryCallback
2017-05-28 19:42:08 -04:00
Yotam Mann
23c5a10fff
offline context has 0 lookahead
2017-05-28 19:39:35 -04:00
Yotam Mann
652c5631cc
clock using TickSignal
2017-05-28 19:39:18 -04:00
Yotam Mann
73adc20088
get an event before the given event
2017-05-28 13:57:47 -04:00
Yotam Mann
8081940629
timeline takes optional comparator arg to getters
...
allows it to do binary search on other attributes, not just time
2017-05-26 17:06:11 -04:00
Yotam Mann
dc0e61c757
Revert "don't update clock time, just tick time"
...
This reverts commit 6597764434
.
2017-05-23 23:29:14 -04:00