Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-03 | Fixture display: Dump fixture list on disconnection | Thomas White | |
2021-11-03 | Fixture display: Show pre-fade colour in a separate rectangle | Thomas White | |
2021-11-02 | Fixture display: Show colour independently of intensity | Thomas White | |
2021-11-02 | Playback display: Handle non-existent cue | Thomas White | |
2021-11-02 | get-playback-cue-number: Return #f if current cue doesn't exist | Thomas White | |
2021-11-02 | Playback display: Don't exit when REPL closes | Thomas White | |
2021-11-02 | Fixture display: Don't exit when REPL closes | Thomas White | |
2021-11-01 | Two TadM fixtures | Thomas White | |
2021-10-31 | Fixture display: Reverse list when requesting fixtures | Thomas White | |
This makes them appear in the order they've been patched. | |||
2021-10-30 | Fixture display: Show fixture colours | Thomas White | |
2021-10-30 | Fixture display: Use the tile width for drawing | Thomas White | |
2021-10-26 | Add playback display utility | 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-10-19 | Rename group "floor" to "all-floor". | Thomas White | |
Because "floor" is already a function. | |||
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 | Remove old show example | Thomas White | |
2021-07-03 | Add example of loading cue lists from file | Thomas White | |
2021-07-03 | Rename demo.scm to conjure-demo.scm | Thomas White | |
2021-07-03 | Add option to store cue list in a file, and reload it | Thomas White | |
2021-07-01 | Fixture display: Clean up error path if REPL can't connect | Thomas White | |
2021-07-01 | Fixture display: Fix shutdown logic | Thomas White | |
2021-06-30 | Fixture display: change '/' to '.' | Thomas White | |
2021-06-28 | Add doc about fixture display | Thomas White | |
2021-06-28 | Fixture display: Add --verbose | Thomas White | |
2021-06-28 | Fixture display: Handle grouped fixtures | Thomas White | |
2021-06-27 | Fixture display: Show selection | Thomas White | |
2021-06-26 | Fixture display: Inject a faster REPL | Thomas White | |
The standard Guile REPL, especially with readline/colorized enabled, is only really suitable for humans. Computers can use something simpler, and faster. And which doesn't save all previous results. | |||
2021-06-26 | Fixture display: Show intensities | Thomas White | |
2021-06-26 | Show REPL communications in both directions | Thomas White | |
2021-06-26 | Remove tnow parameter from current-value | Thomas White | |
2021-06-21 | Fixture display: Keypad plus to cut back in cue list | Thomas White | |
2021-06-21 | Fixture display: Shut down REPL connection gracefully at exit | Thomas White | |
This avoids horrible spew on the main thread REPL (leaving only minor spew instead). |