Download
Changelog
- Made new GUI
- Switched rendering system to OpenGL
- Optimized the rendering system
- Remade the MIDI loading system
- Remade the keyboard system
- 256 keys is supported
- Made pause option
- Made full screen option
- Made drag and drop feature for loading MIDI files
- Made name of loaded MIDI appear in the title of the window
- MIDIs can now be loaded after previously loading one
- Added speed and note stretch options
- Added MIDI output device options
- Added polyphony limit option for making Gervill sound better (this does not increase performance)
- Made option to play without render
Video
Changelog
- Added rendering and audio playing in seperate threads
- Made horrible MIDI loader
- Added badly located buttons
Video
Good Performance
The audio and rendering performance is decent. I'll be making them better in the future.
More to Come
This MIDI player is still being worked on. Better performance and more features will come in the future.
To Do
- Make my own GUI system
Make scrolling image renderer (like Ultralight MIDI Player)
Make graphs with MIDI information on it
Make my own synthesizer built in
Get pitch bends to work
Make option to see MIDI information
Rewrite in C#