In this paper, we report on the realization of an immersive table tennis simulation. After describing the hardware necessities of our system, we give insight into different aspects of the simulation. In particular, the developed methods for collision detection and physical simulation are presented. The design of the virtual opponent is of crucial importance to realize an enjoyable game. Therefore, we report on the implemented game strategy and the animation of the opponent. Since table tennis is one of the fastest sports, the synchronization of the human player's movements and the visual output on the projection wall is a very challenging problem to solve. To overcome the latencies in our system, we designed a prediction method that allows high speed interaction with our application.
The proliferation of reliable interactive computer music systems has created opportunities for performers to directly influence computer music processes. Performing musicians are highly valued for their unique sense of musical expression and taste: the ever-changing subtleties of tempo, dynamics, timbre, and articulation encompassed in the larger musical framework of musical gesture and phrasing. How can musicians communicate their highly refined skills to a computer, and elicit similarly musical results? This paper describes techniques whereby performers influence highly flexible compositional algorithms that are subtly responsive to musical nuances. These algorithms create MIDI data used to control synthesizers and signal processors. Musical examples will be demonstrated using FollowPlay, a computer program for interactive music and a real-time environment for music composition. The program consists of a large collection of software modules organized into three functional types: Listener Objects analyze and record aspects of a musician’s performance, Composition Objects respond by generating MIDI data, and Interpreter Objects unify the entire collection with a graphical user interface that handles timing and intermodular communications.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.