From 5ac772fed652a2ebdddacc1f7397f9710d1f0167 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 21 Feb 2017 11:18:03 +0100 Subject: [PATCH] align rows of pads with rows of pots and sliders --- nanofun.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nanofun.js b/nanofun.js index bb571a9..627a47b 100644 --- a/nanofun.js +++ b/nanofun.js @@ -348,7 +348,11 @@ var nanofun = function() { midi.onControlChange = function(port, data, control, value) { if (control > 7 && control < 16) return; /* range between sliders and pots */ if (control > 23) return; /* after pots */ - if (control >= 16) { control -= 8; } + if (control < 8) { + control += 8; /* sliders, control bottom pads (8-15) */ + } else { + control -= 16; /* pots, control top pads (0-7) */ + } $('[data-touch=' + control + '] .touch-gain').val(value).trigger('change'); } -- 2.39.2