aboutsummaryrefslogtreecommitdiff
path: root/guile/starlet/base.scm
AgeCommit message (Expand)Author
2021-03-28WIP on playbacksThomas White
2021-03-28Add some error checkingThomas White
2021-03-08Add register-state! back to list of exportsThomas White
2021-03-08Remove home state and abolish fixture-attribute use in statesThomas White
2021-03-07Make playback register themselvesThomas White
2021-03-07state-source: Prefix with lighting-state instead of beginThomas White
2021-03-02Make home state immutable, and put it in an atomic box with the fixture listThomas White
2021-03-01Refuse to run two OLA output threads at onceThomas White
2021-02-21Re-implement print-state as (pretty-print (state-source ..))Thomas White
2021-02-21Add show-stateThomas White
2021-02-20Add state-sourceThomas White
2021-01-31Divide up exports of (starlet base)Thomas White
2021-01-31Initial part of writing out statesThomas White
2021-01-31Make fixtures remember their (canonical) namesThomas White
2021-01-31Require fixture attribute nameThomas White
2021-01-30Add print-stateThomas White
2021-01-30Move useful stuff to utilsThomas White
2021-01-30flatten-sublists: Preserve orderThomas White
2021-01-30at: Handle groups, selection etcThomas White
2021-01-26Move "sel" to base, and add a callbackThomas White
2021-01-19Implement selection of multiple fixtures at onceThomas White
2021-01-15Remove selection-stateThomas White
2021-01-11Factorise get-fixture-{universe,addr}Thomas White
2021-01-11More consistent behaviour between 8-bit and 16-bit settersThomas White
2021-01-10Avoid setting DMX values to #fThomas White
2021-01-10Use programmer-state for command-line interactionsThomas White
2021-01-09Cap values at maximumThomas White
2021-01-09Better rounding in set-chan-16bitThomas White
2021-01-09Change default universe to 0Thomas White
2021-01-03Start MIDI control only for attributes in the fixtureThomas White
2020-12-31Select fixture and change parameters via MIDIThomas White
2020-12-30Add selection/programmer states, improve error handlingThomas White
2020-12-30Make set-in-state! private, export set-attr!Thomas White
2020-12-27Add fader controlThomas White
2020-10-24Match cue-part attributes by name as wellThomas White
2020-10-24Implement cue parts with different fade timesThomas White
2020-10-13New way of doing cross-fadesThomas White
2020-09-28Remove old "translator" elementThomas White
2020-09-13Add intensity?Thomas White
2020-09-06Add a blackout stateThomas White
2020-09-06Rearrange for trackingThomas White
2020-09-04Move cue list stuff to playback moduleThomas White
2020-08-30cue-state and apply-stateThomas White
2020-08-30(define-state a ...) -> (define a (lighting-state ...))Thomas White
2020-08-22Minimise exportsThomas White
2020-08-22Pass higher-level DMX setters to scanout functionsThomas White
2020-08-21Get rid of 'expand-state'Thomas White
2020-08-21Add 'at' macroThomas White
2020-08-21Add current-state parameter and define-state macroThomas White
2020-08-20Macros for fixture attributesThomas White