Yotam Mann
|
1134ce4c69
|
making sure that the attack is not canceled if the release is scheduled once it ends
fixes #560
|
2019-10-28 14:22:10 -04:00 |
|
Yotam Mann
|
f4dcc08ed2
|
create a global Draw object (linked to the Context)
|
2019-10-28 12:12:27 -04:00 |
|
Yotam Mann
|
b1351af339
|
fixing example
|
2019-10-28 11:50:32 -04:00 |
|
Yotam Mann
|
87ae677a59
|
linting
|
2019-10-28 11:38:17 -04:00 |
|
Yotam Mann
|
3a63154b7c
|
using the unit name instead of the unit type as the Param generic
|
2019-10-28 11:37:53 -04:00 |
|
Yotam Mann
|
d2b064f41e
|
docs: working on code examples
|
2019-10-25 16:54:33 -04:00 |
|
Yotam Mann
|
4266d2b93c
|
updating examples
|
2019-10-24 18:01:27 -04:00 |
|
Yotam Mann
|
b2a9c9a303
|
working on examples
|
2019-10-23 16:30:07 -04:00 |
|
Yotam Mann
|
42cfbcd456
|
linting docs and examples
|
2019-10-22 23:04:52 -04:00 |
|
Yotam Mann
|
ba2af1fb03
|
creates a new AudioContext when Context is created
used to reuse same context.
|
2019-10-13 23:20:42 -04:00 |
|
Yotam Mann
|
467cc48c8c
|
adding isOffline flag
helpful for some behaviors which only occur in the online AudioContext
|
2019-10-04 11:51:52 -04:00 |
|
Yotam Mann
|
889dafa45e
|
feat: OfflineContext returns a ToneAudioBuffer
instead of an AudioBuffer
|
2019-10-03 18:03:21 -04:00 |
|
Yotam Mann
|
81887b91a3
|
refactor: initialize Context when getting destination or transport
|
2019-10-03 17:33:39 -04:00 |
|
Yotam Mann
|
11544708fc
|
feat: OfflineContext yields thread every second of audio rendered
so that it doesn't block the thread.
fixes #436
|
2019-10-03 17:29:30 -04:00 |
|
Yotam Mann
|
a2153571c2
|
types: correcting typing
|
2019-09-29 17:25:55 -04:00 |
|
Yotam Mann
|
c155d716ac
|
removing logging
|
2019-09-29 13:05:25 -04:00 |
|
Yotam Mann
|
1a2d82f33b
|
only mark certain Params as swappable
|
2019-09-29 12:20:54 -04:00 |
|
Yotam Mann
|
eb7b14fdc8
|
fixing docs
|
2019-09-29 10:19:08 -04:00 |
|
Yotam Mann
|
2ee8cb1a52
|
feat: Wrapper around the AudioWorkletNode
|
2019-09-27 17:55:09 -04:00 |
|
Yotam Mann
|
23ca0f9688
|
feat: Can set the parameter after constructing Param
used in the new ToneAudioWorklet node
|
2019-09-27 17:53:42 -04:00 |
|
Yotam Mann
|
f7bdd7528f
|
feat: adding AudioWorkletNode constructors to Context
|
2019-09-27 17:52:37 -04:00 |
|
Yotam Mann
|
732efd563f
|
can pass in min and max values into constructor
|
2019-09-24 17:12:12 -04:00 |
|
Yotam Mann
|
a08af1a39c
|
createIIR takes either number[] of float32array
|
2019-09-23 10:00:43 -04:00 |
|
Yotam Mann
|
a68dea0a02
|
adding createMediaStreamSource
should create BaseContext class to better handle this case
|
2019-09-20 18:50:22 -04:00 |
|
Yotam Mann
|
be634eb093
|
running all logging and warning through Logger object
makes it possible to implement a Logger interface to visualize logging.
|
2019-09-20 00:31:43 -04:00 |
|
Yotam Mann
|
ace049a9a2
|
render just the clock portion without the audio
|
2019-09-19 16:55:09 -04:00 |
|
Yotam Mann
|
142e169e74
|
initialize the context before closing it
|
2019-09-17 14:07:34 -04:00 |
|
Yotam Mann
|
44cbe181df
|
removing props which are not in the default obj
|
2019-09-17 12:20:37 -04:00 |
|
Yotam Mann
|
069a114a31
|
fixing indentation
|
2019-09-16 11:09:44 -04:00 |
|
Yotam Mann
|
401d278063
|
Adding categories to all the nodes
|
2019-09-16 10:15:23 -04:00 |
|
Yotam Mann
|
e8e785ffdd
|
linting
|
2019-09-15 23:32:40 -04:00 |
|
Yotam Mann
|
852c78df79
|
updating internal links
to [[style]]
|
2019-09-14 19:55:50 -04:00 |
|
Yotam Mann
|
e63cbf8a82
|
linting
|
2019-09-14 19:55:39 -04:00 |
|
Yotam Mann
|
2d93d7ae23
|
updating docs
|
2019-09-14 18:44:37 -04:00 |
|
Yotam Mann
|
61c9f191b6
|
removing calls to tslint
getting rid of tslint from project and using eslint instead
|
2019-09-14 18:06:46 -04:00 |
|
Yotam Mann
|
286692e67b
|
updating block comment style
|
2019-09-14 17:47:07 -04:00 |
|
Yotam Mann
|
261a5f4c3b
|
normalizing whitespace in comments
|
2019-09-14 16:39:18 -04:00 |
|
Yotam Mann
|
8205db5485
|
removing unused var
|
2019-09-10 10:08:01 -04:00 |
|
Yotam Mann
|
7f1d529918
|
removing unused dep
|
2019-09-10 00:16:23 -04:00 |
|
Yotam Mann
|
77c6a18cd8
|
changing name of unused var
|
2019-09-10 00:06:52 -04:00 |
|
Yotam Mann
|
009d92909e
|
simplifying the add method
doesn't need to test at both if statements assuming that the API is followed
|
2019-09-09 23:51:31 -04:00 |
|
Yotam Mann
|
4ae119eb77
|
testing that the underlying buffer is the same
not necessarily the same ToneAudioBuffer obj
|
2019-09-09 23:51:09 -04:00 |
|
Yotam Mann
|
2fb44774c7
|
removing unused import
|
2019-09-09 23:50:53 -04:00 |
|
Yotam Mann
|
481fde2757
|
allows ToneAudioBuffers to add a buffer which is not loaded
also simplifies code a little
|
2019-09-09 23:39:00 -04:00 |
|
Yotam Mann
|
7be307926f
|
test that a warning is fired
|
2019-09-09 23:38:34 -04:00 |
|
Yotam Mann
|
58a7d090a7
|
using updated param generic
|
2019-09-08 14:08:25 -04:00 |
|
Yotam Mann
|
8669f2b28e
|
specifying type in Param generic
|
2019-09-08 14:07:58 -04:00 |
|
Yotam Mann
|
5904a151f5
|
updating docs and types
|
2019-09-08 13:39:56 -04:00 |
|
Yotam Mann
|
94cc15c46e
|
should pass in context to param test
|
2019-09-07 19:16:27 -04:00 |
|
Yotam Mann
|
eb2c352187
|
adding defaultValue test
|
2019-09-06 17:16:54 -04:00 |
|