Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | Make each MIDI controller into its own object | 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-06-03 | Update demo.scm to show off patch-many | Thomas White | |
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-22 | Add missing use-modules to demo.scm | Thomas White | |
2021-05-22 | Update demo.scm | Thomas White | |
2021-05-22 | Add make-back-button | Thomas White | |
2021-05-16 | Restore effects using clocks | Thomas White | |
2021-05-16 | Get rid of time parameter and use clock objects for cross-fades | Thomas White | |
Because we can stop a clock object, but not "gettimeofday". | |||
2021-05-10 | Start OLA scanout automatically | Thomas White | |
2021-05-10 | Split 'base' module up into 'fixture', 'state' and 'scanout' | Thomas White | |
2021-04-18 | Update MIDI buttons | Thomas White | |
2021-04-18 | Update demo file | Thomas White | |
- Add Arduino fixture - Add ltruss group - Add more MIDI buttons | |||
2021-04-07 | Convert everything else to use <colour> | Thomas White | |
2021-04-06 | Initial abstraction layer for colours | Thomas White | |
2021-04-03 | New state-on-fader | Thomas White | |
2021-03-31 | Update demo.scm | Thomas White | |
2021-03-13 | Store the real states in a cue list, not the functions | Thomas White | |
This shouldn't be a big memory burden, even lots of large states. It also makes for a more consistent language by allow lighting-state to be used in cue lists, rather than cue-state. | |||
2021-03-07 | Update README.md and add demo file | Thomas White | |
2020-12-29 | Remove old examples/demo.scm | Thomas White | |
2020-11-18 | Improve syntax for cue parts | Thomas White | |
2020-10-24 | Update demo.scm | 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-13 | New way of doing cross-fades | Thomas White | |
2020-09-09 | Update demo.scm | Thomas White | |
2020-09-06 | Make cue 0 implicit | 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 | |
Also, sketch out new way of doing cue lists | |||
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 | Factor out common code in demo | Thomas White | |
2020-08-21 | Fix explicit fader values | Thomas White | |
2020-08-21 | Get rid of 'expand-state' | Thomas White | |
From now on, states will always be real states (not functions evaluating to states). Cues, however, contain functions evaluating to states. | |||
2020-08-21 | Add 'at' macro | Thomas White | |
2020-08-21 | Add current-state parameter and define-state macro | Thomas White | |
2020-08-20 | Add a moving light to the demo | Thomas White | |
2020-08-20 | More cues | Thomas White | |
2020-08-20 | More LEDs | Thomas White | |
2020-08-19 | Set all notes (LEDs) off at start | Thomas White | |
2020-08-19 | Add lots more side-effects | Thomas White | |
2020-08-18 | Add MIDI note callbacks | Thomas White | |
2020-08-17 | Implement 'go' | Thomas White | |
2020-08-16 | Add blackout to demo | Thomas White | |