About Taispeaint
Taispeaint is an application that creates animation sequences for display on LED dot-matrix displays. Originally called wxLED before it was rewritten to use GTK/PyGObject rather than wxPython, it was conceived at a time when I was building the electronics for such displays and needed an easy way to create the sequences for it to display. For ease of use it is based around glyphs and a limited number of scrolling patterns, and it outputs an instruction stream that specifies the display animation sequence.
Animation sequences
While the ability to show arbitrary patterns is a requirement the ultimate goal is to optimise for the common use-case of displaying text messages. A display sequence consists of a series of glyphs, each of which is seven LEDs tall and up to twenty LEDs wide. Its presentation is animated in three stages seperates by optional delays as summerised:-- Sequence initial entry:
- Appearing immediately
- Scrolling up from below
- Scrolling in from right
- Scrolling down from above
- An optional delay
- Remaining sequence scrolling in from right
- Another optional delay
- Sequence final exit
- No futher animation
- Scrolling off upwards
- Scrolling off downwards
- Scrolling off to the left
- A final optional delay before next sequence