Module: TEF::Sequencing

Defined in:
lib/tef/Sequencing/EventCollector.rb,
lib/tef/Sequencing/Sheet.rb,
lib/tef/Sequencing/BaseSequence.rb,
lib/tef/Sequencing/SheetSequence.rb,
lib/tef/Sequencing/SequencePlayer.rb,
lib/tef/Sequencing/AudacityLabelReader.rb

Overview

Program Sequencing module.

This module contains all components necessary to define how and when a animation or program will execute. It provides a base class to define how execution information is passed along between code, as well as a more user friendly interface to define a fixed sequence of events, a so called Sheet.

Sheets are designed to be as reuseable as possible, with dynamic creation to let the same sheet be adapted to different situations, as well as Sheet and Event nesting that makes it easy to re-use other Sheets, for example to define segments of a song or generic beat-segments.

Defined Under Namespace

Classes: AudacityReader, BaseSequence, EventCollector, OffsetCollector, Player, Sheet, SheetSequence