Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-02 | Start output manuallyHEADmaster | Thomas White | |
Starting a thread from within a module, like this, doesn't work | |||
2020-07-02 | Implement generic-rgb | Thomas White | |
2020-06-26 | Add basic MIDI control library | Thomas White | |
2020-06-17 | OO closure bits no longer needed, because fixture list is now top-level | Thomas White | |
2020-06-17 | New implementation of patch-many | Thomas White | |
2020-06-17 | patch-fixture: Accept attributes as a lambda | Thomas White | |
This is better than copying the entire tree | |||
2020-06-16 | Keywordify patch-fixture | Thomas White | |
2020-06-16 | Formatting | Thomas White | |
2020-06-16 | Rename functions | Thomas White | |
Avoiding "get" seems to just result in confusion | |||
2020-06-16 | Move fixture names to separate namespace | Thomas White | |
2020-06-16 | Formatting | Thomas White | |
2020-06-16 | Test implementation of patch-many | Thomas White | |
Unfortunately this doesn't work, due to how Guile handles top-level bindings introducted by macros. | |||
2020-06-07 | Fix "flash" | Thomas White | |
2020-06-07 | Add 16-bit values, and add example fixture class | Thomas White | |
2020-06-07 | Fix addressing | Thomas White | |
2020-06-07 | Set all attributes to home values at the start | Thomas White | |
2020-06-07 | Send DMX to OLA | Thomas White | |
2020-06-06 | exec-state -> exec-state! | Thomas White | |
This function is about as side-effect-y as they can be: it touches the physical lighting rig, and so has potential to burn down buildings. | |||
2020-06-06 | No need for a definition here | Thomas White | |
2020-06-06 | state-assignment-string isn't part of the class | Thomas White | |
2020-06-06 | Remove "get-" | Thomas White | |
2020-06-06 | Nicer scanout | Thomas White | |
2020-06-04 | Scanout plumbing | Thomas White | |
2020-06-04 | Better state merging | Thomas White | |
2020-05-30 | Fixture definition and scanout | Thomas White | |
2020-05-27 | Basic fixture structure | Thomas White | |
2020-05-27 | Turn all Guile stuff into proper modules | Thomas White | |
2020-05-19 | New combine-states function | Thomas White | |
2020-05-09 | Work on init.scm | Thomas White | |
2020-05-09 | Switch to Guile 3 | Thomas White | |
2020-03-26 | Add att function | Thomas White | |
2020-03-10 | Store states as functions | Thomas White | |
2020-02-25 | Work on description of lighting states | Thomas White | |
2020-02-23 | Put fixture library into headers and static structures | Thomas White | |
2020-02-23 | Use internal definition instead of letrec | Thomas White | |
2020-02-22 | New patch-many function | Thomas White | |
2020-02-22 | New "at" function | Thomas White | |
2020-02-21 | Do fixture patching from Scheme | Thomas White | |
2020-02-20 | Remove command line and attribute stuff from UI | Thomas White | |
It will come back, in some form, later... | |||
2020-02-20 | Add init.scm | Thomas White | |
2020-02-19 | Put fixtures in a list, not in top-level variables | Thomas White | |
This avoids problems if the fixtures have names which overlap with things. | |||
2020-02-18 | Add basic Guile stuff | Thomas White | |
2019-07-17 | Redraw the main window periodically anyway | Thomas White | |
2019-07-16 | Initial crossfade stuff | Thomas White | |
2019-07-16 | Put all attribute values in a struct | Thomas White | |
2019-07-03 | Change F-key attributes | Thomas White | |
2019-07-03 | Fix integer conversion for 8-bit values | Thomas White | |
2019-07-02 | Check gobo/prism flags in any_selected_fixture_has() | Thomas White | |
2019-07-02 | Set intensity using keyboard up/down | Thomas White | |
2019-07-02 | Attribute bar at bottom of screen | Thomas White | |