Age | Commit message (Collapse) | Author |
|
This replaces the mess of "list" forms:
(set-midi-control-map! controller
(list
(list 'intensity 'fader 16 '(108 72))
...))
With something a bit clearer:
(set-midi-control-map! controller
(fader 16 'intensity #:congruent 108 #:incongruent 72)
...)
There's a corresponding improvement in the internal code.
|
|
|
|
|
|
|
|
It's not used anywhere, and it doesn't work - there are many other kinds
of update apart from setting an individual value.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This prevents the other colour channels from getting messed up, when an
individual channel is changed via the controller.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This needed some rearranging, but I think the resulting code is a little
bit more efficient.
|
|
|
|
|
|
This fixes a crash with e.g. (sel (list (list fix1 fix2) fix3))
|
|
|
|
Also fixes an obvious bug in <adj-mega-tripar-profile-4ch>
|
|
|
|
|
|
|
|
|
|
|
|
This becomes important when running cues out of order.
|
|
|
|
|
|
|
|
|
|
Obviously, the parts have to be applied to a separate state, not the
programmer state.
|
|
|
|
e.g. (crossfade 3) for 3 seconds up, 3 seconds down
|
|
|
|
|
|
|
|
|
|
|