Ctrl + S Switch Long Msg/Stream msgbufb1 1 0=Stream,1=Long
Shift + S Combine Same Notes msgbufb0 1 0=No,1=Yes
Display
D Draw All Notes
A Draw All Notes Auto autofresh 1 0=Manual,1=Auto
,/. Set Note Length mult 100% 0%-1000%
C Set Note Color kbdcb 0 0=Chord,1=Track(Black Key),2=Track
T Set Note Text kchb 0 0=Number,1=Letter,2=Blank
I Set Information Text kchb2 0 0=All,1=No Track,2=No Msg,3=Note,4=None
L Set Messure/Chord Line kmessure 0 0=Minor,1=All,2=Major,3=Chord,4=None
M Set Loop Mode loop 1 0=None,1=Single,2=All
Optimization
F2 Switch Memory or File fbi 0 0-1
F3/F4 Set Short Event Buffer msgbufn0 7(128) 0-24(1-16777216)
F5/F6 Set Min Event Volume msgvol0 3 0-127
F7/F8 Set Max Key Buffer maxkbdc 6(64) 0-16(1-65536)
F11/F12 Set Max Frame Rate framerate 120 1-480
Others
R Reset All Setting
V Record Video vname/vrate/vquality
F1 Help helpb 0 0=On,1=Off
F9 Menu menub
Start with Configuration
There are 3 ways to start midiplayer3 with configuration with priority of below order:
Add a parameter after the command line with the format of: -<key> <value> midiplayer3.exe filename.mid -spd1 200
Add a line under the file .\midiplayer.ini with the format of: <key>=<value> spd1=200
Add a registry under with a type of REG_DWORD or REG_SZ: HKCU\SOFTWARE\ax_midi_player REG ADD HKCU\SOFTWARE\ax_midi_player /v spd1 /t REG_DWORD /d 200 /f
Memory or File
midiplayer3 needs to load MIDI file information in to memory before playing
If the memory is not enough in the system, we can force it to save the information in file
midiplayer3 creates 3 temporary files in %temp% folder to store the information
You can switch between memory and file by pressing F2, or add a key called fbi
MIDI software synthesizer and MIDI Long Message
It is recommended to use VirtualMIDISynth or OmniMIDI as MIDI output device
The Synthesizer need to supports midiOutLongMsg Windows API function for long MIDI event as MIDI output
The Microsoft GS Wavetable Synth or other MIDI output device may not support long MIDI event
If your output device does not support long MIDI event, please increase the short MIDI event buffer by pressing F3
You can also reduce the short MIDI event buffer to have better MIDI output performance by pressing F4
Channel Color
You can change the Track/Channel color by add a key called chancolor
It is a string value, consisting of numbers and separated by commas: chancolor=85,170,255,42,127,212,21,63,106,148,191,233,10,31,52,74,95,116,137,159,180,201,222,244
Each number represent a color which has a Hue value from 0-255. E.g. 0=Red, 85=Green and 170=Blue
The Track/Channel will sort by it's note count, then use the color in order
The color will repeat if there is less color in the file defined than Track/Channel number
Record Video
You must use the video version of midiplayer3.exe with all the necessary DLL files to record video
You can record video by pressing V, midiplayer3 will reset all notes before record
midiplayer3 support mkv format
You can change the output video name, framerate and quality by add keys: vname=midiplayer.mkv vrate=30 vquality=4