aboutsummaryrefslogtreecommitdiff
path: root/guile/starlet
AgeCommit message (Collapse)Author
2022-06-11MIDI control: pull entire colour into programmer stateThomas White
This prevents the other colour channels from getting messed up, when an individual channel is changed via the controller.
2022-06-11Add (comment ...)Thomas White
2022-06-11Rename make-colour-rgb to rgb, similar for cmyThomas White
2022-06-09Move scanout-fixture from (starlet scanout) to (starlet fixture)Thomas White
2022-06-09Add 'blackout'Thomas White
2022-06-09Fixture library: update TadM LED definitions to new define-fixture syntaxThomas White
2022-06-07Add fast recovery mechanism to playbackThomas White
2022-06-06run-cue-index!: Add an implicit transitiom to 0/no-value for values in playbackThomas White
2022-06-06Rename state-map to state-map->list, add a real state-mapThomas White
2022-06-02Debounce "go" button on MIDI controllerThomas White
2022-05-06define-fixture: Eliminate need to provide names for get-attr etcThomas White
This needed some rearranging, but I think the resulting code is a little bit more efficient.
2022-05-06Move useful functions to utilsThomas White
2022-05-06FormattingThomas White
2022-04-24New definition for flatten-sublistsThomas White
This fixes a crash with e.g. (sel (list (list fix1 fix2) fix3))
2022-04-24Add fallback find-attr which gives a meaningful error messageThomas White
2022-04-24Convert some fixtures to use define-fixtureThomas White
Also fixes an obvious bug in <adj-mega-tripar-profile-4ch>
2022-04-24Add define-fixture macroThomas White
2022-04-23Fixture library: Add Stairville Octagon Theater CW/WWThomas White
2022-04-23Add scale-and-clamp-to-rangeThomas White
2022-04-23Fixture library: Add ADJ Mega Tripar ProfileThomas White
2022-03-19crossfade: Remove unused routinesThomas White
2022-03-19Set unused intensities to zero in transition effectsThomas White
This becomes important when running cues out of order.
2022-02-21Fix (write <starlet-playback> _) on last cueThomas White
2022-02-13Show only cue numbers (not indices) in playbackThomas White
2022-02-13Write colours as inexact numbers to three significant figuresThomas White
2022-02-08playback: Remove unused exportThomas White
2022-02-05cue-list: Fix use of apply-state outside lighting-stateThomas White
Obviously, the parts have to be applied to a separate state, not the programmer state.
2022-02-05playback: Start new playbacks in cue zeroThomas White
2022-02-04crossfade: Accept single argument for flat fadesThomas White
e.g. (crossfade 3) for 3 seconds up, 3 seconds down
2022-01-30Remove states and transitions from cue (leave only cue parts)Thomas White
2022-01-26Add a commentThomas White
2022-01-25Implement crossfadeThomas White
2022-01-25Track time taken for cue transitionThomas White
2022-01-25Restore update-state for playbackThomas White
2022-01-25Define write method for playbackThomas White
2022-01-25Syntax for creating transition effectsThomas White
2022-01-25Overlay all of the part transitions before applying to playbackThomas White
This prevents any individual cue part being visible on stage before the others.
2022-01-25Initial working demonstration of 'snap' transitionThomas White
2022-01-25cut!: Handle end of cue listThomas White
2022-01-25Separate cue lists from playbacks and crossfadesThomas White
2021-11-07Fixture library / tadm-led-foh: Use RGBW colour spaceThomas White
2021-11-06Add colour-as-rgbwThomas White
2021-11-02get-playback-cue-number: Return #f if current cue doesn't existThomas White
2021-11-01Two TadM fixturesThomas White
2021-10-24Reset the cue clock when the cue is runThomas White
2021-10-24Move cue-clock into the cue itselfThomas 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-24Allow clocks to be created in stopped state, add 'set-clock-expiration-time!'Thomas White
2021-10-24FormattingThomas White
2021-10-23Handle controller=#f in 'set-midi-control-map!'Thomas White
2021-10-23Add TadM LED barThomas White