Yotam Mann
|
02cfefa7ef
|
Merge branch 'typescript' into fix-typescript-linting
|
2019-06-24 13:33:18 -04:00 |
|
tambien
|
2f9ef33984
|
adding index files for each of the directories
|
2019-06-24 13:25:48 -04:00 |
|
tambien
|
d53cf17c8a
|
needed to pass compiler
|
2019-06-23 15:04:13 -04:00 |
|
tambien
|
f7033143fc
|
no longer necessary
|
2019-06-23 15:04:01 -04:00 |
|
tambien
|
62b4b47fd1
|
prefering toDestination over toMaster
more consistent with Web Audio API
|
2019-06-23 15:03:31 -04:00 |
|
tambien
|
b276320393
|
Destination (Master) typescripting
|
2019-06-23 15:03:04 -04:00 |
|
tambien
|
8b4f1cfa19
|
Global now only manages global Context
global AudioContext was moved to AudioContext.ts
|
2019-06-23 15:02:38 -04:00 |
|
tambien
|
8fd8d95a48
|
transport and destination created in separate initialization step
|
2019-06-23 14:59:27 -04:00 |
|
tambien
|
de6b91c9d0
|
using global AudioContext created on init
|
2019-06-23 14:58:57 -04:00 |
|
tambien
|
017f866ee3
|
options does not require keys if empty
|
2019-06-23 14:47:44 -04:00 |
|
tambien
|
0194826467
|
moving initial AudioContext to separate file
|
2019-06-23 14:47:21 -04:00 |
|
tambien
|
8602ae13db
|
first node was connected to itself
|
2019-06-23 14:46:59 -04:00 |
|
Garren Smith
|
efbd3c7f5f
|
Fix linting issues
Also add in no-unused-expression-chai rule so that chai works with
tslint.
|
2019-06-23 12:53:57 +02:00 |
|
tambien
|
d2b7562021
|
waiting for promise to resolve before starting next test
|
2019-06-19 17:20:12 -04:00 |
|
tambien
|
10eec904f7
|
making sure the context is an AudioContext before calling resume
|
2019-06-19 16:21:03 -04:00 |
|
tambien
|
4c68c6f2fa
|
correcting typedef
|
2019-06-19 16:20:44 -04:00 |
|
tambien
|
ab5184f9a6
|
adding Radians
|
2019-06-19 15:52:16 -04:00 |
|
tambien
|
17a38ae10a
|
allow non 'dev' version
|
2019-06-19 10:25:05 -04:00 |
|
tambien
|
15182279fc
|
removing old JS files
|
2019-06-19 10:18:43 -04:00 |
|
tambien
|
95142d1a6f
|
test if context is AudioContext before trying to resume
|
2019-06-19 10:18:33 -04:00 |
|
tambien
|
ff157bf4ad
|
Update Draw.ts
|
2019-06-19 09:56:21 -04:00 |
|
tambien
|
ae5cf78098
|
adding optional fields
used in some classes
|
2019-06-19 09:55:08 -04:00 |
|
tambien
|
863072f8c8
|
converting Draw to ts
|
2019-06-19 09:53:36 -04:00 |
|
tambien
|
9ac9de5b12
|
using TONE_AUDIO_CONTEXT if it exists
|
2019-06-17 21:53:54 -04:00 |
|
tambien
|
5cc56cbea1
|
removing unused import
|
2019-06-17 21:52:51 -04:00 |
|
tambien
|
014601a4f5
|
adding default arg
|
2019-06-17 21:52:02 -04:00 |
|
tambien
|
fccbd4043e
|
using given context for computing time object
|
2019-06-17 21:51:54 -04:00 |
|
tambien
|
93bcfdca41
|
using separate time var
|
2019-06-17 21:51:22 -04:00 |
|
tambien
|
6809b43e5e
|
explicitly setting sample rate
|
2019-06-17 21:51:10 -04:00 |
|
tambien
|
aac35199ce
|
waiting for offline to end
caused lots of problems in FF
|
2019-06-17 21:51:02 -04:00 |
|
tambien
|
ba2412cf74
|
fixing bad test
|
2019-06-17 21:50:50 -04:00 |
|
tambien
|
ab23f03e3f
|
using correct time source
|
2019-06-17 21:50:43 -04:00 |
|
tambien
|
94b4cf795d
|
order matters in this case
since multiplier schedules an event
|
2019-06-17 21:50:34 -04:00 |
|
tambien
|
f83fa7954a
|
converting Offline
|
2019-06-17 14:04:17 -04:00 |
|
tambien
|
5100fe8e3f
|
OfflineContext can take a OfflineAudioContext in constr
|
2019-06-17 14:04:07 -04:00 |
|
tambien
|
83f6e39f28
|
adding cents to units
|
2019-05-25 15:37:32 -04:00 |
|
tambien
|
fac538c9fb
|
converting Buffer -> ToneAudioBuffer.ts
|
2019-05-25 14:31:02 -04:00 |
|
tambien
|
730a818bcb
|
organizing into sub folders
|
2019-05-23 14:00:49 -04:00 |
|
tambien
|
39cf110fe4
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into typescript
|
2019-05-21 23:53:46 -04:00 |
|
tboie
|
ba1900dab6
|
Tone.Disconnect Fix (#483)
-use while loop with a flag
-fixes #461
|
2019-05-14 21:40:23 -04:00 |
|
tambien
|
df08425a70
|
started retooling with typescript
|
2019-04-12 10:37:47 -04:00 |
|
tambien
|
184102ab4c
|
removing shims
will replace with standardized-audio-context
|
2019-03-25 22:58:36 -07:00 |
|
tambien
|
66d6dad002
|
reverse buffer when setting
This way when the buffer is loaded or set in any way, reverse will be applied.
fixes #456
|
2019-03-12 10:53:03 -04:00 |
|
tambien
|
655b3310d3
|
setting reverse value which is passed into through an object
fixes #456
|
2019-03-09 16:14:51 -05:00 |
|
tambien
|
34405caeb1
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2019-03-08 11:36:29 -05:00 |
|
tambien
|
380c901558
|
explicitly listing methods/properties instead of iterating over the context properties
|
2019-03-08 11:36:27 -05:00 |
|
Stephan Lagerwaard
|
7269f3bdfa
|
Added option to silence both loggers the context (#453)
|
2019-03-06 14:59:17 -05:00 |
|
tambien
|
c023181579
|
linting
|
2019-02-15 13:03:10 -05:00 |
|
tambien
|
7818531e0f
|
increasing render chunk size
addresses #436
|
2019-02-04 12:38:10 -05:00 |
|
tambien
|
45e4bf11c8
|
shim to ensure that AudioNode.connect returns the destination node
as per the spec.
|
2019-02-02 14:24:51 -05:00 |
|
tambien
|
eb8bdc0f37
|
disconnecting from all of the inputs
|
2019-02-02 14:03:53 -05:00 |
|
tambien
|
2ca9d89424
|
using Tone.connect/disconnect everywhere
no more overwritten connect/disconnect
closes #421
|
2019-02-02 13:20:53 -05:00 |
|
tambien
|
6a37b4b407
|
updating scheduleOnce docs
[skip ci]
|
2019-02-01 15:03:53 -05:00 |
|
tambien
|
5f67d0df3b
|
returning to previous typechecks
|
2019-01-28 22:17:42 -05:00 |
|
tambien
|
bf5d1aca18
|
make sure that param is defined
|
2019-01-28 21:39:05 -05:00 |
|
tambien
|
aa0d90256d
|
removing rampTime from 'set'
seemed rarely used
|
2019-01-28 21:04:43 -05:00 |
|
tambien
|
386e57a36c
|
AudioNode.chain returns this
|
2019-01-28 11:55:36 -05:00 |
|
tambien
|
2780cac504
|
using Tone.connect for connections with native nodes
addresses #421
|
2019-01-28 11:02:15 -05:00 |
|
tambien
|
b9e13afb3c
|
updating docs
|
2019-01-27 18:01:19 -05:00 |
|
tambien
|
610b847f4d
|
fixing docs
|
2019-01-27 17:14:04 -05:00 |
|
tambien
|
ed71d8141b
|
amd to es6 import/export
no longer using AMD (require.js) style imports, and beginning to move to es6 "import/export" statements everywhere.
|
2019-01-27 13:05:20 -05:00 |
|
tambien
|
9891d6bfa9
|
linting
|
2019-01-09 22:57:14 -05:00 |
|
tambien
|
7fb94d09a3
|
removing unnecessary function
fixed a problem in safari which has since been resolved
|
2019-01-09 22:34:04 -05:00 |
|
tambien
|
ab4e677c9d
|
adding start method to simplify starting AudioContext
|
2019-01-09 22:30:22 -05:00 |
|
tambien
|
a5fceee69f
|
changing step time to 1 sample
|
2019-01-09 22:13:40 -05:00 |
|
tambien
|
fe893f74bf
|
updating copyright year
2019!
|
2019-01-08 20:03:49 -05:00 |
|
tambien
|
ed20e2cdda
|
styling minOutput differently
|
2019-01-08 11:27:28 -05:00 |
|
tambien
|
982deb3f62
|
param automation from 'now' instead of currentTime
addresses #385
|
2018-09-10 14:03:28 -04:00 |
|
Yotam Mann
|
34e26059ca
|
don't invoke onload when setting a loaded buffer
addresses #382 and #376
|
2018-08-31 00:28:18 -04:00 |
|
Yotam Mann
|
e754799226
|
updating lint prefs
|
2018-08-31 00:14:21 -04:00 |
|
Yotam Mann
|
d5b77d0887
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2018-08-31 00:06:17 -04:00 |
|
tambien
|
7b60890dbf
|
change logging stye
|
2018-08-29 23:10:18 -04:00 |
|
tambien
|
ed897dc4fe
|
using precise version number
|
2018-08-29 23:07:58 -04:00 |
|
tambien
|
c8a7779191
|
reference to Tone.global instead of window
this allows Tone.js to be loaded in a browser or node.js environment
|
2018-08-29 13:54:02 -04:00 |
|
tambien
|
3d1202043a
|
all modules are relative paths
simplifies deep references to individual files
|
2018-08-26 22:29:17 -04:00 |
|
tambien
|
5027277360
|
all modules are relative paths
simplifies deep references to individual files
|
2018-08-26 22:29:17 -04:00 |
|
tambien
|
c846ace268
|
Revert "creating TONE_CONTEXT and TONE_AUDIO_CONTEXT"
This reverts commit 3ad8ad19fb .
|
2018-08-26 20:10:34 -04:00 |
|
tambien
|
a3b9426c50
|
Revert "creating TONE_CONTEXT and TONE_AUDIO_CONTEXT"
This reverts commit 3ad8ad19fb .
|
2018-08-26 20:10:34 -04:00 |
|
tambien
|
322a4bfc57
|
creating TONE_CONTEXT and TONE_AUDIO_CONTEXT
TONE_CONTEXT stores a global Tone.Context while TONE_AUDIO_CONTEXT
|
2018-08-26 19:42:59 -04:00 |
|
tambien
|
3ad8ad19fb
|
creating TONE_CONTEXT and TONE_AUDIO_CONTEXT
TONE_CONTEXT stores a global Tone.Context while TONE_AUDIO_CONTEXT
|
2018-08-26 19:42:59 -04:00 |
|
tambien
|
1070f226f3
|
using is[ClassName] boolean instead of instanceof
|
2018-08-26 10:59:41 -04:00 |
|
tambien
|
70c66f5d46
|
using is[ClassName] boolean instead of instanceof
|
2018-08-26 10:59:41 -04:00 |
|
tambien
|
1f630f5c24
|
TONE_AUDIO_CONTEXT equals the Tone.Context
not just the raw underlying AudioContext
|
2018-08-26 10:50:17 -04:00 |
|
tambien
|
c45b29bde5
|
TONE_AUDIO_CONTEXT equals the Tone.Context
not just the raw underlying AudioContext
|
2018-08-26 10:50:17 -04:00 |
|
tambien
|
2dc10c7432
|
moving global AudioContext reference to Tone.Context
and also making it an unwrapped AudioContext
|
2018-08-13 22:41:22 -04:00 |
|
tambien
|
285f2899c2
|
moving global AudioContext reference to Tone.Context
and also making it an unwrapped AudioContext
|
2018-08-13 22:41:22 -04:00 |
|
tambien
|
620abad4d9
|
make 'destination' alias of Tone.Master
|
2018-08-09 15:17:18 -04:00 |
|
tambien
|
ebf0dd95b1
|
make 'destination' alias of Tone.Master
|
2018-08-09 15:17:18 -04:00 |
|
aniketaranake
|
f9c584169e
|
Fixes typo in documentation (#377)
* Fixes typo in documentation
* Tone.AudioNode, not AudioNode
|
2018-08-09 09:48:38 -04:00 |
|
aniketaranake
|
21b97a7864
|
Fixes typo in documentation (#377)
* Fixes typo in documentation
* Tone.AudioNode, not AudioNode
|
2018-08-09 09:48:38 -04:00 |
|
Yotam Mann
|
183cbc0966
|
don't defer callback
|
2018-08-06 23:46:52 -04:00 |
|
Yotam Mann
|
2fe24f7043
|
don't defer callback
|
2018-08-06 23:46:52 -04:00 |
|
Yotam Mann
|
8063776831
|
resume shouldn't do anything in OfflineContext
|
2018-08-06 23:33:33 -04:00 |
|
Yotam Mann
|
17f0f7e7df
|
resume shouldn't do anything in OfflineContext
|
2018-08-06 23:33:33 -04:00 |
|
Yotam Mann
|
15755701f9
|
linting
|
2018-08-06 23:32:21 -04:00 |
|
Yotam Mann
|
e13ca9e93f
|
linting
|
2018-08-06 23:32:21 -04:00 |
|
Yotam Mann
|
f09b5d0372
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2018-07-30 22:57:09 -04:00 |
|
Yotam Mann
|
312e198cd7
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2018-07-30 22:57:09 -04:00 |
|
tambien
|
caeb628dc0
|
assign the listener before it's used!
|
2018-07-30 13:13:00 -04:00 |
|
tambien
|
65691d3c8a
|
assign the listener before it's used!
|
2018-07-30 13:13:00 -04:00 |
|
tambien
|
d38fefb2cd
|
toMaster uses the instance connected to the context
|
2018-07-30 13:07:46 -04:00 |
|
tambien
|
df1c27fbda
|
toMaster uses the instance connected to the context
|
2018-07-30 13:07:46 -04:00 |
|
tambien
|
ae90dafc8c
|
using global TONE_AUDIO_CONTEXT
|
2018-07-29 23:34:40 -04:00 |
|
tambien
|
5681b0701f
|
using global TONE_AUDIO_CONTEXT
|
2018-07-29 23:34:40 -04:00 |
|
tambien
|
df5c800df4
|
changing singleton references to lowercase
|
2018-07-29 23:34:13 -04:00 |
|
tambien
|
8b0c210d60
|
changing singleton references to lowercase
|
2018-07-29 23:34:13 -04:00 |
|
tambien
|
2542f55727
|
fixing comment
|
2018-07-29 09:36:54 -04:00 |
|
tambien
|
169662a13a
|
fixing comment
|
2018-07-29 09:36:54 -04:00 |
|
tambien
|
91652ff2ff
|
reverting change
|
2018-07-29 09:36:02 -04:00 |
|
tambien
|
48f4633e61
|
reverting change
|
2018-07-29 09:36:02 -04:00 |
|
tambien
|
36f037ad56
|
updating jsdoc comment
|
2018-07-28 10:21:02 -04:00 |
|
tambien
|
99de3295da
|
updating jsdoc comment
|
2018-07-28 10:21:02 -04:00 |
|
tambien
|
38897d7bae
|
pass the options object to the next class
|
2018-07-28 10:20:36 -04:00 |
|
tambien
|
f61f17034a
|
pass the options object to the next class
|
2018-07-28 10:20:36 -04:00 |
|
tambien
|
1507fe25db
|
removing onConnect method
|
2018-07-27 07:32:31 -04:00 |
|
tambien
|
bc8dc5ff7f
|
removing onConnect method
|
2018-07-27 07:32:31 -04:00 |
|
Yotam Mann
|
16b0263b7b
|
deferring onload callback
fixes #376
|
2018-07-25 21:54:13 -04:00 |
|
Yotam Mann
|
6005162263
|
deferring onload callback
fixes #376
|
2018-07-25 21:54:13 -04:00 |
|
Yotam Mann
|
b081a9e656
|
fixing typos
|
2018-07-21 09:06:28 -04:00 |
|
Yotam Mann
|
13b91673b9
|
fixing typos
|
2018-07-21 09:06:28 -04:00 |
|
Yotam Mann
|
9ece80d1f4
|
logging cancel and hold for debugging
|
2018-06-20 14:56:49 -04:00 |
|
Yotam Mann
|
d31c0e2ec1
|
logging cancel and hold for debugging
|
2018-06-20 14:56:49 -04:00 |
|
Yotam Mann
|
36c19e3762
|
AudioContext resume does not apply to OfflineAudioContext
|
2018-06-20 14:56:35 -04:00 |
|
Yotam Mann
|
0e89ddf854
|
AudioContext resume does not apply to OfflineAudioContext
|
2018-06-20 14:56:35 -04:00 |
|
tambien
|
cbe1588662
|
calling resume on clock start
since it relies on the context clock being started
|
2018-06-18 11:23:31 -04:00 |
|
tambien
|
43bf4e30b5
|
calling resume on clock start
since it relies on the context clock being started
|
2018-06-18 11:23:31 -04:00 |
|
tambien
|
081e995983
|
use onstatechange instead of addEventListener
in Safari < 10 AudioContext does not extend EventEmitter
|
2018-06-13 16:42:33 -04:00 |
|
tambien
|
990d5d05e4
|
use onstatechange instead of addEventListener
in Safari < 10 AudioContext does not extend EventEmitter
|
2018-06-13 16:42:33 -04:00 |
|
tambien
|
a1e782df4a
|
using resume instead of ready
|
2018-06-13 15:56:00 -04:00 |
|
tambien
|
68688c326e
|
using resume instead of ready
|
2018-06-13 15:56:00 -04:00 |
|
Yotam Mann
|
ebbb1ef8bb
|
log and assert help in debugging classes
|
2018-06-12 23:47:30 -04:00 |
|
Yotam Mann
|
3fcea01d66
|
log and assert help in debugging classes
|
2018-06-12 23:47:30 -04:00 |
|
tambien
|
77e2b96767
|
initialized is a readOnly member
|
2018-05-25 18:04:01 -04:00 |
|
tambien
|
40fe84ce43
|
initialized is a readOnly member
|
2018-05-25 18:04:01 -04:00 |
|
Yotam Mann
|
bc7269e740
|
checking for 'then' instead of 'instanceof Promise'
|
2018-05-19 13:39:39 -04:00 |
|
Yotam Mann
|
86664183fd
|
checking for 'then' instead of 'instanceof Promise'
|
2018-05-19 13:39:39 -04:00 |
|
Yotam Mann
|
5e0a2285b4
|
fixing syncronization issue
|
2018-04-25 11:46:13 -04:00 |
|
Yotam Mann
|
1026c34163
|
removing unnecessary @private
fixes #330
|
2018-04-25 11:10:15 -04:00 |
|
Yotam Mann
|
7d862a1705
|
Removing support for native cancelAndHoldAtTime
Chrome's implementation causes occassional crashes
fixes #332
|
2018-04-25 11:02:50 -04:00 |
|
jbpuryear
|
d4d569e52b
|
Fix AudioNode.disconnect error when disconnecting from signals/params (#329)
|
2018-04-22 16:45:02 -04:00 |
|
Yotam Mann
|
ee3d077410
|
incrementing version
|
2018-04-08 00:29:01 -07:00 |
|
Yotam Mann
|
79397e1075
|
Merge branch 'dev'
# Conflicts:
# Tone/core/Tone.js
|
2018-04-06 17:22:23 -07:00 |
|
Yotam Mann
|
f0bddd08ab
|
release candidate
|
2017-09-16 15:35:52 -04:00 |
|
Yotam Mann
|
13fdf13f57
|
linting
|
2017-09-15 17:54:32 -04:00 |
|
Yotam Mann
|
39389e810c
|
warning if scheduling time is in the past
addresses #260
|
2017-09-15 17:50:12 -04:00 |
|
Yotam Mann
|
1559b8275a
|
Add warning if time is scheduled in the past
|
2017-09-15 17:45:57 -04:00 |
|
Yotam Mann
|
f1507b0bb7
|
moving getTimeConstant into its own method
|
2017-09-13 17:12:25 -04:00 |
|
Yotam Mann
|
20ac5d8d11
|
cancel values after the current time, but not into the future
|
2017-09-13 11:18:49 -04:00 |
|
Yotam Mann
|
9f545c4bdd
|
exponential approach rampTo
|
2017-09-13 11:00:32 -04:00 |
|
Yotam Mann
|
918e18119a
|
small jsdoc tweak
|
2017-09-09 19:10:02 -04:00 |
|