Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-18 | Remove vestigial fixture friendly name stuff | Thomas White | |
2023-06-15 | Un-GOOPS some procedures | Thomas White | |
These don't need to be generic any more, now that we only have one type of attribute. | |||
2023-06-15 | Remove colour-component stuff | Thomas White | |
It's a bit of a hack, only needed for MIDI control. I have a better solution using OSC in mind. | |||
2023-06-06 | Slow down engine a bit | Thomas White | |
2023-05-11 | Programmer state should be LTP | Thomas White | |
2023-04-01 | Scanout: Retrieve the combined state only once | Thomas White | |
2023-04-01 | 'colour -> colour | Thomas White | |
2023-04-01 | Separate 'engine' and 'scanout' | Thomas White | |
The new module "engine" contains everything to do with working out the final attribute values. This module should be referenced for anything that needs to register states, get values etc. Now, "scanout" is only about converting attribute values to DMX values and sending them to OLA. This module only needs to be referenced by fixture definitions, and once by the top level program. |