MIDI Revoicer is a software program for revoicing, changing parameter values, transposing etc. MIDI files.

Help Topics
Introduction
Program Operation
Parameters
User Interface Options
Error, Warning and Information Messages
Legal Stuff
More information
Contact the Developer
Contents
Introduction

MIDI Revoicer is a software program for revoicing, changing parameter values, transposing etc. MIDI files.

Limitations
This program will read settings (voices, volume, pan, reverb, chorus) from the first initial measure of the MIDI file only.
Any revoicing or other parameter changing here after will be ignored.

This application is based on the code to the "Style Revoicer" application which is specially designed for editing Yamaha arranger keyboard style files.
This means that this software might not work properly with all MIDI files. You have been warned now!

Program Operation

Menu File | Open to open a MIDI file for revoicing.
The file will be checked for errors, and an error message (see below) will be shown if any errors are found. Ohterwise the file will load and the file parameters will be shown in the User Interface ready for revoicing.

Menu File | Save to save the revoiced MIDI file.
If errors occur an error message (see below) will be shown.
This menu is not enabled while no file has been opened.

Menu File | Export Settings to save the settings to a comma separated file.
This file can be opened in spreadsheets (e.g. Excel) or imported into database programs (e.g. Access).

Menu File | Exit to end the program.

File Open and File Save folders will be saved from session to session.

Parameters

Prg. (Program), MSB and LSB
The combination of these three parameters sets the voice in the channel.
Voices can be selected in the Voice and Drum Set Selector Window too. Click button "Voices/Drums" to open this window.

Vol. (Volume)
Sets the global Volume controller

Pan
Sets the global Pan controller

Rev. (Reverb)
Sets the global Reverb controller

Cho. (Chorus)
Sets the global Chorus controller

Chan. Trsp. Oct. (Transpose)
Transpose channels individually.
Select "-1" to transpose the channel one octave down
Select "0" to disable transpose. This is the default setting.
Select "+1" to transpose the channel one octave up

User Interface Options

Keyboard Model Choice
Selecting the right Keyboard Model will prevent the selection of voices which are not available in the selected model.

Voices/Drums Button
This will open the Voice and Drum Set Selector Window for the selected Keyboard Model.
Voices and Drum sets can be assigned to source channels in this window.
The assignments are automatically transferred to the Main window.
This button is not enabled while no file has been opened.

GM voices Checkbox
The default setting is not checked.
When checked all voice selections are converted to GM voices, and no Bank Messages are written to the MIDI file.
When unchecked all available voices (GM, XG and Panel voices) in the selected model can be used for revoicing.

MIDI Transpose
The default setting is 0.
This will transpose the MIDI file from -1 octave to +1 octave in semitones.
Note that this setting will transpose ALL channels (except Drum channels).

Tempo Factor
The default setting is 1.00.
This will change the tempo in step of 1% from half to double original tempo.

Play Button
MIDI File playback start.

Stop Button
MIDI File playback stop.

Error, Warning and Information Messages

Read Error
Error while reading from the file or Cancel Button in File Open Dialog pressed.

Invalid MIDI Part
The opened file does not have a proper MIDI header and MIDI End.

Internal MIDI Error
The opened file does not comply 100% to the MIDI specifications.

Revoice to Voice Label turns yellow
You have selected a voice which is not available in the selected Keyboard Model.
In this case a default voice will be used in the channel.

Revoice to Voice Label turns pink
You have selected a voice which is not available in the selected Keyboard Model.
In this case NO default voices is available in the channel.

Revoice Error
Internal error while revoicing the MIDI file.

Write Error
Error while writing to the file or Cancel Button in File Save Dialog pressed.

Legal Stuff

MIDI Revoicer ©2004-2010 Jørgen Sørensen. All Rights Reserved.

You should carefully read the following terms and conditions before using this program.

COPYRIGHT
Copyright laws apply to this program, and the copyright holder retains all rights. The program must NOT be altered or decompiled nor included as part of another system or program without permission from the holder of copyright. Uploading to web sites or file servers or inclusion at cd's, copying to other persons etc. is strictly prohibited.

DISCLAIMER
Users of MIDI Revoicer must accept this disclaimer of warranty: MIDI Revoicer and its related documentation is supplied as is. The author disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use or inability to use MIDI Revoicer.