Auflistung nach Schlagwort "Real-Time"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragEvaluating Real-Time Pitch Estimation Algorithms for Creative Music Game Interaction(INFORMATIK 2023 - Designing Futures: Zukünfte gestalten, 2023) Meier, Peter; Schwär, Simon; Krump, Gerhard; Müller, MeinardMusic-based games are an important genre in the gaming community and have become increasingly popular with games like SingStar and Guitar Hero. These types of games are usually based on reactive game mechanics, where the player must hit a certain note at a certain time in order to score points. In this contribution, we present a game prototype that goes beyond purely music-reactive game mechanics and focuses more on the creative aspect of making music in games. In particular, we developed a jump-and-run game that can be controlled with a gaming controller but also uses the player’s singing voice to interact with the game world. To this end, we estimate the pitch of a microphone signal in real time and use it as a creative input to the game. This input can be used to control parts of the game world, for instance by singing and adding stair-like elements that allow the player to overcome obstacles and reach the end of a game level. With our game prototype, we demonstrate how game designers can incorporate musical challenges into a well-known game environment while motivating musicians to creatively explore and practice their musical skills. Furthermore, motivated by our game prototype, we evaluate different real-time pitch estimation algorithms using common MIR metrics on a publicly available dataset to analyse what works best for our gaming scenario.
- ZeitschriftenartikelModel-based Real-time Synchronization(Softwaretechnik-Trends Band 34, Heft 2, 2014) Krusche, Stephan; Bruegge, BerndIn this paper we describe an approach for model-based realtime synchronization. We present an extension of the EMFStore platform which allows multiple collaborators to connect to each other directly via peer-to-peer and to synchronize changes on model instances with each other in real-time. With this approach we allow users to collaboratively work literally on the same model instance. We argue that this approach avoids serious conflicts and reduces the problem of outdated model instances.