aboutsummaryrefslogtreecommitdiff
path: root/guile/starlet/midi-control
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-01-30 21:29:26 +0100
committerThomas White <taw@physics.org>2021-01-30 21:29:26 +0100
commitfc8d00e2eb4d5bdb40cdc58ec70489273d39e04a (patch)
tree39bc8fd429aba8989b177a6bb7dacebf59e1ba37 /guile/starlet/midi-control
parentc0d903c2e16eccc444ea95187a02f3e0dfe639ae (diff)
Move useful stuff to utils
Diffstat (limited to 'guile/starlet/midi-control')
-rw-r--r--guile/starlet/midi-control/faders.scm18
1 files changed, 1 insertions, 17 deletions
diff --git a/guile/starlet/midi-control/faders.scm b/guile/starlet/midi-control/faders.scm
index 113917c..97ed1ff 100644
--- a/guile/starlet/midi-control/faders.scm
+++ b/guile/starlet/midi-control/faders.scm
@@ -1,6 +1,7 @@
(define-module (starlet midi-control faders)
#:use-module (starlet midi-control base)
#:use-module (starlet base)
+ #:use-module (starlet utils)
#:use-module (ice-9 receive)
#:use-module (srfi srfi-9)
#:use-module (srfi srfi-1)
@@ -47,11 +48,6 @@
fixture-list))
-(define (partial f second-val)
- (lambda (first-val)
- (f first-val second-val)))
-
-
(define (fixtures-with-attr fixture-list attr-name)
(let ((attrs (map (partial find-attr attr-name) fixture-list)))
(fold (lambda (fix attr old)
@@ -91,18 +87,6 @@
fixtures old-vals)))))))
-(define (in-range a val1 val2)
- (or
- (and (>= a val1)
- (<= a val2))
- (and (>= a val2)
- (<= a val1))))
-
-
-(define (mean vals)
- (/ (fold + 0 vals)
- (length vals)))
-
(define (fader-congruent vals attrs)
(mean (map (lambda (val attr)