midi2style is a software program for converting standard MIDI files to YAMAHA Keyboard style files.

Notice that the newest version requires Java Runtime Environment (JRE) ver. 6. Read more at the Download Page.

Features
• midi2style reads MIDI files format 0 and format 1
• MIDI files with all time signatures (including 32th's) and in all keys can be used for conversion
• MIDI file length is only limited by computer resources
• MIDI file player with mute patch, loop and quantize functions
• Style part start and length settings are transferable directly from the MIDI file player
• All 16 known Yamaha style parts can be created
• Intro and Ending Parts can play "melodic" (non harmonized) as the MIDI file
• Maximum style parts length is 64 measures (fills one measure)
• XG voice and PSR Panel voice support
• Voice selections for compatible keyboard models are validated
• MIDI file patches (instruments) can be reassigned
• Volume, Pan, Expression, Reverb and Chorus controllers can be set individually for each channel
• All channels can be muted individually in all style parts
• Splitting of MIDI file drum/percussion channel 10 into Rhythm Sub and Rhythm Main at user defined note number
• Style name, copyright notice and two text messages can be included into style file
• Default tempo can be changed (32 - 280 bpm)
• Tempo can be set individually in style parts (32 - 280 bpm)
• The Volume Profile can be set individually in channels
• Six levels of quantizing (no - 1/256 - 1/128 - 1/64 - 1/32 - 1/16)
• Notes shorter than a user defined length can be removed automatically
• Drum notes can be shortened to a user defined length
• Overlapping notes are corrected
• Maximum polyphony is calculated for each style part
• A default CASM section can be added
• Non-scale and non-chord notes can be deleted to avoid disharmonies
• Delete channels individually in internal chord recognition to avoid influence from "melody line" channels
• Five levels of transposing each channel individually for modifying the note level of the channel
• "Missing" B notes can automatically be inserted to assure that "advanced" chords sound right
• Count In can be added individually to the Intro parts
• Fade Out can be added individually to the Ending parts
• The number of Fade Out measures in Ending parts is selectable
• Ritardando (decreasing tempo) can be added to Ending parts
• Most used controller events can be included into the style file
• Style file player with loop option for testing the style before saving
• Style Editor including editing of style at note level; configurable player and editing log file
• Conversion settings can be saved for future use for new conversions
• The five last opened MIDI files are added to the File menu for fast access
• Program remembers Open and Save folders for fast access to user folders
• Program start/stop; file operations and conversions are logged to file
• User Interface in English English, German German and Danish Danish
• Extensive online help
• Automatic error correction
• and much more ...

  Convert Band-In-a-Box styles to Yamaha styles
Button "Music" Go to Styles

Sound through the keyboard/computer

Award

At October 29th 2002 Robby (Moderator of the German Yamaha Forum) wrote:

"Ich denke das Jørgen Sørensen den Forums Award verdient hat für sein Programm midi2style !!!"

Vielen Dank, Robby!

German Yamaha Forum

English translation:
"I think that Jørgen Sørensen has deserved the Forums Award for his midi2style program!"


Main Window - for mixing style and setting of global parameters.

Main Window

MIDI File Properties Window - for examining the MIDI file.

MIDI File Properties Window

Player & Part Selector Window - for selecting patches and blocks of measures.

Player & Part Selector Window

Revoice Editor - for revoicing the style.

Revoice Editor

Basic Settings Window - for basic settings of conversion parameters.

Basic Settings Window

Note Settings Window - for note settings in conversion process.

Note Settings Window

Volume Settings Window - for setting the volume profile.

Volume Settings Window

Tempo Settings Window - for setting tempo in parts and adding ritardando to endings.

Tempo Settings Window

Melodic Part Settings Window - for selecting melodic (not harmonized) intro and ending style parts.

Melodic Part Settings Window

Style Player Window - for testing the style by ear.

Style Player Window

Style Editor Window - for fine-tuning the style in details.

Style Editor Window

Polyphony Window - for checking maximum polyphony in style parts.

Polyphony Window

Setup Window - for changing to language; resetting File menu and for selecting keyboard model.

Setup Window

Log File Window - for examining file operations etc.

Log File Window

Help Window - for help and information about how to use this software.

Help Window