Yotam Mann
|
9051687276
|
exporting player
|
2019-07-24 21:54:38 -04:00 |
|
Yotam Mann
|
10cd309a12
|
exporting events
|
2019-07-24 21:54:26 -04:00 |
|
Yotam Mann
|
14cd707855
|
can use an object as a value
no longer gets copied over
|
2019-07-24 21:53:56 -04:00 |
|
Yotam Mann
|
7c4196a589
|
converting Sequence to ts
|
2019-07-24 21:53:35 -04:00 |
|
Yotam Mann
|
ba77fa509e
|
changing removeAll -> clear
|
2019-07-24 20:02:56 -04:00 |
|
Yotam Mann
|
5fcb7df3cc
|
Revert "getFrom is like getAfter, but also includes the event at the given time"
This reverts commit b4b924f2e0 .
|
2019-07-24 19:54:57 -04:00 |
|
Yotam Mann
|
4858251ba6
|
Revert "small optimization reducing the number of cancelScheduledValues calls"
This reverts commit 37a62137fa .
|
2019-07-24 19:54:50 -04:00 |
|
Yotam Mann
|
37a62137fa
|
small optimization reducing the number of cancelScheduledValues calls
first check if there are any more values which are scheduled
|
2019-07-24 19:50:49 -04:00 |
|
Yotam Mann
|
b4b924f2e0
|
getFrom is like getAfter, but also includes the event at the given time
|
2019-07-24 19:49:31 -04:00 |
|
Yotam Mann
|
b858f03040
|
disconnecting the oscillator on dispose
|
2019-07-24 19:30:53 -04:00 |
|
Yotam Mann
|
97002d776f
|
using already computed fadeOut time
|
2019-07-24 19:30:31 -04:00 |
|
Yotam Mann
|
fa95e74ab9
|
removing the disconnect onended
causes glitches and clicks. might be because the frequency.disconnect is not fully implemented
|
2019-07-24 19:28:39 -04:00 |
|
Yotam Mann
|
934ab5d77f
|
clearer error messages
catch the error before it becomes "the value is non-finite". show the original value
|
2019-07-24 09:30:58 -04:00 |
|
Yotam Mann
|
6362f00e58
|
checking both time and value arguments
|
2019-07-23 17:46:13 -04:00 |
|
Yotam Mann
|
6cb6472f46
|
if object key is 'value' just copy it over
deep merging was causing some errors with ToneEvent
|
2019-07-23 17:09:11 -04:00 |
|
Yotam Mann
|
3c0953b3a4
|
adding more detailed error handling
addresses #515
|
2019-07-23 17:08:48 -04:00 |
|
Yotam Mann
|
e9f68103de
|
need to fix this, skipping test for now
the issue is that merge creates a new object
|
2019-07-23 15:18:23 -04:00 |
|
Yotam Mann
|
659e5e62ea
|
converting Part to ts
|
2019-07-23 15:17:45 -04:00 |
|
Yotam Mann
|
61a02e6633
|
toTicks can take a class as well
|
2019-07-23 15:17:11 -04:00 |
|
Yotam Mann
|
28ebbb6706
|
including destination
initialization was missing when trying to run tests
|
2019-07-23 13:51:22 -04:00 |
|
Yotam Mann
|
1c8210fb25
|
using Set instead of array
|
2019-07-23 13:47:36 -04:00 |
|
Yotam Mann
|
53df0f3caa
|
differentiating between BasicPlaybackState and PlaybackState
PlaybackState includes "paused"
|
2019-07-23 13:43:35 -04:00 |
|
Yotam Mann
|
9306e5188c
|
adding additional option to StateTimeline.add
enables more strict typing of returned object
|
2019-07-23 13:43:11 -04:00 |
|
Yotam Mann
|
f6f2e78574
|
convert Event to typescript
|
2019-07-23 13:15:04 -04:00 |
|
Yotam Mann
|
da258c7119
|
make sure Transport is available
|
2019-07-23 13:12:41 -04:00 |
|
Yotam Mann
|
2978244fd5
|
interval can also be a time class
|
2019-07-23 13:12:27 -04:00 |
|
Yotam Mann
|
027bffc10e
|
check if the attribute exists and is not falsy
|
2019-07-23 13:11:01 -04:00 |
|
Yotam Mann
|
c95293c422
|
confirm that all of the web audio nodes created are disposed
|
2019-07-23 12:12:11 -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
|
07bd1d6867
|
updating docs
|
2019-07-23 11:48:26 -04:00 |
|
Yotam Mann
|
23bbbcb887
|
moving onended functionality to OneShotSource class
|
2019-07-23 11:47:32 -04:00 |
|
Yotam Mann
|
126b4a3226
|
updating typing
|
2019-07-23 11:46:08 -04:00 |
|
Yotam Mann
|
cd968292d4
|
correcting docs
|
2019-07-23 11:28:33 -04:00 |
|
Yotam Mann
|
7e65d90ec9
|
dont remove primitive types from 'get' response
|
2019-07-23 11:28:22 -04:00 |
|
Yotam Mann
|
c31aa5fa77
|
converting Player to ts
|
2019-07-23 11:27:55 -04:00 |
|
Yotam Mann
|
1f4fcbf996
|
removing need for time to be clamped to currentTime
when player is synced, this is necessary
|
2019-07-23 11:27:43 -04:00 |
|
Yotam Mann
|
5a8ee37c77
|
adding implicit end attribute to StateTimeline
used when the ending is impilcitly scheduled as in Player
|
2019-07-23 11:26:41 -04:00 |
|
Yotam Mann
|
a820e5bee5
|
implementing debug
|
2019-07-23 11:24:38 -04:00 |
|
Yotam Mann
|
63cce0d48a
|
converting Sampler to ts
|
2019-07-22 16:18:16 -04:00 |
|
Yotam Mann
|
622b547e32
|
time is optional in toSeconds
|
2019-07-22 16:18:01 -04:00 |
|
Yotam Mann
|
5a2e6ee714
|
moved some setup to parent class
|
2019-07-22 16:17:49 -04:00 |
|
Yotam Mann
|
8fcff92e39
|
time is optional
|
2019-07-22 16:17:03 -04:00 |
|
Yotam Mann
|
4540533727
|
one shot source sets up fadeIn/Out and curve
|
2019-07-22 16:16:54 -04:00 |
|
Yotam Mann
|
329ef50e45
|
Time is optional
|
2019-07-22 16:16:29 -04:00 |
|
Yotam Mann
|
9f14b53d26
|
moving input definition to Instrument
|
2019-07-22 16:16:13 -04:00 |
|
Yotam Mann
|
9e8ffa3dd0
|
optionsFromArguments can accept an object
uses 4th parameter to know which options should be an object
|
2019-07-22 16:15:55 -04:00 |
|
Yotam Mann
|
ca43351e92
|
convert ToneAudioBuffers to ts
|
2019-07-22 12:29:50 -04:00 |
|
Yotam Mann
|
cd0ab3ae10
|
only relative paths
|
2019-07-19 13:26:38 -04:00 |
|
Yotam Mann
|
45622f1418
|
omit context from child classes
|
2019-07-19 13:21:02 -04:00 |
|
Yotam Mann
|
cae39e7435
|
fixing test
something was accidentally commented out
|
2019-07-19 13:20:32 -04:00 |
|