Yotam Mann
|
8b295c32de
|
removing getLevelAtTime
replaced by onsilence which is used to find when the instrument is making sound
|
2019-08-12 00:13:13 -04:00 |
|
Yotam Mann
|
4d52317fd3
|
takes an array of partials
|
2019-08-12 00:09:40 -04:00 |
|
Yotam Mann
|
f79cce25ca
|
updating docs
|
2019-08-12 00:09:22 -04:00 |
|
Yotam Mann
|
07cdf6840e
|
adding onstop to noise
|
2019-08-11 11:42:17 -04:00 |
|
Yotam Mann
|
18facc5576
|
safety checks before trying connection
|
2019-08-10 18:07:10 -04:00 |
|
Yotam Mann
|
edddd9e3ba
|
moving assert and log to their own file
|
2019-08-10 18:07:02 -04:00 |
|
Yotam Mann
|
0dff2423e7
|
checking if connecting to a source with no inputs throws an error
|
2019-08-10 18:06:41 -04:00 |
|
Yotam Mann
|
d4bacbf4e8
|
removing commented out test
|
2019-08-10 18:06:22 -04:00 |
|
Yotam Mann
|
f6843947d8
|
adding onstop to all the sources
|
2019-08-10 11:51:35 -04:00 |
|
Yotam Mann
|
0719a8ba9d
|
cancel stop when the ending is implicit
|
2019-08-09 23:35:08 -04:00 |
|
Yotam Mann
|
fdbf9d64bf
|
removing 'only' from tests
|
2019-08-09 23:11:51 -04:00 |
|
Yotam Mann
|
d507188149
|
Player.onstop is invoked when the buffer has stopped
fixes #519
|
2019-08-09 23:07:09 -04:00 |
|
Yotam Mann
|
b94be3cdc4
|
moving object creation to constructor body
more consistent style
|
2019-08-09 23:06:30 -04:00 |
|
Yotam Mann
|
63d68f3446
|
onended callback passes in the file in the parameter
|
2019-08-09 23:02:28 -04:00 |
|
Yotam Mann
|
73dbca2e1b
|
removing unused import
|
2019-08-09 23:00:51 -04:00 |
|
Yotam Mann
|
32d0dfea0e
|
removing 'only' from tests
|
2019-08-09 20:01:02 -04:00 |
|
Yotam Mann
|
27e7fbcb91
|
source tests
testing syncing with different offsets and timings
|
2019-08-09 19:53:10 -04:00 |
|
Yotam Mann
|
f6d70c7802
|
Offline can also accept an array of atTime functions
this is useful when testing something at multiple times
|
2019-08-09 19:51:39 -04:00 |
|
Yotam Mann
|
70b76c317c
|
adding TONE_DEBUG_CLASS to the window object
|
2019-08-08 17:00:42 -04:00 |
|
Yotam Mann
|
25e24800d4
|
stop the oscillator if it's started
|
2019-08-08 16:32:22 -04:00 |
|
Yotam Mann
|
cf40ce5349
|
stop and disconnect the constant source
|
2019-08-08 16:06:19 -04:00 |
|
Yotam Mann
|
1360828a6c
|
caching periodic wave computations
helps when creating many custom oscillators with the same phase or partials
|
2019-08-08 14:22:15 -04:00 |
|
Yotam Mann
|
e3d8598533
|
small optimization which avoids setting the same value
|
2019-08-08 14:21:20 -04:00 |
|
Yotam Mann
|
fbdf617e72
|
minor security update
|
2019-08-08 14:19:35 -04:00 |
|
Yotam Mann
|
4a7c8809e8
|
linting
|
2019-08-08 14:17:41 -04:00 |
|
Yotam Mann
|
38d6f9d242
|
optimization by moving child objects into constructor
means that in many cases the param won't be assigned twice
|
2019-08-08 14:15:56 -04:00 |
|
Yotam Mann
|
a7d37ce720
|
input test
|
2019-08-08 14:13:47 -04:00 |
|
Yotam Mann
|
73bc128265
|
small optimization when partials list is []
|
2019-08-08 13:05:34 -04:00 |
|
Yotam Mann
|
f0e37d02ed
|
adding typedoc generator
|
2019-08-08 10:27:15 -04:00 |
|
Yotam Mann
|
6f4ad826a0
|
Revert "small optimization to avoid setting the same value twice"
This reverts commit 3208497102 .
|
2019-08-07 11:38:31 -04:00 |
|
Yotam Mann
|
3208497102
|
small optimization to avoid setting the same value twice
happens sometimes on initialization
|
2019-08-07 00:53:07 -04:00 |
|
Yotam Mann
|
3a3d563c6e
|
schedule volume from time = 0
|
2019-08-07 00:52:31 -04:00 |
|
Yotam Mann
|
2397dfedb6
|
small optimization
doesn't set multiply more than once
|
2019-08-07 00:52:05 -04:00 |
|
Yotam Mann
|
5dbd58e700
|
moving assertions first
|
2019-08-06 23:19:03 -04:00 |
|
Yotam Mann
|
2c2c71dd43
|
updating to new API
|
2019-08-06 22:54:58 -04:00 |
|
Yotam Mann
|
c0a70924ad
|
Fixing typing on Oscillator params
|
2019-08-06 18:24:32 -04:00 |
|
Yotam Mann
|
fb9278ecde
|
adding webpack watch
|
2019-08-05 10:32:08 -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
|
adce8e2e70
|
linting
|
2019-08-04 15:47:02 -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
|
4ed750bc1f
|
using Reflect instead of 'hasOwnProperty'
takes care of situation where time has a 'getter'
|
2019-08-04 13:44:37 -04:00 |
|
Yotam Mann
|
63a0b4e207
|
Part can accept any object-like thing with a 'time' property
|
2019-08-04 13:35:48 -04:00 |
|
Yotam Mann
|
1fcd420ee3
|
using relative paths
|
2019-08-04 13:21:07 -04:00 |
|
Yotam Mann
|
8af43901bf
|
exposing utils, units and param
|
2019-08-04 13:12:39 -04:00 |
|
Yotam Mann
|
0f1218b69e
|
updating docs
|
2019-08-04 13:12:23 -04:00 |
|
Filipe Herculano
|
24c989f94c
|
Merge remote-tracking branch 'upstream/typescript' into typescript
|
2019-08-04 13:08:58 -04:00 |
|
Filipe Herculano
|
dde20960f3
|
converting Scale to typescript
|
2019-08-04 13:08:43 -04:00 |
|
Yotam Mann
|
dd0158d0bf
|
exposing ToneAudioBuffers
|
2019-08-04 11:04:48 -04:00 |
|