Audio Player
WAVE player *
MIDI player *
MIDI Format Loader/Converter *


Audio Player

Audio player is the interface to execute audio file inside the WEDELMUSIC application and it can read audio files in mp3, wave and MIDI format. It is necessary for the users that have the permission to listen an audio track and are not interested in viewing the music score and listening to it at the same time.

Its structure is shown in the following scheme:

The main functionalities of the audio player as they appear from the user interface are:


WAVE player

This module provides to produce an audio output. He communicates with the sound card and the APUI to update the information on the main panel of the reader and receive the control command from user. It has as input an audio file in wave format. The input can be a pure wave file or a mp3 file converted in wave format in the memory of application

The functionalities are:

MIDI player

This module provides to produce an audio output. He communicates with the sound card and has as input a MIDI file in 0,1 or 2 format. It’s a sort of sequencer and communicates with the APUI to update the information about the execution and receive the control command from user. Also, this is the module that has to be used to listen to the symbolic version of the music piece after a MIDI conversion. The MIDI Generator makes this conversion.

The functionalities are:

MIDI Format Loader/Converter

MIDI loader allows importing MIDI files (format 1) to produce the symbolic representation in the WEDEL Music Editor. Other MIDI formats (0 and 2) can be read but they must be converted before in the format supported. Loader can recognize the midi format and then start conversion if it is necessary.

Format 1 has been chosen because it’s much more similar to a symbolic representation, while other formats are oriented to the execution with midi instruments.