Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-31 | Formatting | 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-26 | New, scaled approach to MIDI faders | Thomas White | |
2021-01-25 | Formatting | Thomas White | |
2021-01-19 | Rename "on-fader" to "state-on-fader" | Thomas White | |
More specific name. | |||
2021-01-19 | on-fader: Soft pickup | Thomas White | |
This is a bit nasty, because we might not know what value the fader was at before it was moved. | |||
2021-01-19 | sel: Handle lists | Thomas White | |
2021-01-19 | Implement selection of multiple fixtures at once | Thomas White | |
2021-01-19 | Add more fixture attributes | Thomas White | |
2021-01-15 | Remove selection-state | Thomas White | |
There's no reason for this to exist. Just change things directly in programmer-state. | |||
2021-01-11 | Add two more Robe fixtures | 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 | |
This matches OLA's convention for the "first" universe. | |||
2021-01-09 | Add select-on-button | Thomas White | |
2021-01-03 | Start MIDI control only for attributes in the fixture | Thomas White | |
2021-01-02 | Print backtraces for MIDI receive thread | Thomas White | |
2021-01-02 | Turn off all MIDI notes at startup | Thomas White | |
2021-01-02 | Implement at-midi-fader | Thomas White | |
get-cc-value now returns #f if the position of the fader is unknown. Some other changes were needed to accommodate that. | |||
2020-12-31 | Manage LEDs for parameter adjustment | Thomas White | |
2020-12-31 | Reduce scope of merge-rule-replace | Thomas White | |
2020-12-31 | Select fixture and change parameters via MIDI | Thomas White | |
2020-12-30 | Generalise MIDI callbacks to CCs as well as notes | 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 | |
Two very similar procedures set-attr is more useful since it can handle both attribute names and objects. | |||
2020-12-29 | Simplify MIDI control interface | Thomas White | |
This removes the midi-led and midi-control classes, which only seemed to be making things more complicated. | |||
2020-12-27 | Add fader control | Thomas White | |
2020-12-23 | Add separate fade time for non-intensity attributes | Thomas White | |
2020-12-23 | Move 'guile-midi' into Starlet namespace | Thomas White | |
2020-12-05 | Remove 'venues' folder | Thomas White | |
2020-12-05 | Add generic-rgb | Thomas White | |
2020-11-22 | cut-to-cue-number: Copy the hash table | Thomas White | |
This hash table will become the one which contains the cross-fade functions. Therefore, when we "emphatically" set it like this, it must not be the same table as in the cue state itself. | |||
2020-11-22 | Factorise vector-ref | Thomas White | |
2020-11-18 | Improve syntax for cue parts | Thomas White | |
2020-10-25 | Add set-playback-cue-list! and get-playback-cue-number | Thomas White | |
These support re-loading a cue list for live coding | |||
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-23 | fade-up -> up-time, fade-down -> down-time | Thomas White | |
This makes everything consistent: {up,down}-{time,delay} | |||
2020-10-23 | Plumbing for cue parts | Thomas White | |
2020-10-16 | with-fade-times macro | Thomas White | |