Mazzika  Midi-File Replay

 

Home

Overview

Getting Started

Using Mazzika
   Playing Music
   Maqam Control
   Recording
   MIDI Replay


How To...

Tips

FAQ

 

Contents of This Page
Overview
Using the Midi-File Replay Features
MIDI-File Replay Menu

Overview
Mazzika allows the user to import a midi file for replay. In Mazzika, MIDI-file replay has the following features:

  • When the music is replayed, the piano keys are animated as if someone is playing the music on the piano.
  • The user can control the replay speed. The desired speed applies to both sound and key animation. The user can change the speed at any point during the replay.
  • If the MIDI file was saved using Mazzika, the maqam changes are already saved in the MIDI file. When the file is replayed, the maqam changes will be shown on the piano keys.
  • The MIDI file can be filtered for replay in 2 different aspects: sound and key animation. Sound filtering selects specific channels for sound replay. Animation filtering can filter out some channels from key animation although their sound is still replayed.
  • Filtered versions of the MIDI file can be copied into Mazzika recorder. These filtered versions can then be saved as a new MIDI file, replayed in different instruments, or be appended with additional recorded music.

Using the Midi-File Replay Features
The following figure shows the Midi-File Replay frame, with annotation.

Midi-File Replay Frame

Open-File Button: Use this button to select and open a MIDI file.

Play Button: This is used to replay the MIDI file or its filtered version.

Pause/Resume Button: This pauses replay, or resumes a paused replay.

Stop Button: This stops the replay.

Speed Indicator: This shows the current replay speed relative to the normal speed. For example, x2 means that the current replay speed is twice the normal speed.

Speed Slider: The user uses this slider to change the replay speed. The speed can be changed on the fly while replay is going on.

File Time Length: This is the time length of the MIDI file, in a format "minutes : seconds". For example, "002:45" means that the length is 2 minutes and 45 seconds.

Replay Time Position: This indicator shows the current time position during replay. It slows down or goes faster with the replay speed so that at the end of the replay it becomes equal to the file time length.

Replay Slider: The replay slider shows the current replay position. Besides, It can be used by the user to jump to another replay position, forward or backward.

Channel-Filter Button: Use this button to select which channels of the MIDI file are to be replayed, and from among those, which channels will have key animation.

Note that quite often, a MIDI file has multiple channels, usually each has a different instrument. These channels have parallel musical events. If all these events are animated on the piano keys, the user may get overwhelmed and confused by the many keys being pressed and released at the same time. This would defeat the purpose of the key-animation feature. Channel filtering for sound and key-animation provides a way for overcoming such situation.

Menu Button: Clicking this button shows a pop-up menu related to the current MIDI file.

Midi-File Replay Menu
The Midi File Replay menu has the following items:

Load File...
This brings up an open-file dialog box for selecting and opening a MIDI file (same as Open button).

Filter Channels...
This brings up a channel-filtering window for selecting which channels are to be replayed, and which should have key animation (same as Channel-Filter button).

Unload File
This unloads the current MIDI file, if any, and releases any resources associated with it.

Copy (filtered) into Rec...
This allows the user to copy specific channels of the MIDI file into the Recorder/Player.