Yotam Mann
28349e1868
test the range of the loopStart and loopEnd values
2019-11-19 15:44:44 -05:00
Yotam Mann
548c814a9a
make sure the panner stays in the specific range
2019-11-19 15:44:34 -05:00
Yotam Mann
cfdb5a42c8
throw an error if the time is not increasing
2019-11-18 15:18:02 -05:00
Yotam Mann
e0248afb1c
using floating point comparisons
2019-11-18 15:16:04 -05:00
Yotam Mann
abee380fc2
reverse works at different sampling rates
2019-11-18 15:11:57 -05:00
Yotam Mann
b00853dc58
make sure time scheduling is always increasing in time
2019-11-18 14:52:53 -05:00
Yotam Mann
e055abf172
fixing test to work at different sample rates
2019-11-18 14:52:00 -05:00
Yotam Mann
091fe6bf01
Make sure events are scheduling in increasing time order
...
addresses #581
2019-11-18 14:51:43 -05:00
Yotam Mann
25004d2b2f
fixing typo, and cancelling events before next one is added
2019-11-18 14:48:24 -05:00
Yotam Mann
09dc29191b
linting
2019-11-17 13:09:19 -05:00
Yotam Mann
8ec69d42de
make sure there is a slash between the baseurl and the url
2019-11-17 11:33:45 -05:00
Yotam Mann
482a9a8d6e
docs: correcting description
2019-11-17 11:09:42 -05:00
Yotam Mann
429b0898f1
fixing options
2019-11-16 19:07:47 -05:00
Yotam Mann
5220c373e4
simplifying the example slightly
2019-11-16 17:13:26 -05:00
Yotam Mann
67f483fc72
removing EqualPowerGain and Modulo
...
BREAKING CHANGE: Removing EqualPowerGain and Modulo. Neither of those classes are used internally anymore.
2019-11-16 16:44:16 -05:00
Yotam Mann
e745259222
exporting loaded
promise from ToneAudioBuffer
2019-11-16 16:42:19 -05:00
Yotam Mann
519b7ca6a8
updating TransportTimelineSignal name
2019-11-16 16:36:51 -05:00
Yotam Mann
86853fbd10
feat: Renaming TransportTimelineSignal to SyncedSignal
...
BREAKING CHANGE: TransportTimelineSignal is now called SyncedSignal
2019-11-14 17:04:07 -05:00
Yotam Mann
0997823e24
converting TransportTimelineSignal to typescript
2019-11-14 16:55:25 -05:00
Yotam Mann
fdca6ef57d
removing comment
2019-11-14 16:26:47 -05:00
Yotam Mann
b1b85206f4
updating name string
2019-11-14 13:21:41 -05:00
Yotam Mann
4b0827bf43
removing old js file
2019-11-14 12:34:15 -05:00
Yotam Mann
76b8e84ae4
testing that toString() returns the class name
2019-11-14 12:30:17 -05:00
Yotam Mann
3fb5ca8727
toMaster() -> toDestination()
2019-11-14 12:29:53 -05:00
Yotam Mann
5fd8009c87
correcting ToneAudioNode's name
2019-11-14 12:21:58 -05:00
Yotam Mann
3c97ecebe9
removing unused imports
2019-11-14 12:15:47 -05:00
Yotam Mann
6ed67a5d0a
exporting dynamics components
2019-11-14 12:13:30 -05:00
Yotam Mann
19ff72ab5c
converting MultibandCompressor to typescript
2019-11-14 12:13:09 -05:00
Yotam Mann
fd86348124
exporting options
2019-11-14 12:12:52 -05:00
Yotam Mann
c82254169d
converting MideSideCompressor to typescript
2019-11-14 11:38:43 -05:00
Yotam Mann
dedf7daef1
making paths relative
2019-11-14 11:23:22 -05:00
Yotam Mann
8a42d7b4d6
updating reduction return type
2019-11-14 11:23:07 -05:00
Yotam Mann
b4544acd1e
converting Limiter to typescript
2019-11-14 11:23:00 -05:00
Yotam Mann
c2b25875e8
making paths relative
2019-11-14 11:14:54 -05:00
Yotam Mann
aa8d4b7237
fixing comment error
2019-11-14 11:07:33 -05:00
Yotam Mann
072e29f72f
Delete ScaleExp.js
2019-11-14 11:06:51 -05:00
Yotam Mann
f6f8a3a034
converting Gate to typescript
2019-11-14 11:04:36 -05:00
Yotam Mann
3246f90454
exporting GreaterThan and GreaterThanZero
2019-11-13 19:35:05 -05:00
Yotam Mann
84df049ebd
exporting options from SignalOperator
2019-11-13 19:34:55 -05:00
Yotam Mann
269cffa35c
converting GreaterThan to typescript
2019-11-13 19:34:38 -05:00
Yotam Mann
0a48640a95
converting GreaterThanZero to typescript
2019-11-13 19:01:47 -05:00
Yotam Mann
cc7f428a84
adding latencyHint to BaseContext
2019-11-13 14:16:20 -05:00
Yotam Mann
d3951ce16c
don't restart unless state === 'started'
...
fixes #480
2019-11-13 14:09:13 -05:00
Yotam Mann
340fb77561
wait for next tick before setting the ticks
...
fixes #573
2019-11-13 13:19:47 -05:00
Yotam Mann
60e4f7231b
removing unused import
2019-11-13 13:16:35 -05:00
Yotam Mann
e768191a9b
adding note on flanging
2019-11-13 13:05:04 -05:00
Yotam Mann
fa2b7431e3
alphabetizing output
2019-11-13 13:01:00 -05:00
Yotam Mann
a28f1af610
feat: Chorus extends StereoFeedbackEffect
...
This makes it possible to do flanger-type effects.
fixes #575
2019-11-13 12:58:37 -05:00
Yotam Mann
94ab93935c
annotating type
2019-11-12 23:59:41 -05:00
Yotam Mann
c4153edc30
assert the context is running
2019-11-12 16:55:30 -05:00
Yotam Mann
48c3a98749
more consistent whitespacing
2019-11-12 16:54:09 -05:00
Yotam Mann
eb1427a17e
updating whitespace
2019-11-12 16:33:54 -05:00
Yotam Mann
589ab74b11
don't need to check if state is null any longer
2019-11-12 15:10:22 -05:00
Yotam Mann
6623b5b4ea
simplifying math a little
2019-11-12 14:12:22 -05:00
Yotam Mann
b6cbd31a78
updating test to pass in context
2019-11-11 16:04:38 -05:00
Yotam Mann
b68808ca6b
using GrainPlayer to test
2019-11-11 15:41:01 -05:00
Yotam Mann
522e3a0670
only test if it's in fact suspended
2019-11-11 15:17:48 -05:00
Yotam Mann
95030de548
always return true
2019-11-11 13:55:16 -05:00
Yotam Mann
76cb4fa7f9
optimizing feedback comb filter processing
...
addresses #571
2019-11-11 13:52:19 -05:00
Yotam Mann
60b13c9976
using global currentFrame instead of maintaining local variable
2019-11-11 12:33:08 -05:00
Yotam Mann
34d55d12ae
warning if start is invoked before AudioContext is running
...
addresses #572
2019-11-11 11:44:16 -05:00
Yotam Mann
9136836da0
assertContextRunning
...
help with autoplay issues by warning when AudioContext is not running
2019-11-11 11:43:43 -05:00
Yotam Mann
41d4b4a0df
More explanation on immediate vs now
...
addresses #570
2019-11-10 23:20:23 -05:00
Yotam Mann
ce07d2a081
looping sync example
2019-11-08 14:40:39 -05:00
Yotam Mann
50a9e0dc4d
updating example
2019-11-08 13:14:21 -05:00
Yotam Mann
933f019cb3
updating example
2019-11-08 13:08:38 -05:00
Yotam Mann
7910957312
reverb uses OfflineContext instead of Offline
...
fixes #569
2019-11-08 12:34:22 -05:00
Yotam Mann
2ae5d69f4e
adding onprocessorerror property to notify when errors have occured in processing
2019-11-07 16:56:56 -05:00
Yotam Mann
e820ae76ed
testing the dummy context interface
...
tests just for coverage
2019-11-07 16:04:43 -05:00
Yotam Mann
6842d48ce7
don't export BaseContext
...
since probably not necessary in the final output
2019-11-07 16:04:32 -05:00
Yotam Mann
a08ee7e4d7
don't need to export tone
2019-11-07 15:44:33 -05:00
Yotam Mann
0ca7055687
exporting the version
2019-11-07 15:43:46 -05:00
Yotam Mann
a3a2da9da5
Merge branch 'pr/567' into typescript
2019-11-07 14:50:54 -05:00
Yotam Mann
59d8c37d49
fixing doctype
...
issue with rendering javascript comments
2019-11-07 14:47:15 -05:00
Yotam Mann
eef8d0f620
exporting pattern
2019-11-07 14:39:44 -05:00
Yotam Mann
93eab5e6a3
converting Pattern to typescript
2019-11-07 14:39:28 -05:00
Yotam Mann
e24f12c4a9
updating typing
2019-11-07 12:04:10 -05:00
Jack Anderson
3354b24527
Create BaseContext + better DummyContext
...
- this creates a new abstract BaseContext that DummyContext and Context
inherit from
- All methods available to Context are now stubbed by DummyContext
- BaseContext is now used as the type where Context was originally used
2019-11-06 14:32:19 -08:00
Yotam Mann
974ee57353
exporting new effects
2019-11-04 22:29:21 -05:00
Yotam Mann
c9f7ac47b1
adding categories
2019-11-04 22:29:14 -05:00
Yotam Mann
c05aee48a6
converting PitchShift to typescript
2019-11-04 22:28:51 -05:00
Yotam Mann
e4d0fae5a6
removing old js files
2019-11-04 19:09:23 -05:00
Yotam Mann
715165cba5
StereoXFeedbackEffect extends StereoFeedbackEffect
2019-11-04 19:09:13 -05:00
Yotam Mann
6eea18b1b8
updating docs
2019-11-04 18:59:46 -05:00
Yotam Mann
caf7b4bd19
converting PingPongDelay to typescript
2019-11-04 18:59:32 -05:00
Yotam Mann
fd3a52a54b
removing duplicate example
2019-11-04 17:49:59 -05:00
Yotam Mann
8ec41dd200
updating example
2019-11-04 17:49:50 -05:00
Yotam Mann
1d334f9a80
converting vibrato to typescript
2019-11-03 22:44:49 -05:00
Yotam Mann
1738307e8a
using .wav instead of .mp3
2019-11-03 22:43:19 -05:00
Yotam Mann
ae2ec70d23
updating example
2019-11-03 22:23:56 -05:00
Yotam Mann
14883653b6
making paths relative
2019-11-03 22:23:50 -05:00
Yotam Mann
d17607786d
adjusting threshold
2019-11-03 22:20:07 -05:00
Yotam Mann
28bf547959
updating example
2019-11-03 22:19:42 -05:00
Yotam Mann
2e8e52ac2e
adding compare to file test
2019-11-03 22:19:33 -05:00
Yotam Mann
831cd2bca7
adjusting threshold
2019-11-03 22:17:59 -05:00
Yotam Mann
c035c4a73f
remove old js files
2019-11-03 22:17:21 -05:00
Yotam Mann
61ab898c17
converting Phaser to typescript
2019-11-03 22:17:00 -05:00
Yotam Mann
357f41cd3d
exporting new effects
2019-11-03 21:44:32 -05:00
Yotam Mann
84e3e70339
updating example
2019-11-03 21:44:25 -05:00
Yotam Mann
701caf4c50
converting StereoWidener to typescript
2019-11-03 21:43:53 -05:00