Yotam Mann
|
09f4b5fdf8
|
Normalize an input range to 0,1
|
2014-11-29 21:37:21 -05:00 |
|
Yotam Mann
|
d3bb514dde
|
Scale and ScaleExp scale from gain range only
|
2014-11-29 21:18:04 -05:00 |
|
Yotam Mann
|
15c33fdecd
|
Scale a gain to an equal power scale
|
2014-11-29 20:32:33 -05:00 |
|
Yotam Mann
|
b67c187caa
|
map audio range to gain range
|
2014-11-29 20:30:52 -05:00 |
|
Yotam Mann
|
aa2f1fc2ef
|
cleaning up the constructor - Expr
|
2014-11-09 10:57:34 -05:00 |
|
Yotam Mann
|
4587420071
|
some deps cleanup
|
2014-11-09 10:56:55 -05:00 |
|
Yotam Mann
|
7e09fc6931
|
small reorganization
|
2014-11-04 01:24:24 -05:00 |
|
Yotam Mann
|
dcfac108eb
|
using Tone constructor in signal classes
|
2014-11-04 01:21:42 -05:00 |
|
Yotam Mann
|
043172df7c
|
keeping reference to Float32Array
potentially causing crashes (trying to debug)
|
2014-11-03 19:22:17 -05:00 |
|
Yotam Mann
|
3d9639b48a
|
tiny bit of clean up
|
2014-11-01 22:00:36 -04:00 |
|
Yotam Mann
|
5c3cdab7cc
|
does string replacements
|
2014-11-01 21:53:36 -04:00 |
|
Yotam Mann
|
56791f2ef2
|
pow is just a waveshapercurve
|
2014-11-01 21:53:14 -04:00 |
|
Yotam Mann
|
4f6d04498a
|
using Pow and optimizing nodes
|
2014-11-01 21:52:49 -04:00 |
|
Yotam Mann
|
21a0b84137
|
including Pow and Divide
|
2014-11-01 16:18:23 -04:00 |
|
Yotam Mann
|
c454357fd7
|
small modulo optimization
|
2014-11-01 16:16:27 -04:00 |
|
Yotam Mann
|
ef4692789e
|
Tone.Divide division
|
2014-10-30 21:34:53 -04:00 |
|
Yotam Mann
|
77559a4264
|
Tone.Inverse multiplicative inverse of a number
|
2014-10-30 21:34:34 -04:00 |
|
Yotam Mann
|
3a6261c9b9
|
Tone.Pow exponential
|
2014-10-30 21:34:11 -04:00 |
|
Yotam Mann
|
36f4a85582
|
connect method from Tone.Signal
|
2014-10-30 19:48:53 -04:00 |
|
Yotam Mann
|
79e4c1c9fc
|
refactored Expr
put regexp all in one place and function callbacks all in one place
|
2014-10-30 17:04:15 -04:00 |
|
Yotam Mann
|
9d41f7aa3d
|
handles multiple inputs
|
2014-10-30 01:05:17 -04:00 |
|
Yotam Mann
|
47a5e2d962
|
bug fixes
|
2014-10-30 01:04:49 -04:00 |
|
Yotam Mann
|
e19e0cea30
|
first Expr version
aggregate signal processing expression
|
2014-10-29 23:56:08 -04:00 |
|
Yotam Mann
|
0fce1bf624
|
Modulo small doc changes.
|
2014-10-22 21:52:42 -04:00 |
|
Yotam Mann
|
7ae56f179c
|
Equal accepts two signals.
|
2014-10-22 21:26:10 -04:00 |
|
Yotam Mann
|
0a68826768
|
LessThan accepts two signals
|
2014-10-22 21:25:28 -04:00 |
|
Yotam Mann
|
8b58bd0a9b
|
Greater than compares two signals
|
2014-10-22 21:24:40 -04:00 |
|
Yotam Mann
|
de194f24c3
|
min and max accept two signals
|
2014-10-22 21:23:47 -04:00 |
|
Yotam Mann
|
fcba9bd62a
|
multiply handles two signals
|
2014-10-22 21:20:43 -04:00 |
|
Yotam Mann
|
23eaf83935
|
handles summing two signals
or a signal and a number.
|
2014-10-22 21:19:04 -04:00 |
|
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 |
|