MIDI Display is a small MIDI application/service for Windows that will parse incoming MIDI data and in real time overlay what notes or chords you’re playing on your screen - no matter what DAW or instrument you're using.
This is not a plugin that requires any other software or special hardware, instead it will act as a MIDI passthrough in Windows between your keyboard and music software.
Currently MIDI Display is supported on 64bit Windows 10, version 1903 (released in May, 2019) or any newer revision after that.
We do not collect any information about you and MIDI Display does not require an Internet connection when activating a license.
With a typical setup you connect your MIDI keyboard to the MIDI Display input connection and have it forward MIDI messages through its output connection to a virtual MIDI port that all other applications can connect to.
However, it is not possible to create arbitrary virtual MIDI ports in Windows without first installing a virtual MIDI port driver, and for this we recommend that you also install loopMIDI by Tobias Erichsen - it's a free virtual loopback MIDI cable that install in seconds and work flawlessly.
We believe that music and music theory should be accessible to everyone, and for personal non-commercial use you may run MIDI Display unregistered for free indefinitely with one feature disabled - the on screen display will always be reset to its default layout values when the application is restarted.
A license is $24.99 per person, and you may use a registered version of MIDI Display on any number of computers you own.
Please note that you must purchase a license if you want to use MIDI Display within a company, or if used as part of a commercial setup (recording studio, teaching, online videos, etc).
MIDI Display will always show on the primary monitor, this is not really due to a technical limitation but because supporting more than one screen will require a lot of extra work. Please let us know if this feature is really important to you and we'll see what we can do.
If a new keyboard is connected then you will have to restart MIDI Display to have it show up as a new input device. We expect to have a solution for this in a future update.
When there is no way to differentiate between two chords the analyzer is biased towards showing non-inverted chords (e.g. C6 over Amin7/C).
If you've lost your license, have a suggestion or want to report a bug, or just want to make us happy and say thank you, then send us a message and we will try to get back to you within 48 hours.