Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-19 | crossfade: Remove unused routines | Thomas White | |
2022-03-19 | Set unused intensities to zero in transition effects | Thomas White | |
This becomes important when running cues out of order. | |||
2022-02-21 | Fix (write <starlet-playback> _) on last cue | Thomas White | |
2022-02-13 | Show only cue numbers (not indices) in playback | Thomas White | |
2022-02-13 | Write colours as inexact numbers to three significant figures | Thomas White | |
2022-02-08 | playback: Remove unused export | Thomas White | |
2022-02-05 | cue-list: Fix use of apply-state outside lighting-state | Thomas White | |
Obviously, the parts have to be applied to a separate state, not the programmer state. | |||
2022-02-05 | playback: Start new playbacks in cue zero | Thomas White | |
2022-02-04 | crossfade: Accept single argument for flat fades | Thomas White | |
e.g. (crossfade 3) for 3 seconds up, 3 seconds down | |||
2022-01-30 | Remove states and transitions from cue (leave only cue parts) | Thomas White | |
2022-01-26 | Add a comment | Thomas White | |
2022-01-25 | Implement crossfade | Thomas White | |
2022-01-25 | Track time taken for cue transition | Thomas White | |
2022-01-25 | Restore update-state for playback | Thomas White | |
2022-01-25 | Define write method for playback | Thomas White | |
2022-01-25 | Syntax for creating transition effects | Thomas White | |
2022-01-25 | Overlay all of the part transitions before applying to playback | Thomas White | |
This prevents any individual cue part being visible on stage before the others. | |||
2022-01-25 | Initial working demonstration of 'snap' transition | Thomas White | |
2022-01-25 | cut!: Handle end of cue list | Thomas White | |
2022-01-25 | Separate cue lists from playbacks and crossfades | Thomas White | |
2021-11-07 | Fixture library / tadm-led-foh: Use RGBW colour space | Thomas White | |
2021-11-06 | Add colour-as-rgbw | Thomas White | |
2021-11-02 | get-playback-cue-number: Return #f if current cue doesn't exist | Thomas White | |
2021-11-01 | Two TadM fixtures | Thomas White | |
2021-10-24 | Reset the cue clock when the cue is run | Thomas White | |
2021-10-24 | Move cue-clock into the cue itself | Thomas White | |
Effects in the cue state may need to reference the cue's clock. Otherwise, there's no way to synchronise any kind of effect to the time of running the cue. For this to be possible, the cue clock needs to exist at the time of cue creation. | |||
2021-10-24 | Allow clocks to be created in stopped state, add 'set-clock-expiration-time!' | Thomas White | |
2021-10-24 | Formatting | Thomas White | |
2021-10-23 | Handle controller=#f in 'set-midi-control-map!' | Thomas White | |
2021-10-23 | Add TadM LED bar | Thomas White | |
2021-10-23 | Add 'reassert-current-cue!' | Thomas White | |
2021-10-19 | Replace partial application functions with SRFI-26 "cut" | Thomas White | |
2021-09-12 | Variable sensitivity for jogwheels | Thomas White | |
Use make-sensitivity-knob | |||
2021-09-11 | at: Clamp continuous attributes to range | Thomas White | |
2021-09-11 | state-source: Clamp continuous attributes to range | Thomas White | |
2021-09-11 | Run state update hook in 'clear-state!' | Thomas White | |
2021-09-11 | Re-assert MIDI control map on parameter change | Thomas White | |
This makes the MIDI controller stay in sync with the programmer state values. It's kind of a coarse solution, though. It would be better to: 1. Only re-assert the map if the changed parameter currently appears on the MIDI control surface 2. Only re-assert the part of the map related to the parameter Almost as a side-effect, this enables switching between multiple control maps. Just call 'set-midi-control-map!' on the controller with the new map. | |||
2021-08-08 | Add hook for state updates | Thomas White | |
This includes a "source", intended to be used for avoiding hook users from responding to their own changes. | |||
2021-08-08 | Make each MIDI controller into its own object | Thomas White | |
2021-07-03 | Add option to store cue list in a file, and reload it | Thomas White | |
2021-06-27 | Fixture display: Show selection | Thomas White | |
2021-06-26 | Remove tnow parameter from current-value | Thomas White | |
2021-06-19 | Add patched-fixture-names | Thomas White | |
2021-06-03 | Add patch-many | Thomas White | |
This time it works. | |||
2021-05-29 | Split fixture library down to one file per fixture type | Thomas White | |
Perhaps different personalities could be combined for each fixture, but I don't think I'd go further than that. | |||
2021-05-28 | Add "cut!" (cut forwards) | Thomas White | |
2021-05-28 | Apply preset for running cue when the playback reverts to ready state | Thomas White | |
2021-05-27 | Set the preset state when cutting between cues | Thomas White | |
2021-05-27 | Calculate presets for all cues when cue list is created | Thomas White | |
2021-05-27 | Calculate tracking when cue list is created | Thomas White | |