Media Choreography is the art of deciding what media appears when and where in response to the changing conditions of a live event in a responsive environment. These decisions can include human performers as well as computational media, hence the term choreography. Techniques can range from a fixed sequence, cued by a clock or a pre-defined list, to a set of potential conditions—states—that can evolve from one into another. Depending in what actually happens, the actual sequence of conditions may differ between one event and another. The TML’s media choreography system is based on continuous topological dynamical systems, where the states are narrative moments or, more generally, palpable situations. TML’s implementation of media choreography allow multiple, overlapping, and continuously blended, as well as discrete states.