Yotam Mann
|
bfc3d7ed15
|
toMaster() -> toDestination()
more consistent with the Web Audio API
|
2019-07-25 11:32:56 -04:00 |
|
Yotam Mann
|
923940576c
|
abstract classes must take the options object
no passing in individual parameters. This simplifies the code a little
|
2019-07-24 23:33:31 -04:00 |
|
Yotam Mann
|
9051687276
|
exporting player
|
2019-07-24 21:54:38 -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
|
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
|
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
|
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
|
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
|
cae39e7435
|
fixing test
something was accidentally commented out
|
2019-07-19 13:20:32 -04:00 |
|
Yotam Mann
|
b9dd8440b7
|
using OscillatorInterface to define all the oscilator properties
|
2019-07-19 12:32:17 -04:00 |
|
Yotam Mann
|
b36d57d5d0
|
deriving OmniOscillatorOptions from ConditionalOptions
|
2019-07-18 14:04:21 -04:00 |
|
Yotam Mann
|
6f040c3d2c
|
checking that harmonicity is undefined when not set to AM or FM osc
|
2019-07-18 11:24:20 -04:00 |
|
Yotam Mann
|
11a353a117
|
linting
|
2019-07-18 10:21:42 -04:00 |
|
Yotam Mann
|
ea21746bc3
|
removing console
|
2019-07-18 10:21:34 -04:00 |
|
Yotam Mann
|
698dee1e73
|
changing <pre> tags to markdown
|
2019-07-17 17:40:47 -04:00 |
|
Yotam Mann
|
5d36e4a523
|
only use relative imports
|
2019-07-17 13:12:21 -04:00 |
|
Yotam Mann
|
70e945396d
|
adding Omni to source export
|
2019-07-17 12:56:44 -04:00 |
|
Yotam Mann
|
0101edf173
|
converting OmniOscillator to ts
|
2019-07-17 12:55:34 -04:00 |
|
Yotam Mann
|
e7b898eb1a
|
souce has 1 output
|
2019-07-17 12:54:42 -04:00 |
|
Yotam Mann
|
58bf79a872
|
increasing comparison threshold
|
2019-07-16 17:15:55 -04:00 |
|
Yotam Mann
|
7c6a873121
|
adding oscillator types
|
2019-07-16 17:10:47 -04:00 |
|
Yotam Mann
|
38d1197359
|
converting PWMOscillator to typescript
|
2019-07-16 17:10:07 -04:00 |
|
Yotam Mann
|
6bd5a0d45b
|
updating docs
|
2019-07-16 17:09:54 -04:00 |
|
Yotam Mann
|
ad7d928be8
|
adding some doc image
|
2019-07-16 16:47:07 -04:00 |
|
Yotam Mann
|
f13336bcaa
|
converting FatOscillator to ts
|
2019-07-16 16:30:09 -04:00 |
|
Yotam Mann
|
b339dee564
|
converting FMOscillator to typescript
|
2019-07-16 16:05:48 -04:00 |
|
Yotam Mann
|
e2ede8e8cc
|
marking signal value to readonly
|
2019-07-16 16:05:38 -04:00 |
|
Yotam Mann
|
1277564f2c
|
making oscillator props readonly
|
2019-07-16 09:32:22 -04:00 |
|
Yotam Mann
|
990c0f56ed
|
using type instead of string types
|
2019-07-15 15:37:25 -04:00 |
|
Yotam Mann
|
f553fc3b63
|
surrounding diagram with pre tags
|
2019-07-15 12:33:40 -04:00 |
|
Yotam Mann
|
7c2e675c52
|
fixing typo and allowing for extended oscillator types
|
2019-07-15 12:33:31 -04:00 |
|
Yotam Mann
|
3b22baea67
|
updating doc diagram
|
2019-07-15 12:32:48 -04:00 |
|
Yotam Mann
|
4fc334c9c7
|
converting PulseOscillator to typescript
|
2019-07-15 12:22:55 -04:00 |
|
Yotam Mann
|
ab9b363965
|
converting AMOscillator to ts
|
2019-07-15 09:46:10 -04:00 |
|
Yotam Mann
|
b8f0d1d576
|
exporting OscillatorInterface
to make sure that all oscillators have the same interface
|
2019-07-15 09:45:56 -04:00 |
|
Yotam Mann
|
70086527ea
|
changing OscillatorOptions -> ToneOscillatorOptions
to avoid any potential conflicts
|
2019-07-11 12:45:20 -04:00 |
|
Yotam Mann
|
219462fe9e
|
cleaning up circular deps
|
2019-07-11 09:57:06 -04:00 |
|
Yotam Mann
|
f48696a69e
|
Revert "every class calls super.dispose()"
This reverts commit 60a63cacf8 .
|
2019-07-11 00:36:16 -04:00 |
|
Yotam Mann
|
60a63cacf8
|
every class calls super.dispose()
makes sure that things don't get disposed twice, which seems to be a common source of issues
|
2019-07-10 23:35:29 -04:00 |
|