index
:
Starlet
main
osc-with-guileosc
udp-scanout
Theatrical lighting control in Lisp
Thomas White
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
guile
/
starlet
/
base.scm
Age
Commit message (
Expand
)
Author
2021-03-02
Make home state immutable, and put it in an atomic box with the fixture list
Thomas White
2021-03-01
Refuse to run two OLA output threads at once
Thomas White
2021-02-21
Re-implement print-state as (pretty-print (state-source ..))
Thomas White
2021-02-21
Add show-state
Thomas White
2021-02-20
Add state-source
Thomas White
2021-01-31
Divide up exports of (starlet base)
Thomas White
2021-01-31
Initial part of writing out states
Thomas White
2021-01-31
Make fixtures remember their (canonical) names
Thomas White
2021-01-31
Require fixture attribute name
Thomas White
2021-01-30
Add print-state
Thomas White
2021-01-30
Move useful stuff to utils
Thomas White
2021-01-30
flatten-sublists: Preserve order
Thomas White
2021-01-30
at: Handle groups, selection etc
Thomas White
2021-01-26
Move "sel" to base, and add a callback
Thomas White
2021-01-19
Implement selection of multiple fixtures at once
Thomas White
2021-01-15
Remove selection-state
Thomas White
2021-01-11
Factorise get-fixture-{universe,addr}
Thomas White
2021-01-11
More consistent behaviour between 8-bit and 16-bit setters
Thomas White
2021-01-10
Avoid setting DMX values to #f
Thomas White
2021-01-10
Use programmer-state for command-line interactions
Thomas White
2021-01-09
Cap values at maximum
Thomas White
2021-01-09
Better rounding in set-chan-16bit
Thomas White
2021-01-09
Change default universe to 0
Thomas White
2021-01-03
Start MIDI control only for attributes in the fixture
Thomas White
2020-12-31
Select fixture and change parameters via MIDI
Thomas White
2020-12-30
Add selection/programmer states, improve error handling
Thomas White
2020-12-30
Make set-in-state! private, export set-attr!
Thomas White
2020-12-27
Add fader control
Thomas White
2020-10-24
Match cue-part attributes by name as well
Thomas White
2020-10-24
Implement cue parts with different fade times
Thomas White
2020-10-13
New way of doing cross-fades
Thomas White
2020-09-28
Remove old "translator" element
Thomas White
2020-09-13
Add intensity?
Thomas White
2020-09-06
Add a blackout state
Thomas White
2020-09-06
Rearrange for tracking
Thomas White
2020-09-04
Move cue list stuff to playback module
Thomas White
2020-08-30
cue-state and apply-state
Thomas White
2020-08-30
(define-state a ...) -> (define a (lighting-state ...))
Thomas White
2020-08-22
Minimise exports
Thomas White
2020-08-22
Pass higher-level DMX setters to scanout functions
Thomas White
2020-08-21
Get rid of 'expand-state'
Thomas White
2020-08-21
Add 'at' macro
Thomas White
2020-08-21
Add current-state parameter and define-state macro
Thomas White
2020-08-20
Macros for fixture attributes
Thomas White
2020-08-20
Scan out entire fixtures at once
Thomas White
2020-08-19
Add lots more side-effects
Thomas White
2020-08-16
Split playbacks into separate module
Thomas White
2020-08-16
Cross-fade machinery
Thomas White
2020-08-15
s/workspace/state/
Thomas White
2020-08-12
Obviate wrap-merge, use LTP for non-intensity parameters
Thomas White
[next]