MIDI Scope

4.0
48 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image

About this app

This app is primarily intended for app developers and OEMs to test MIDI.

It displays MIDI messages as hex bytes and by name. It also displays timestamps.
The app provides a MidiDeviceService that other apps can write to.
Updated on
Jul 17, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.8
42 reviews
azy6868
June 3, 2022
This is the best tool for the job. So simple and easy to use. A useful window into the workings of my midi setup. It's now very easy to diagnose any issues I experience with just a quick look at the midi messages. I use it most to check my controler cc messages are assigned to the correct values and channels.
1 person found this review helpful
Did you find this helpful?
A Google user
April 21, 2020
This application helped me diagnose what appeared to be a problem with my new irig midi 2 device as it had a permanently flashing midi in light when connecting either of my aging keyboards to my smartphone or ipad. Suspecting that a message probably was being persistently sent I searched for a midi message logger and after a couple of duff apps, I came across this one. Within seconds I discovered the Active Sensing message is the culprit due to the early implementation of the midi spec!
3 people found this review helpful
Did you find this helpful?
Yegor Petrov
February 9, 2023
It does what's advertised but it's kinda useless with my Yamaha P-45 because of never-ending "TimingClock()" messages. So whenever I actually do something on the piano, the corresponding message leaves the screen in just 0.4 seconds. A filter would be nice. And a copy/save function for the log.
Did you find this helpful?