Yotam Mann
|
fc84ec281b
|
adding clamp function
|
2019-12-16 16:50:07 -05:00 |
|
Yotam Mann
|
72d7f37509
|
removing unused variable
|
2019-12-14 17:07:13 -05:00 |
|
Yotam Mann
|
ef0aaec8ee
|
Refactor source
adding `_restart` is an internal protected abstract method for all sources.
|
2019-12-14 16:09:24 -05:00 |
|
Yotam Mann
|
fce95bea6e
|
feat: clamp the values to the defined min/maxValue
|
2019-12-11 10:11:40 -05:00 |
|
Yotam Mann
|
8540c44459
|
needs to set detune outside of signal being overridden
|
2019-12-06 14:10:33 -05:00 |
|
Yotam Mann
|
ba311dbe7b
|
putting settings into constructor object
slight optimization over setting them all individually
|
2019-11-22 13:26:16 -05:00 |
|
Yotam Mann
|
c80f8a89f9
|
optimization: also storing the wave
turns out that the call to `createPeriodicWave` is the most expensive part.
|
2019-11-22 11:18:49 -05:00 |
|
Yotam Mann
|
09dc29191b
|
linting
|
2019-11-17 13:09:19 -05:00 |
|
Yotam Mann
|
5220c373e4
|
simplifying the example slightly
|
2019-11-16 17:13:26 -05:00 |
|
Yotam Mann
|
d3951ce16c
|
don't restart unless state === 'started'
fixes #480
|
2019-11-13 14:09:13 -05:00 |
|
Yotam Mann
|
50a9e0dc4d
|
updating example
|
2019-11-08 13:14:21 -05:00 |
|
Yotam Mann
|
b9619d8c68
|
removing unused variables
|
2019-10-31 15:43:16 -04:00 |
|
Yotam Mann
|
89e171b4a3
|
setting non-cached osc type after starting
|
2019-10-31 14:22:19 -04:00 |
|
Yotam Mann
|
bc08a1aea9
|
docs: adding more elaborate examples and explainations
|
2019-10-29 14:51:29 -04:00 |
|
Yotam Mann
|
aa56dc1727
|
more complex harmonicity example
|
2019-10-29 14:30:25 -04:00 |
|
Yotam Mann
|
5eba7af64d
|
interlinking docs
|
2019-10-28 17:31:39 -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
|
42cfbcd456
|
linting docs and examples
|
2019-10-22 23:04:52 -04:00 |
|
Yotam Mann
|
032808dd2a
|
ensure that partialsCount is never below 0
|
2019-10-13 15:05:41 -04:00 |
|
Yotam Mann
|
2dab77c7a8
|
updating partialCount when partials is set
|
2019-10-09 17:32:37 -04:00 |
|
Yotam Mann
|
2753d3756b
|
the partials length is controllable by the partialCount
|
2019-10-09 17:06:57 -04:00 |
|
Yotam Mann
|
54059825ae
|
set the partials from the cache as well
|
2019-10-09 15:21:02 -04:00 |
|
Yotam Mann
|
9ad519ea10
|
feat: Get an oscillator wave as an array
|
2019-10-08 19:22:59 -04:00 |
|
Yotam Mann
|
ed367e0f9b
|
adding nominal range to properties
|
2019-09-24 17:21:59 -04:00 |
|
Yotam Mann
|
d82d715c64
|
testing out the max cache-size for the oscillator periodic wave
|
2019-09-17 14:04:32 -04:00 |
|
Yotam Mann
|
470e906d15
|
doesn't require a custom get function
testing that it gets all of the attributes
|
2019-09-17 12:21:00 -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
|
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
|
261a5f4c3b
|
normalizing whitespace in comments
|
2019-09-14 16:39:18 -04:00 |
|
Yotam Mann
|
9be3ffeb05
|
removing js files
|
2019-09-12 15:54:28 -04:00 |
|
Yotam Mann
|
6c67ebd9ec
|
fixing example
|
2019-09-12 15:52:47 -04:00 |
|
Yotam Mann
|
1e37601d5d
|
converting LFO to typescript
|
2019-09-04 22:57:27 -04:00 |
|
Yotam Mann
|
b2b8a32c91
|
expose getInitialValue
returns the value of the oscillator before it's started
|
2019-09-04 20:01:16 -04:00 |
|
Yotam Mann
|
736106de5f
|
accidentally put extra tab before name
|
2019-09-04 19:18:44 -04:00 |
|
Yotam Mann
|
2289f3c67f
|
renaming OscillatorNode file to ToneAudioNode
|
2019-09-04 18:40:28 -04:00 |
|
Yotam Mann
|
75a35108af
|
name is a readonly string
|
2019-09-04 18:38:04 -04:00 |
|
Yotam Mann
|
a8962eb824
|
also export Options
|
2019-09-04 18:34:42 -04:00 |
|
Yotam Mann
|
f0f997c09d
|
swapping constructor order
easier to read in the docs
|
2019-08-30 09:34:04 -07:00 |
|
Yotam Mann
|
c9d757aaa6
|
removing references to "@private"
old jsdoc comments
|
2019-08-30 09:08:29 -07:00 |
|
Yotam Mann
|
3e2de8f259
|
fixing spacing
typedoc wants one space before the "@"
|
2019-08-30 09:06:38 -07:00 |
|
Yotam Mann
|
1dba46a822
|
removing converting files
|
2019-08-27 10:06:34 -07:00 |
|
Yotam Mann
|
d57dd7e07a
|
updating docs
|
2019-08-27 08:47:52 -07:00 |
|
Yotam Mann
|
3fc30c4884
|
Merge branch 'dev' into typescript
|
2019-08-26 11:05:12 -07:00 |
|
Yotam Mann
|
77806402b6
|
omiting synth options on each individual options object
instead of on the entire object which caused some issues
|
2019-08-14 13:16:23 -04:00 |
|
Yotam Mann
|
85847df8d2
|
removing clearing onended callback
introduces bugs when multiple oscillators are scheduled to start/stop in the future, the onended callback is not invoked
|
2019-08-14 10:43:16 -04:00 |
|
Yotam Mann
|
177e903589
|
logging the computed time
|
2019-08-14 10:02:22 -04:00 |
|
Yotam Mann
|
6e77fe2e35
|
clearing onended callback on old oscillators when restarting
|
2019-08-13 19:36:10 -04:00 |
|
Yotam Mann
|
4d00150b66
|
computing time
|
2019-08-13 18:35:07 -04:00 |
|