]> git.0d.be Git - nanofun.git/blobdiff - nanofun.js
allow changing looping status during playback
[nanofun.git] / nanofun.js
index b8dcaf96721bd3ad094f32bd6cd8a26b54cce0f5..b6758b8fff685667565f85f48c53ddf2726fedfd 100644 (file)
@@ -397,6 +397,13 @@ var nanofun = function() {
       $('[data-touch=' + control + '] .touch-gain').val(value).trigger('change');
     }
 
       $('[data-touch=' + control + '] .touch-gain').val(value).trigger('change');
     }
 
+    $('.loop input').on('change', function() {
+      var sample_idx = parseInt($(this).parents('[data-touch]').data('touch'));
+      if (self.samples[sample_idx]) {
+        self.samples[sample_idx].loop = $(this).is(':checked');
+      }
+    });
+
     $(document).keypress(function(ev) {
       var sample_idx = KEYBOARD_CODES.indexOf(ev.key);
       if (sample_idx != -1) {
     $(document).keypress(function(ev) {
       var sample_idx = KEYBOARD_CODES.indexOf(ev.key);
       if (sample_idx != -1) {