aboutsummaryrefslogtreecommitdiffstats
path: root/lib/math.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-02-13 20:28:46 +0000
committers-ol <s-ol@users.noreply.github.com>2020-02-13 20:28:46 +0000
commitf1682dc2a3205d1bfbb9ae2011de9c8da7dd6d03 (patch)
tree41863c6f4191778adcd2bb45d2c13c3dfb4fea77 /lib/math.moon
parentadd launchcontrol midi (diff)
downloadalive-f1682dc2a3205d1bfbb9ae2011de9c8da7dd6d03.tar.gz
alive-f1682dc2a3205d1bfbb9ae2011de9c8da7dd6d03.zip
add ==, mod
Diffstat (limited to 'lib/math.moon')
-rw-r--r--lib/math.moon3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/math.moon b/lib/math.moon
index 35ee4de..54d3440 100644
--- a/lib/math.moon
+++ b/lib/math.moon
@@ -75,11 +75,14 @@ func_op = (name, arity, func) ->
k.__name = name
k
+mod = func_op 'mod', 2, (a, b) -> a % b
+
module = {
:add, '+': add
:sub, '-': sub
:mul, '*': mul
:div, '/': div
+ :mod, '%': mod
mix: func_op 'mix', 3, (a, b, i) -> i*b + (1-i)*a