tambien
|
57d30ff6d6
|
optimizing case of basic oscillator types
fixes #427
|
2019-03-08 12:17:20 -05:00 |
|
tambien
|
cb156fc6a3
|
no need to test if _wave exists
should always exist
|
2019-02-01 11:50:15 -05:00 |
|
tambien
|
ed71d8141b
|
amd to es6 import/export
no longer using AMD (require.js) style imports, and beginning to move to es6 "import/export" statements everywhere.
|
2019-01-27 13:05:20 -05:00 |
|
tambien
|
e739c4f1f3
|
adding baseType to all oscillators
makes getting/setting through interface easier
|
2019-01-08 00:13:48 -05:00 |
|
tambien
|
1ca4242323
|
'get' does not return partials array for basic types
|
2018-12-28 16:00:03 -05:00 |
|
tambien
|
c20f703c40
|
making sure that the type is never set to custom+partialCount
|
2018-12-21 15:31:36 -05:00 |
|
tambien
|
85a606d81d
|
documenting partialCount
[skip ci]
|
2018-12-09 18:58:47 -05:00 |
|
tambien
|
761de621d8
|
adding partialCount parameter
offers alternative "non string" way to set the partials to an osc type
|
2018-12-09 18:45:01 -05:00 |
|
tambien
|
3d1202043a
|
all modules are relative paths
simplifies deep references to individual files
|
2018-08-26 22:29:17 -04:00 |
|
Yotam Mann
|
ebbb1ef8bb
|
log and assert help in debugging classes
|
2018-06-12 23:47:30 -04:00 |
|
Yotam Mann
|
ee18f87106
|
assign basic oscillator type
typo!
|
2018-05-20 17:25:39 -04:00 |
|
Yotam Mann
|
a5503e02d2
|
linting
|
2018-03-05 12:25:33 -05:00 |
|
Yotam Mann
|
3d0a8005b7
|
removing isPast warning
clutters up tests, rarely helpful for debugging
|
2018-03-01 14:38:40 -05:00 |
|
Yotam Mann
|
65f166570b
|
Sources call 'restart' method if already started when 'start' is invoked
|
2018-02-08 11:10:53 -05:00 |
|
Yotam Mann
|
2fe32576ed
|
using OscillatorNode in Oscillator
|
2018-02-05 00:40:53 -05:00 |
|
Yotam Mann
|
c004145dc0
|
optimizing basic waveform case
|
2018-02-04 11:33:54 -05:00 |
|
Yotam Mann
|
305fdc02da
|
moving shim to another file
|
2017-10-25 23:00:37 -04:00 |
|
Yotam Mann
|
cb2a982c39
|
linting
|
2017-10-21 19:02:46 -04:00 |
|
Yotam Mann
|
39389e810c
|
warning if scheduling time is in the past
addresses #260
|
2017-09-15 17:50:12 -04:00 |
|
Yotam Mann
|
b927395825
|
making defaultArg static
|
2017-04-30 15:03:49 -04:00 |
|
Yotam Mann
|
c544255953
|
using defaults in last remaining classes
|
2017-04-26 00:07:10 -04:00 |
|
Yotam Mann
|
10431589d2
|
moving shims to their respective files
hopefully simplifies maintenance
|
2017-03-13 01:12:20 -04:00 |
|
Yotam Mann
|
4628f8c47a
|
prefixing errors with class name.
|
2016-05-25 20:50:46 -04:00 |
|
Yotam Mann
|
f6a95f2f49
|
default partials value
|
2015-11-25 21:46:54 -05:00 |
|
Yotam Mann
|
45b6988090
|
set custom partials array for Oscillator
|
2015-08-31 16:42:27 -04:00 |
|
Yotam Mann
|
9f0935967b
|
can compute the first value of the oscillator
|
2015-08-27 21:32:09 -04:00 |
|
Yotam Mann
|
d714e05bb3
|
more precise regexp
|
2015-08-21 15:00:52 -04:00 |
|
Yotam Mann
|
d36af98c46
|
filter rolloff goes up to -96 now
because why not? Also accepts a string as the type. fixes #84.
|
2015-08-12 13:13:04 -04:00 |
|
Yotam Mann
|
3ccc0683bf
|
changing doc links to markdown style
|
2015-07-04 15:25:37 -04:00 |
|
Yotam Mann
|
caddec650f
|
doc'ing sources
mergine @polyrhythmatic changes
|
2015-07-04 12:43:21 -04:00 |
|
Yotam Mann
|
8ffd6e538f
|
fixed doc bugs
|
2015-06-22 01:21:25 -04:00 |
|
Yotam Mann
|
4e9cb3ce1e
|
doc'ing
|
2015-06-20 15:50:57 -04:00 |
|
Yotam Mann
|
6306841779
|
doc'ing
|
2015-06-15 11:27:13 -04:00 |
|
Yotam Mann
|
800ac13332
|
jsdoc'ing the sources
|
2015-06-13 22:30:33 -04:00 |
|
Yotam Mann
|
0877a4862c
|
jsdoc'ing sources
|
2015-06-13 22:03:06 -04:00 |
|
Yotam Mann
|
23cc2408b2
|
changing link tag
|
2015-06-13 21:54:20 -04:00 |
|
Yotam Mann
|
a81ba071f3
|
changing the styling of this in return statements
|
2015-06-13 20:54:29 -04:00 |
|
Yotam Mann
|
571183bf27
|
removing Tone.Type prefix in docs
|
2015-06-13 20:20:36 -04:00 |
|
Yotam Mann
|
f2f838b630
|
using signal jsdoc
|
2015-06-13 19:50:39 -04:00 |
|
Yotam Mann
|
5cb915a332
|
removing notes on default
|
2015-06-13 19:29:35 -04:00 |
|
Yotam Mann
|
3bf65cddb3
|
type annotation
|
2015-06-07 12:09:08 -04:00 |
|
Yotam Mann
|
1f69151c5f
|
renamed Tone.Frequency -> Tone.Type.Frequency
|
2015-05-23 19:07:28 -04:00 |
|
Yotam Mann
|
6ef3dd2f51
|
renamed Tone.Time -> Tone.Type.Time
|
2015-05-23 19:01:05 -04:00 |
|
Yotam Mann
|
f0bcd68812
|
renamed Tone.Signal.Units to Tone.Type
also renamed Tone.Source.State to Tone.State
|
2015-05-23 18:57:05 -04:00 |
|
Yotam Mann
|
3f3cbe5f04
|
detune value in cents
|
2015-05-21 13:51:40 -04:00 |
|
Yotam Mann
|
02ec3215df
|
new oscillator types
sine[partialsCount] i.e. sine6, triangle2, square3, etc.
|
2015-05-12 23:49:03 -04:00 |
|
Yotam Mann
|
a2f4a3595b
|
jsdoc'ing
|
2015-05-05 16:40:52 -04:00 |
|
Yotam Mann
|
a85b72727f
|
setting read/write as an array
|
2015-04-05 14:53:27 -04:00 |
|
Yotam Mann
|
81670122d3
|
completely disposing readOnly properties
need to set them writable first
|
2015-04-05 14:41:43 -04:00 |
|
Yotam Mann
|
3a93d52ee1
|
making source's signal attributes readOnly
this helps avoid a common error which is overwriting a signal property
instead of setting the .value attribute
|
2015-04-05 14:00:52 -04:00 |
|