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-2011 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.
Compatibility Issues
Compatible with:
Tyros: 1 - 2 - 3 - 4
PSR: 9000 Pro - 9000 - 8000 - 3000 - 2100 - 2000 - 1500 - 1100 - 1000 - S910 - S900 - S710 - S700 - OR700 - S550 - 550 - 740 - 640 - 413 - K1
CVP: 409 - 407 - 405 - 403 - 401 - 309 - 307 - 305 - 303 - 301
DGX: 630 - 620 - 520 - 505 - 500 - 305 - 300
YPG: 635 - 625 - 525
For other models the voice data must be entered in the User Interface:
- From the keyboard manual get the Prg.; MSB and LSB values for the voice; e.g. Prg. = 34, MSB = 0, LSB = 114.
- As Prg. values are 1-based in the manual, subtract 1 from the Prg. value; e.g. 34 - 1 = 33.
- Select the Prg.; MSB and LSB values in User Interface of the software program; e.g. Prg. = 33, MSB = 0, LSB = 114.
|