summaryrefslogtreecommitdiff
path: root/bundle.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-02-21 13:55:53 +0100
committerJules Laplace <julescarbon@gmail.com>2018-02-21 13:55:53 +0100
commitaf6def37c29d662be9b6f56e8c2c8c818b35068d (patch)
tree156a0b66454dacc4b1c5649138ba5ac1a260a84e /bundle.js
parent9f68262f9eb4720b4d6466e1cf5cf9c0edb9c286 (diff)
undergraduate level
Diffstat (limited to 'bundle.js')
-rw-r--r--bundle.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/bundle.js b/bundle.js
index a1b7581..b976473 100644
--- a/bundle.js
+++ b/bundle.js
@@ -24214,7 +24214,7 @@ function mod(n, m) {
return n - m * Math.floor(n / m);
}
function randint(n) {
- return Math.random(n) | 0;
+ return Math.random() * n | 0;
}
function randrange(a, b) {
return a + Math.random() * (b - a);
@@ -24422,12 +24422,20 @@ _keys2.default.listen(function (index) {
if (last_index !== index) {
samplers['smash'].play((0, _util.randrange)(90, 150) + index, 0);
last_index = index;
+ _draw2.default.clear();
+ _draw2.default.triangle(window.innerWidth / 2, window.innerHeight / 2, 500);
} else if (Math.random() < 0.09) {
last_index = -1;
}
- for (var i = 0; i < count; i++) {
+ var when = void 0,
+ i = void 0;
+ for (i = 0; i < count; i++) {
// kalimba.play(freq * (i+1)/4, now + Math.random()/(i+1))
- samplers['glass'].play(100 + index * (Math.random() * 10), now + (Math.random() / 2000 + i / 10));
+ when = Math.random() / 2000 + (i + Math.random() / 10) / (0, _util.randrange)(2, 5);
+ samplers['glass'].play(100 + index * (Math.random() * 10), now + when);
+ setTimeout(function () {
+ _draw2.default.triangle((0, _util.randint)(window.innerWidth), (0, _util.randint)(window.innerHeight), (0, _util.randrange)(10, 100));
+ }, when * 1000);
}
});