Mix Master

by Michael Bedesem

New In Version 5.1.4 (Feb 19, 2017):

  • Fixed an error in Randomize Note Lengths and Randomize Start times.
  • Modified the portamento control definitions in Insert Controller.
  • The cause, and not just the existence, of common errors is now reported for many errors.
  • Edited Lyric View Insert on how to paste text from clipboard.
  • Auto Revoice in Process Multiple Files was not updating for PSR-S770, PSR-S670, PSR-S970, XG, or GM.
  • Minor bug fixes and usability enhancements, many of which have been requested by users.

To Install on Windows:

What Is MixMaster?

MixMaster is a program for editing midi files. It is unique because it is designed specifically for the song, style, pad and voice files used by the Tyros/PSR line of instruments. It comes ready to use with translations of voice, effect, midi and known Yamaha sysex commands.While extensive in capability, a great deal of effort has been expended to make it easy to use by users  of all experience levels.

Mixer View
(Click on image for larger view.)

Capable and Easy to use
(See MixMaster's Can I . . ? menu item)

  • Play files on the PC or a connected PSR.
  • Play parts of a file.
  • Convert from Format 1 to Format 0.
  • Quickly play just a single channel.
  • Save Format 0 as Format 1.
  • View just selected channels.
  • View just selected event types.
  • Fade part of a file in or out.
  • Change volume of voices.  
  • Change voices to those on my instrument.
  • Copy into the same or a new file.
  • Randomize or Quantize notes.
  • Convert from GM or other formats.
  • Clean up note events.
  • Convert Karaoke files.
  • Copy/r move a channel to another channel.
  • Copy midi events or lyrics to the clipboard.
  • Capture keystrokes or midi as it plays on the instrument.
  • Read, copy/paste, edit, insert or delete midi or Yamaha sysex events.
  • Transpose.
  • View/Edit Reverb, Chorus and DSP.
  • Drag and drop to the icon or the program.
  • Sort events.
  • Insert/Display/Edit/Print Chord or Lyrics.
  • Edit drum instruments used in drum track.
  • Insert a click track or count in.
  • Remove events, a hole in file, a channel, after touch events, etc.
  • Make a file smaller. 
  • Increase midi resolution.
  • Display and edit Track Names, Text and Copyright events.
  • Change note durations or velocity.
  • Split Notes based upon pitch.
  • Mute channels during Play.
  • Adjust volume or pitch during Play.
  • Observe and adjust tempo changes.
  • Record settings while a file is stopped.
  • Record settings while a file is playing.
  • Insert empty measures.
  • Convert/Process many files at one time.
  • Slow Tempo at the end of file (Ritardando.
  • Insert sysex events for external devices.
  • Edit entire style /marker sections.
  • View style /marker sections.
  • View style parts.
  • View a playing song's time and beat.
  • Examine Casm settings.
  • Overview of common controller settings.
  • Setup my Instrument.
  • Find instruments that use a voice.
  • View/Edit Pan sweeps.
  • Select Notes of one pitch or channel.
  • Control non Yamaha instruments.
  • Create Clip Files that can be used in making/editing pads, styles and midi songs.
  • Determine which channel in a style will play a part (e.g. Bass) and in what key.
  • Replace entire Style Sections or midi channels.

Display Screens

MixerView  contains a overview of the voices, volume, control and dsp settings, channels with note data, and channel activity during play. Uniquely, it can be used to adjust channel related parameters via sliders manually or while the file is playing.

 (Click on this, or any of the subsequent screen images, for a larger view.)

ListViewList View provides access to all midi data in the file and is used for general editing. All events are visible here.

List View exposes the structure of the file in time and has organizational (e.g. style markers) and informational data (text messages, copyright, etc).

Note ViewNote View lists just the note and marker data along with a piano roll style graphical display. It is used for note editing. Channels and voices are identified by colors; this can be turned off- on via the Options screen.

Lyric viewLyric View lists the lyric and chord events along with a formatted text display. Menu items provide editing, printing, copying to the clipboard, kar to lyric conversion, etc.

Monitor viewMonitor View displays the midi data as it is received by your computer. It is used to view and record the commands generated by keyboard playing, registration button presses, or other control activities. 

Controller viewController View is similar to the controller sections in MixerView, but is larger and is assignable to controllers such as sustain, soft pedal, and portamento that are not available on the channel mixer panels in Mixer View.

Pan ViewPan View displays and provides editing facilities for all the pan events in a graphical representation that indicates the instruments position in the stereo field.

Voices ViewVoices View, available from the MixMaster's menu bar, is available when any view is active. It displays all the voices changes in the open file identifies any that are missing in the selected PSR, and performs auto and manual revoice.

Voice LocatorVoice Locator View, available from the bottom of Voice View, will display all the instruments that include a specific voice. This is very useful when trying to select voices with the broad instrument availability.

Big Time ViewBig Time View displays the Now time and the current beat in a separate screen that can be expanded to the size of your monitor. It is useful for keeping time in band/choir applications.

Channel ViewChannel View displays and edits controller settings in a tabular format similar to the Track View in Cakewalk-Sonar and other midi editing programs.

Velocity ViewVelocity View displays a histogram (the number of velocity events in successive ten-point velocity ranges) for a selected channel and allows expanding or compressing the range as desired.

Volume ViewVolume View displays a selectable set of channel volumes and the average volume associated with each channel and the file as a whole. Slider controls provide a convenient means of adjusting any of these settings.

Tempo ViewTempo View provides a graphical representation of a file's tempo over the measures of a song, viewing fade in and ritardendo and other tempo variations. it can also be used to edit the individual entries in a convenient manner. Additional tempo tools are available from the ListView/ProcessEdit menu.

Drum Edit ViewDrum Edit View is a very powerful way to display the drum voices that are in a kit and used by the file. Controls on the view enable changing the kit and/or reassigning the voices to other instruments.

Drum VooicesDrum Voices View displays a list of the drum instruments versus their note # and pitch. This is provided as a reference when editing drum note events in NoteView or drum kit setup events (pitch, volume, pan, reverb/chorus/dsp, cutoff, attack and decay) used for altering a drum kit's voices from within a midi or style.

CASM ViewCasm View displays the type of Casm format (and a warning if it is not compatible with your instrument), and allows selection of the listing based upon Section (Main Aetc) and/or Part (Bass, etc.)

Clipper ViewClipper View  While it is easy to make clips by copying and pasting events into a template, it is even easier with Clipper. This view allow selecting one or many files, the channels and events you want to store, and auto processing them to clip files with a single click. The original and processed files may be viewed in the other MixMaster views from this window.

Multi Processing View

Multi Processing View provides automatic optimization, revoiceing, volume normalization, etc for the open file or a group of files that you select. Works with midi, style, and multipads.


Medley View permits unattended playing many midi files sequentially as background or intermission music.

Functions include playing any number of songs from the PC, or combining several midi files into one large midi for playing from the instrument. Playing a combined midi on the instrument directly is limited to < 300 kb which can be a few a 2-4 midis lasting 3-4 minutes per song, whereas playing from MixMaster can comprise virtually any number.

Medley View


This page updated on February 27, 2017 .