Yotam Mann
|
1c809914d8
|
fixing typos
|
2019-09-08 13:48:31 -04:00 |
|
Yotam Mann
|
2f55cc2ec2
|
wrap the native ConstantSourceNode into ToneConstantSource
gets more consistent onended callback and other syntactic sugar
|
2019-09-06 17:10:32 -04:00 |
|
Yotam Mann
|
fa7c984729
|
'apply' sets the full automation curve from one param to another
|
2019-09-06 16:18:32 -04:00 |
|
Yotam Mann
|
736106de5f
|
accidentally put extra tab before name
|
2019-09-04 19:18:44 -04:00 |
|
Yotam Mann
|
75a35108af
|
name is a readonly string
|
2019-09-04 18:38:04 -04:00 |
|
Yotam Mann
|
3e2de8f259
|
fixing spacing
typedoc wants one space before the "@"
|
2019-08-30 09:06:38 -07:00 |
|
Yotam Mann
|
1dba46a822
|
removing converting files
|
2019-08-27 10:06:34 -07:00 |
|
Yotam Mann
|
603bc5b98d
|
updating docs
|
2019-08-27 08:53:14 -07:00 |
|
Yotam Mann
|
d1c281c810
|
using isAudioParam and isAudioNode to test instanceof
will make migrating to standardized-audio-context easier
|
2019-08-16 12:49:04 -04:00 |
|
Yotam Mann
|
3fbe0038cd
|
convert flag needs to be done before value is set
|
2019-08-12 13:23:11 -04:00 |
|
Yotam Mann
|
8f6c82d6a4
|
testing setting 'convert' explicitly
|
2019-08-12 10:20:24 -04:00 |
|
Yotam Mann
|
ef940b778a
|
adding tests for full coverage
|
2019-08-12 09:23:01 -04:00 |
|
Yotam Mann
|
cf40ce5349
|
stop and disconnect the constant source
|
2019-08-08 16:06:19 -04:00 |
|
Yotam Mann
|
91db5f9bc7
|
updating some of the naming and docs
thanks @this-fifo!
|
2019-08-04 15:53:11 -04:00 |
|
Yotam Mann
|
88ea4f5d49
|
Merge branch 'pr/523' into typescript
|
2019-08-04 15:47:35 -04:00 |
|
Yotam Mann
|
9549e98f11
|
exporting signals
|
2019-08-04 15:27:44 -04:00 |
|
Filipe Herculano
|
99f607fbcd
|
fix Scale using incorrect member for input on _setRange
|
2019-08-04 14:45:49 -04:00 |
|
Yotam Mann
|
1fcd420ee3
|
using relative paths
|
2019-08-04 13:21:07 -04:00 |
|
Filipe Herculano
|
dde20960f3
|
converting Scale to typescript
|
2019-08-04 13:08:43 -04:00 |
|
Yotam Mann
|
758a157e5a
|
cleaning up
|
2019-08-04 10:18:45 -04:00 |
|
Yotam Mann
|
0c44dbae14
|
small tweaks and cleanup to Add typescript conversion
thank you @this-fifo 🙏
|
2019-08-04 10:17:42 -04:00 |
|
Yotam Mann
|
1122628ab2
|
Merge branch 'pr/522' into typescript
|
2019-08-04 10:09:58 -04:00 |
|
Yotam Mann
|
e852b99a43
|
adding ConnectTest to automatically test connections
|
2019-08-04 10:07:19 -04:00 |
|
Yotam Mann
|
dac194b8e2
|
Normalize is never used anywhere
can put back if it turns out it's necessary
|
2019-08-04 10:01:51 -04:00 |
|
Filipe Herculano
|
9eed11d1c5
|
converting Add to typescript
|
2019-08-03 16:37:30 -04:00 |
|
Yotam Mann
|
56db8b3a7a
|
simplifying _internalChannels
channelCount/Mode/Interpretation check the input/output nodes, which removes the need for many classes to have _internalChannels
|
2019-08-03 12:00:14 -04:00 |
|
Yotam Mann
|
4364f2f843
|
no longer necessary to pass in number of inputs
the count is inferred by checking the input or output node
|
2019-08-02 21:47:57 -04:00 |
|
Yotam Mann
|
52bcac2599
|
setting name to readonly
|
2019-08-02 21:09:35 -04:00 |
|
Yotam Mann
|
6e5e8b3399
|
using specific types
importing them so there are not multiple import type errors
|
2019-07-30 15:35:27 -04:00 |
|
Yotam Mann
|
bfc3d7ed15
|
toMaster() -> toDestination()
more consistent with the Web Audio API
|
2019-07-25 11:32:56 -04:00 |
|
Yotam Mann
|
e2de5a8955
|
typing
|
2019-07-25 10:46:49 -04:00 |
|
Yotam Mann
|
e53dfa162f
|
convert subtract to ts
|
2019-07-24 23:17:47 -04:00 |
|
Yotam Mann
|
b5186053fc
|
updating docs
|
2019-07-24 23:17:18 -04:00 |
|
Yotam Mann
|
2602d4d397
|
convert Negate to ts
|
2019-07-24 23:16:58 -04:00 |
|
Yotam Mann
|
76fe32a25b
|
convert GainToAudio to ts
|
2019-07-24 23:16:45 -04:00 |
|
Yotam Mann
|
57af70c921
|
make constantSource accessible from within the class
|
2019-07-24 23:16:35 -04:00 |
|
Yotam Mann
|
ffad8c1475
|
confirm that an instance was disposed
implement Tone.prototype.dispose which flips a boolean wasDisposed.
|
2019-07-23 12:11:57 -04:00 |
|
Yotam Mann
|
c1ade5494a
|
using connectSignal method internally
|
2019-07-18 11:23:45 -04:00 |
|
Yotam Mann
|
71e9176eba
|
moving common implementation to one spot
|
2019-07-17 13:46:48 -04:00 |
|
Yotam Mann
|
5d36e4a523
|
only use relative imports
|
2019-07-17 13:12:21 -04:00 |
|
Yotam Mann
|
4c4db4b614
|
fully converting all Time classes to ts
|
2019-07-16 15:29:34 -04:00 |
|
Yotam Mann
|
47d991f09c
|
fixing type error
introduced while testing some things out
|
2019-07-15 15:39:47 -04:00 |
|
Yotam Mann
|
990c0f56ed
|
using type instead of string types
|
2019-07-15 15:37:25 -04:00 |
|
Yotam Mann
|
d0b73ded77
|
WaveShaper doesn't need to use SignalOptions
uses ToneAudioNodeOptions instead
|
2019-07-15 15:10:11 -04:00 |
|
Yotam Mann
|
7388548e9d
|
also set signal value for AudioParamsq
accidentally removed this
|
2019-07-11 17:32:57 -04:00 |
|
Yotam Mann
|
e328619fb4
|
converting Abs to ts
|
2019-07-11 17:20:11 -04:00 |
|
Yotam Mann
|
95bc7bed7e
|
linting
|
2019-07-11 17:15:00 -04:00 |
|
Yotam Mann
|
71729c0827
|
Signal doesn't overwrite the output if not set to 'override'
|
2019-07-11 17:14:23 -04:00 |
|
Yotam Mann
|
d6143a0e60
|
adding new base class for some signals
replaces SignalBase
|
2019-07-11 17:13:58 -04:00 |
|
Yotam Mann
|
182d1040db
|
converting WaveShaper to ts
|
2019-07-11 17:13:43 -04:00 |
|
Yotam Mann
|
117b4667d4
|
fixing test
|
2019-07-11 17:13:11 -04:00 |
|
Yotam Mann
|
d5014d36a8
|
convert to ts
|
2019-07-11 17:11:29 -04:00 |
|
Yotam Mann
|
8e551ff755
|
convert to ts
|
2019-07-11 17:11:17 -04:00 |
|
Yotam Mann
|
8a9c8f2edf
|
convert to ts
|
2019-07-11 17:11:07 -04:00 |
|
tambien
|
f14add5519
|
adding a short timeout bc Canary is running out of contexts
|
2019-06-19 17:33:00 -04:00 |
|
tambien
|
5f99bdbdf0
|
value can be any
|
2019-06-19 15:52:24 -04:00 |
|
tambien
|
730a818bcb
|
organizing into sub folders
|
2019-05-23 14:00:49 -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
|
d694612ef8
|
fixing docs and deps imports
|
2019-03-08 13:01:41 -05:00 |
|
tambien
|
933136abdf
|
removing unnecessary proxy parameter
|
2019-02-02 14:05:07 -05:00 |
|
tambien
|
9ab460f0b0
|
tick signal does a setValueAtTime initially
no need for this test
|
2019-02-01 11:36:25 -05:00 |
|
tambien
|
2780cac504
|
using Tone.connect for connections with native nodes
addresses #421
|
2019-01-28 11:02:15 -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
|
3d1202043a
|
all modules are relative paths
simplifies deep references to individual files
|
2018-08-26 22:29:17 -04:00 |
|
Yotam Mann
|
6dbb025c2a
|
removing signal proxies
added too much difficulty with garbage collection, too many edge cases
|
2018-06-09 12:55:29 -04:00 |
|
tambien
|
43130a5800
|
reverting TickSignal
|
2018-06-05 22:56:28 -04:00 |
|
tambien
|
8cb4fc32d9
|
signals extend Tone.Signal again
but are set proxy = false initially
|
2018-06-05 22:42:17 -04:00 |
|
tambien
|
5a3b905aec
|
revert: TransportTimelineSignal extends Signal
|
2018-06-05 22:02:42 -04:00 |
|
tambien
|
f7633a5c73
|
testing signal proxies
|
2018-06-05 21:58:00 -04:00 |
|
tambien
|
e7b9045160
|
components extend Param instead of Signal
|
2018-06-05 21:53:28 -04:00 |
|
tambien
|
57070d987b
|
only disconnecting when signal is started
fixes #338
|
2018-05-25 18:24:45 -04:00 |
|
Yotam Mann
|
319ae28fa8
|
using setValueAtTime instead of .value
fixes #288
|
2018-05-19 17:32:32 -04:00 |
|
Yotam Mann
|
a5503e02d2
|
linting
|
2018-03-05 12:25:33 -05:00 |
|
Yotam Mann
|
3d0a8005b7
|
removing isPast warning
clutters up tests, rarely helpful for debugging
|
2018-03-01 14:38:40 -05:00 |
|
Yotam Mann
|
5a04a72d34
|
TickSignal is slightly more accurate
removes sampleTime subtraction where possible
|
2018-02-27 17:04:01 -05:00 |
|
Yotam Mann
|
cf138c03b4
|
TickSource tracks elapsed ticks can start/stop
no pause yet
|
2018-02-25 17:25:32 -05:00 |
|
Yotam Mann
|
8f0b5d2279
|
making onConnect private
|
2018-02-08 11:02:30 -05:00 |
|
Yotam Mann
|
9428e6c1b8
|
relaxing optimization slightly. only when connected to an AudioParam or Param
|
2018-02-05 00:15:49 -05:00 |
|
Yotam Mann
|
4914fbe771
|
optimizing signal connections for basic use case
|
2018-02-04 17:01:30 -05:00 |
|
Yotam Mann
|
dded291a25
|
linting
|
2018-01-02 10:37:27 -05:00 |
|
Yotam Mann
|
f1cd128e95
|
documenting cancelAndHoldAtTime
|
2017-12-29 21:20:29 -05:00 |
|
Yotam Mann
|
e201ca1958
|
ignore isPast warning for certain classes
|
2017-12-29 21:15:47 -05:00 |
|
Yotam Mann
|
5b80d1014a
|
get the _param's value if available
|
2017-12-29 21:15:30 -05:00 |
|
Yotam Mann
|
6687fbbd77
|
set the value directly instead of setting _param.value
|
2017-12-29 21:15:10 -05:00 |
|
Yotam Mann
|
46df5578d9
|
removing TimelineSignal
|
2017-12-29 20:41:49 -05:00 |
|
Yotam Mann
|
3554eebc46
|
TransportTimelineSignal extends Signal instead of TimelineSignal
|
2017-12-29 20:41:34 -05:00 |
|
Yotam Mann
|
0b09c674b4
|
TickSignal extends Signal instead of TimelineSignal
|
2017-12-29 20:06:47 -05:00 |
|
Yotam Mann
|
0f7ee4344f
|
WaveShaperNode shim
|
2017-12-29 12:02:40 -05:00 |
|
Yotam Mann
|
ef25147c2a
|
re-adding Safari shim
|
2017-12-28 18:49:47 -05:00 |
|
Yotam Mann
|
60cdeaa5f3
|
converting between ticks and seconds during automation curves
fixes #169
|
2017-12-27 16:21:45 -05:00 |
|
Yotam Mann
|
a10ea86882
|
use setValueAtTime for .value setting
|
2017-12-27 16:18:14 -05:00 |
|
Yotam Mann
|
f6bd45036e
|
increasing number of segments in exponential and approach ramps
|
2017-12-25 14:43:59 -05:00 |
|
Yotam Mann
|
e61a4c5fe2
|
renaming to getTicksAtTime
|
2017-12-21 15:13:43 -05:00 |
|
Yotam Mann
|
27b1513ddf
|
removing Tone.Expr
no more use for this class
|
2017-11-29 16:28:47 -05:00 |
|
Yotam Mann
|
4316530b16
|
linting
|
2017-10-26 16:03:00 -04:00 |
|
Yotam Mann
|
c58fad41f0
|
linting
|
2017-10-26 15:26:04 -04:00 |
|
Yotam Mann
|
9ddb392b7c
|
flagging line to ignore
|
2017-10-26 13:27:07 -04:00 |
|
Yotam Mann
|
5feb1976f7
|
linting
|
2017-10-26 13:25:37 -04:00 |
|
Yotam Mann
|
255b20cebb
|
signal uses ConstantSourceNode (shimmed when not available)
|
2017-10-26 11:33:42 -04:00 |
|