| midi2style is a software program for converting standard MIDI files to YAMAHA Keyboard style files. | |
|
Help Topics
• Introduction • Conversion Process • Main Window • - Upper Part • - Lower Part • - Status Line • File Menu • - Open MIDI File • - Save Style File • - Import/Export Conv. Data • - MIDI File Properties • Settings Menu • - Player & Part Selector • - Revoice Editor • - Basic Settings • - Note Settings • - Volume Settings • - Tempo Settings • - Melodic Part Settings • Process Menu • - Convert • - Style Player • - Style Editor • - Polyphony • Options Menu • - Setup • - Log Files • Legal stuff • Compatibility Issues • More information • Contact the Developer |
Contents
Introduction
midi2style is a software designed for converting standard MIDI files to YAMAHA Keyboard style files. Read topic Conversion Process (next topic in this help window) to learn the conversion process. Notice: Features, which cannot be performed at a given time, will be disabled in the menu bar. E.g. the Player cannot be accessed if no MIDI file has been opened; the Tempo Settings cannot be accessed while another Settings window is open; a style file cannot be saved before a conversion is performed etc.
Conversion Process
It is recommended to notice the messages appearing in the status line while using the program. - Select menu File and click Open MIDI File.
Main Window
The Main window is divided in two main parts and a status line at the bottom of the window. The upper part is for assigning MIDI File Channels and Patches to Style File channels. The lower part is for selecting blocks of measures in the MIDI File for use in the style file and for muting individual channels in style parts.
Main Window (upper part)
The upper part sets voices in the style file. When opening a MIDI File the selection boxes labeled MIDI Channel & Patch at the left will hold the channel numbers and the patches (instruments) in the opened MIDI File. For each style channel intended for use (for example Rhythm Main) go to the MIDI Channel & Patch selection box adjacent to the left, click on it and select the desired MIDI channel identified by the MIDI channel number & instrument name. Rhythm channels only allow drum set assignments; other style channels only allow non-drum assignments. Set (or reset) Keyboard Model in menu Options | Setup before any channel assignments. Note that once a MIDI channel is assigned to a style channel, it is no longer available. To free it for reassignment to a different style channel, first remove it from its current assignment by clicking on a blank line in the MIDI Channel & Patch selection box. If a MIDI channel holds two or more unique instruments assignments an asterix (*) is shown followed by the last instrument name. When selecting a MIDI Channel & Patch the instrument (Patch) name and settings are transferred to columns Prog. (Program); Patch; MSB (Most Significant Byte); LSB (Least Significant Byte); Vol.(Volume); Pan; Exp. (Expression); Rev.(Reverb) and Cho.(chorus). When changing Program number, MSB or LSB settings the resulting patch is shown in the Patch column. If the MIDI file lacks these settings default values will be used. All these settings can be changed. If a Style Channel patch is changed (another instrument is to be used in the channel) the new patch will play the original pattern of the MIDI file. If a selected voice (patch) is not supported at the keyboard model defined in the Options menu -> Setup window, a message will be shown in the Status Line. This message will tell whether a default voice will be used or not.
Main Window (lower part)
The lower part is used for selecting measures from the MIDI file to the style file. In the first row the style parts are labeled (Main A, Main B etc.).
Start and Length settings can be transferred directly from the Player & Part Selector window or selected manually in this window. Alternatively clicking the Input button will open a window for setting part start measure and part length. If invalid selections are made an error message will be shown in the status line at the bottom of this window. After setting start measure and length of style part all channels are selected to sound in the style part. This default setting is shown by checking the checkboxes in rows 4 to 11. Unchecking a checkbox in rows 4 to 11 will mute the selected channel in the selected style part in the style file.
The Status Line
The Status Line at the bottom of the Main window gives information about what is going on; gives short instructions of what-to-do-next and shows any error messages. The background color in the status line changes like this:
File Menu
Open MIDI File (shortcut: ctrl + O)
Save Style File (shortcut: ctrl + S)
Import Conversion Data (shortcut: ctrl + I)
Export Conversion Data (shortcut: ctrl + E)
Recent Opened Files
Midi File Properties (shortcut: ctrl + F)
Exit (shortcut: ctrl + X)
Open MIDI File
When calling the Open File Dialog window the program will open in the last opened folder. The program reads MIDI format 0 and format 1. If the MIDI File is format 1 the file will be converted. This process is somewhat slow. Until this menu is recalled the opened MIDI File remains in memory for further conversion.
Save Style File
When calling the Save File Dialog window the program will open in the last opened folder. The program automatically suggests the Style File name as the MIDI file name. The Style File name can be changed to any valid name in the Basic Settings Window and the Style File can be saved in any folder at any disc.
Import / Export Conversion Data
Conversion Data can be saved to file by clicking menu Export Conversion Data when a MIDI file has been converted. The Conversion Data File has a m2s file extension and is unique for the MIDI File. Conversion Data can be imported by clicking menu Import Conversion Data after a MIDI File has been opened. If the imported Conversion Data File does not match the opened MIDI File an error message is shown.
Midi File Properties
This window shows information about the opened MIDI File.
Settings Menu
Player & Part Selector (shortcut: ctrl + P)
Revoice Editor (shortcut: ctrl + R)
Basic Settings (shortcut: ctrl + B)
Note Settings (shortcut: ctrl + N)
Volume Settings (shortcut: ctrl + V)
Tempo Settings (shortcut: ctrl + T)
Melodic Part Settings (shortcut: ctrl + M)
Settings are optional in the five setting windows. If not set the default values will be used.
Player & Part Selector
This window is used for examining which patches to use for the entire style, which blocks of measures to use for the individual style parts and to examine the best quantize level.
Mute
Loop
Use measures as
Quantize
Play / Loop Button
Stop Button
Continue Button
Back to Start Button (|<<)
Revoice Editor
Voices and drum sets in the source file can be changed in the Main Window or in this Window. The available voices and drum sets for the selected keyboard model (in Setup Menu) are shown in the two lists. The list can be sorted alphabetically or in type order by clicking the Button above the list. The list can be filtered by unchecking one or more of the voice type checkboxes below the list. Voices and drum sets can be assigned to a style channel by selecting the voice/drum set and the style channel and then pressing a Set-button. Notice that you have to assign a source channel to a style channel in the Main Window before you can revoice in this window.
Basic Settings
Style Name
Copyright
Text message
Count In
Fade Out
Tempo
Quantize
CASM
Split Rhythm Main
Effects
Note Settings
Delete short notes
Delete Notes
Delete in chord recognition
Transpose
Max drum note length
Add B notes
Chord recognition length
Volume Settings
The volume profile can be set in channels individually. This can be used to increase low note volume values and/or to decrease high note volume values. When values in the columns are set click button > to update the Volume Profile Curve. Column #1: Adds/subtracts a number to the input value
The resulting volume profile curve is drawn in blue colour. The controller in column #5 is not active in fade out measures of ending parts. In these measures volume will start to follow the white curve and then follow the blue curve.
Tempo Settings
Tempo can be set individually in style parts. If one or more style part tempos differs from the others the program will during conversion automatically insert style part tempo events as the first event in ALL style parts. This is done to prevent local tempo settings to be in effect when switching to another style part. Ritardando (decreasing tempo) can be added to Ending parts. The Rit.meas box sets the number of measures for ritardando and the to level box sets the end tempo in percent of the tempo in the corresponding Ending part. Default values can be restored by pressing Restore Default Values.
Melodic Part Settings
Intro and Ending parts can be played melodic with the chord progression of the original MIDI File - or harmonized (as all Main and Fill parts) where the keyboard player plays the chord progression in the left hand. In a style both melodic and harmonized intros and endings may occur. (Main and Fill parts will always be harmonized). The melodic intro and/or endings parts can include the channel(s) of the original MIDI file which holds the solo / melody line instrument(s). Normally this/these instrument(s) must not play in harmonized style parts (Main's and Fill's) as the keyboard player plays the solo / melody line in the right hand in these style parts. If the solo / melody line instrument has to be included in melodic intros and/or endings of the style one or more channels has to be selected to play the solo / melody line instrument(s) of the MIDI File in these style parts. Often the Phrase channels are used for this purpose. Melody channels can be moved one octave up or down. Selecting one or more melody channels will automatically mute these channels in all harmonized (= not melodic) parts including all Main and Fill parts (note the deselections in the Main Window) and deselect Delete Notes in the Note Settings window for the chosen melody channels. If two or more style parts are selected as melodic parts AND two or more style channels are selected for melody channels all combinations of these are selected in the lower parts of the Main Window. Individually muting of part / channel combinations must be done manually in the Main Window. If a style part start measure or a style part length is changed (in the lower part of the Main Window) after selecting Melody channels in this window checking and unchecking of channels in style parts must be done manually in the Main Window. The choice in Key Detection determines the number of measures to get the key of the intro / ending part for a correct joining of these parts to the harmonized parts (Main's and Fill In's). For Intros the last measures are used for key detection; and for Endings the first measures are used. The default number of measures (4) will normally give good results. If the MIDI file modulates within the measures selected for key detection, the process most probably will give a bad result. In this situation choose fewer measures for key detection.
Process Menu
Convert (shortcut: ctrl + C)
Style Player (shortcut: ctrl + Y)
Style Editor (shortcut: ctrl + D)
Polyphony (shortcut: ctrl + W)
Convert
When this option is selected the MIDI-file will be converted according to the set parameters. After conversion the style file is in computer memory. The Style file is NOT yet saved, but can be played back in the Style Player and/or edited in the Style Editor.
Style Player
Style Parts can be played by pressing button Play/Loop. If the Loop check box is checked the player will loop the selected style part otherwise it will play the style part once. Playback is stopped by pressing button Stop. Playback tempo can be changed by selecting a Playback Tempo Factor. This only changes the playback tempo not the tempo in the converted style. Set the Tempo in the Basic Settings Window and do a new conversion if new tempo is required.
Style Editor
Note on, note off and some effect events in style parts can be edited individually in the Style Editor.
Note that adding, deleting or editing effect events and tempo settings may result in unpredicted program behavior.
All event adding, deleting and editing in the Style Editor are logged to file.
Polyphony
This window shows for each style part:
Options Menu
Setup (shortcut: ctrl + U)
Events Log File (shortcut: ctrl + L)
Editor Log File (shortcut: ctrl + K)
Setup
Select the User Interface language by clicking the appropriate button.
Reset the Recent Opened Files list in the File menu by clicking button Reset. Checking at 'Save Style' run Export Conversion Data will open the Export Conversion Data file dialog automatically after every Style save operation. Select the Keyboard Model to avoid invalid voice selections for style file channels. This setting must be done before channel assignments in the Main Window. Otherwise these must be done once again. Checking Write Chords to File writes the chords in the selected measures in the original MIDI File to a text file.
Log Files
Events Log File:
Editor Log File:
Log Files generally: Log files are saved in a subfolder to the default user folder. Normally C:\Documents and Settings\(user name)\Application Data. Delete Log File Button: The log file will be deleted. The log files can be read and edited in a text editor e.g. NotePad. The log files can be moved, renamed or deleted. The program will automatically create new log files with the names above.
Legal Stuff
midi2style ©2002-2011 Jørgen Sørensen. All Rights Reserved. You should carefully read the following terms and conditions before using this program. COPYRIGHT
DISCLAIMER
Compatibility Issues
Compatible with:
|