Yotam Mann
|
7f7e093a4b
|
Subtract class
subtract a signal and a number or a signal and a signal
|
2014-10-22 21:17:29 -04:00 |
|
Yotam Mann
|
eb07e84a6e
|
simplified internals of IfElseThen
changes API slightly because false is 0 and not != 1
|
2014-10-13 19:24:06 -04:00 |
|
Yotam Mann
|
7277a7eb68
|
wrote Min and Max with IfThenElse
makes the internals much more readable
|
2014-10-13 19:22:11 -04:00 |
|
Yotam Mann
|
231d803848
|
IfThenElse class
convenience on using the selector for signal switching logic.
|
2014-10-03 17:20:35 -04:00 |
|
Yotam Mann
|
fe96656d2a
|
AND and OR classes
Fixes #22
|
2014-10-03 17:20:00 -04:00 |
|
Yotam Mann
|
4eaa4f75df
|
es5 getter/setter on Tone.Signal value
#33
|
2014-10-03 15:50:21 -04:00 |
|
Yotam Mann
|
0270b3c9e0
|
deprecating Tone.Threshold
|
2014-10-03 13:07:53 -04:00 |
|
Yotam Mann
|
f94034345d
|
rewrote GreaterThan and LessThan in terms of GreaterThanZero
|
2014-10-03 13:07:26 -04:00 |
|
Yotam Mann
|
93eace9694
|
new GreaterThanZero class
Fixes #20. Also deprecates the need for Tone.Threshold
|
2014-10-03 13:06:26 -04:00 |
|
Yotam Mann
|
2e753b80dc
|
renamed Tone.Not -> Tone.NOT
much clearer this way.
|
2014-09-24 14:44:56 -04:00 |
|
Yotam Mann
|
a99ff1d48e
|
removed Tone.Not
renaming it Tone.NOT
|
2014-09-24 14:44:01 -04:00 |
|
Yotam Mann
|
04359f6dbb
|
documenting Tone.Not
|
2014-09-23 22:23:58 -04:00 |
|
Yotam Mann
|
dff5852607
|
greater than equal to on threshold.
|
2014-09-14 15:34:37 -04:00 |
|
Yotam Mann
|
e3dc3a2f6a
|
modulo comments
|
2014-09-14 15:33:02 -04:00 |
|
Yotam Mann
|
a0fe662dcd
|
more modulus optimization
|
2014-09-12 01:03:48 -04:00 |
|
Yotam Mann
|
5b178359fd
|
optimizing modulo operator
|
2014-09-12 00:55:10 -04:00 |
|
Yotam Mann
|
669c52ee60
|
jsdoc'ing.
|
2014-09-11 13:38:41 -04:00 |
|
Yotam Mann
|
08c6d3d4b2
|
Modulus operator on incoming signal
the cost of the operation is proportional to the number of bits the
incoming signal has
|
2014-09-08 11:49:21 -04:00 |
|
Yotam Mann
|
8552833330
|
refactored GT and LT to get rid of redundant code
Fixes #21
|
2014-09-07 22:16:19 -04:00 |
|
Yotam Mann
|
820b9e8005
|
readded min...?
dunno what happened there.
|
2014-09-07 21:43:24 -04:00 |
|
Yotam Mann
|
253884d19e
|
renamed Tone.Selector to Tone.Select
|
2014-09-07 21:42:31 -04:00 |
|
Yotam Mann
|
71af6ca206
|
testing dispose methods for all classes.
a few classes were not being disposed correctly and leaving some
garbage attached.
|
2014-09-06 18:55:11 -04:00 |
|
Yotam Mann
|
925e9b19a6
|
slight refactor + firefox exponential ramp bug
|
2014-09-06 15:57:01 -04:00 |
|
Yotam Mann
|
d71f1cb5b7
|
jsdocs updates.
|
2014-09-05 11:32:35 -04:00 |
|
Yotam Mann
|
af85ae7e19
|
Added "use strict" to all classes
Fixes #17
|
2014-09-04 00:41:40 -04:00 |
|
Yotam Mann
|
dc525e90ce
|
fixed setTargetAtTime typo
|
2014-09-03 17:31:51 -04:00 |
|
Yotam Mann
|
9d337cb101
|
fixed wave shaper curve length
|
2014-08-27 15:22:21 -04:00 |
|
Yotam Mann
|
b612f7839c
|
Added Signal dep to all Signals
#11
|
2014-08-24 15:47:59 -04:00 |
|
Yotam Mann
|
7890e74ac0
|
moved Merge and Split to components
|
2014-08-24 15:46:55 -04:00 |
|
Yotam Mann
|
b2c85eaf44
|
signals inherit Signal.connect method
this is so that params and signals they connect to don’t need to be
manually zeroed out after connecting.
Fixed #11
|
2014-08-24 13:19:49 -04:00 |
|
Yotam Mann
|
5f29b82d3b
|
privatized the _scalar
|
2014-08-23 14:22:18 -04:00 |
|
Yotam Mann
|
833132643e
|
Tone.ScaleExp scales values with an exponent
Fixes #14
|
2014-08-23 13:11:01 -04:00 |
|
Yotam Mann
|
343b54b784
|
reflects new connect method with indexing
changed the input/output to be arrays so that they can be used with the
new connect method
|
2014-08-20 17:09:58 -04:00 |
|
Yotam Mann
|
4e531dc06f
|
fixed deps. ability to setContext
|
2014-07-30 13:56:32 -04:00 |
|
Yotam Mann
|
ded3f1a61a
|
formerly Tone.Gate
|
2014-07-23 15:47:46 -04:00 |
|
Yotam Mann
|
b09fc13dc2
|
rename Gate to Switch and Switch to Selector
|
2014-07-23 15:47:00 -04:00 |
|
Yotam Mann
|
86c3b6e261
|
uses Tone.Switch now
|
2014-07-22 18:54:23 -04:00 |
|
Yotam Mann
|
8e646f033f
|
route a single input to multiple outputs
select the open output. (similar to Switch)
|
2014-07-22 13:39:53 -04:00 |
|
Yotam Mann
|
738f1c8c5d
|
api change from open to select
|
2014-07-22 13:39:28 -04:00 |
|
Yotam Mann
|
3494326f65
|
min and max using the new Tone.Switch
|
2014-07-22 12:48:37 -04:00 |
|
Yotam Mann
|
d9aa476a3f
|
some linting
|
2014-07-22 12:48:22 -04:00 |
|
Yotam Mann
|
524bae2e60
|
accepts input/output number selection
|
2014-07-22 12:48:04 -04:00 |
|
Yotam Mann
|
fe418cbe89
|
switch that accepts multiple inputs
|
2014-07-22 12:47:28 -04:00 |
|
Yotam Mann
|
1a9a5fae2b
|
min / max setters
|
2014-07-22 11:31:14 -04:00 |
|
Yotam Mann
|
fca7b0eba3
|
clip the incoming signal
|
2014-07-20 18:26:33 -04:00 |
|
Yotam Mann
|
69294ce410
|
switch between two sources
|
2014-07-20 18:18:43 -04:00 |
|
Yotam Mann
|
505bad1674
|
signal min and max
|
2014-07-20 18:18:29 -04:00 |
|
Yotam Mann
|
2ee294b278
|
fixed logic.
now nearly the same as greater than
|
2014-07-20 18:17:01 -04:00 |
|
Yotam Mann
|
d91f177fb5
|
fixed dep and doc
|
2014-07-20 18:15:17 -04:00 |
|
Yotam Mann
|
10e2acdea9
|
class description for signals
|
2014-07-04 13:47:56 -04:00 |
|