Logo SyncHome
Logo University of Bonn

SyncPlayer Homepage

Location: Overview

Introduction to the SyncPlayer project

  1. Overview
  2. Part 1: Conceptual Design
  3. Part 2: Implementation

Overview

The SyncPlayer is a research project of the Multimedia Signal Processing Group of the University of Bonn, which started in 2004. Key aim of the project is to develop a framework that integrates and combines available techniques and algorithms from Music Information Retrieval. The focus is set to finding and implementing prototypical applications valuable in real-life user scenarios. The approach aims at exploiting relations that exist between the individual documents within large music document collections, e.g. a score and a recording of the same musical work.

The SyncPlayer user-application (called SyncPlayer Client) comes in form of a software audio player for playback of *.wav and *.mp3 files. Extended functionality is provided through various plug-ins. However, the complete framework includes many more components. There are server components and administration tools included in the framework as well. These components are used to prepare and provide data required by the SyncPlayer Client to run its extended functionality.

We provide a Demo Server at the university that may be used publically for testing and demonstration. As a basic user you can use a copy of the SyncPlayer Client together with this Demo Server. But as an advanced user, you may also use the complete SyncPlayer Framework to set-up your own server and prepare your own data. Finally as a developer, you may want to extended the framework with you own plug-ins or enhancements on existing components.

This article consists of two major parts. The first part introduces the conceptual design of the SyncPlayer Framework. Here, the components and their role in the framework are discussed. The second part deals with the implementation pf the SyncPlayer Framework. This part explains the individual build components and distribution packages of the implementation. Be sure to read this if you are interested in building or developing with the framework.

Continue with: Part 1: Conceptual Design