# MIDI Wrench — MIDI Monitor & MIDI Controller

> iOS MIDI monitor and controller for device setup and message analysis. (iPhone/iPad app by Christian Schoenebeck d/b/a Crudebyte.)

- Source: https://appshunter.io/ios/app/midi-wrench/id589243566 (this page in markdown: same URL + `.md`)
- Developer: [Christian Schoenebeck d/b/a Crudebyte](https://appshunter.io/developer/428367741)
- Category: Music, Utilities
- Price: Free
- Rating: 4.60/5 from 71 App Store ratings · 54 written reviews indexed
- Age rating: 4+
- Requires: iOS 9.0 · 21 MB
- Languages: American English
- Released: 2013-01-11
- Data updated: 2026-08-19
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/midi-wrench/id589243566/reviews.md

## What is MIDI Wrench?

The Swiss army knife for your daily MIDI setup tasks. Connect a MIDI keyboard, MIDI sound expander or any other MIDI device to your iPad, iPhone or iPod touch by using the Apple USB camera adapter or any other adapter supported by Apple. Visualize and monitor MIDI messages sent by the connected MIDI device or send MIDI messages to those connected MIDI devices. This is a simple but helpful tool to find problems in your MIDI setup or simply to spot what kind of messages various MIDI devices are sending exactly.

This app supports all hardware and software sources for MIDI, including Bluetooth LE MIDI !

Current Features:

•  Lists all CoreMIDI devices (i.e. attached MIDI accessories) and all so called "virtual CoreMIDI ports" (i.e. audio Apps) on your iPad / iPhone / iPod touch.
•  Displays incoming MIDI events of external MIDI hardware and local MIDI apps in real-time.
•  Send MIDI Note-On, Note-Off and Control Change messages by using the virtual MIDI keyboard, buttons and rotary knobs.
•  Virtual on-screen MIDI controls are fully configurable, so you may assign other MIDI controller numbers and more.
•  The virtual keyboard keys, rotary knobs and buttons automatically update to the values sent by connected MIDI devices.
•  Filter out MIDI events you are not interested in.
•  Copy MIDI events with one tap to the iOS clipboard, and paste them as text in another app like Mail.

This app is free, and it does not contain any ads or other annoying things. Really!

Anti-Spy Commitment: We take your privacy very seriously. None of our apps contain so called „spy” behaviors and we committed ourself to a very high privacy standard. MIDI Wrench does not collect any information. For more information about our privacy commitment, read our „Privacy Policy for Mobile Apps”.

## Key features

- Monitor incoming MIDI events
- Send MIDI messages
- Virtual MIDI keyboard, buttons, and knobs
- Configurable virtual controls
- Filter MIDI events
- Copy MIDI events to clipboard

## Recent user reviews (10 of 54)

All indexed reviews: https://appshunter.io/ios/app/midi-wrench/id589243566/reviews.md

### 5/5 — Nice little app

*2026-03-08*

Nice app, does exactly what it advertises. If I could magically make additional features appear, it would be the option to display the raw midi message in their hexadecimal form, and an option to manually construct and send midi messages, both in raw hex form and in a simplified version. Those would help with troubleshooting difficult equipment.

### 1/5 — LISTEN UP, IT PLAYS NO SOUND I REPEAT NO SOUND AT ALL!!! 🤬🤬🤬🤬🤬🤬🤬😡😡😡😡😡😡

*2025-08-13*

It's a bummer that the MIDI wrench had no sound. I tried so hard to get it working, but it just wouldn't cooperate. Seriously, take my advice and skip this nonsense! 💔

### 3/5 — Good App

*2025-06-14, version 1.4*

Good app but you can’t import .mid files. Otherwise, it does its job.

### 5/5 — Excellent app!

*2025-03-17*

Thank you for making this app, it’s super helpful to have when trying to figure out issues with MIDI!

### 5/5 — Brilliant

*2024-10-30*

Needed to check midi ouput on my kawai piano . Flawless

### 5/5 — Miracle cure

*2024-09-06*

Just downloaded this app to help me connect Yamaha MdBT01  MIDI device via Bluetooth, a quick click on the MIDI  Devices  Bluetooth MIDI tab and up it pops, click on connect, job done.

Meanwhile my IPAD is still searching

I find the Bluetooth on iPads always a problem.

All resolved now 

Thanks to the team

### 5/5 — Essential app for midi instruments

*2024-05-12*

Nothing MIDI would work before I used this app. It’s free, maintained and collects no data - absolutely brilliant.

### 5/5 — Great!

*2023-12-29*

Saved me hours! 
Badly documented Midi devices is quite common. This app lets you check all commands and functionality quick ans easy!

Thanks!

### 5/5 — Hey

*2023-12-25*

Hey there is no audio when pressing the piano keys 
Can you please fix it

### 5/5 — Very good but i can not clear screen just pause

*2023-10-23*

Hi Why clear screen don t appears ?
Overwise this app is essentiel for me

## Frequently asked questions about MIDI Wrench

### What does MIDI Wrench do?

MIDI Wrench is a comprehensive tool for managing MIDI devices on your iPad, iPhone, or iPod touch. It allows you to visualize and monitor MIDI messages sent by connected devices in real-time, and also send your own MIDI messages using virtual controls.

### What are the key features of MIDI Wrench?

Key features include listing all CoreMIDI devices and virtual ports, displaying incoming MIDI events, sending MIDI Note-On, Note-Off, and Control Change messages via virtual controls, filtering MIDI events, and copying MIDI events to the iOS clipboard.

### Is MIDI Wrench free to use?

Yes, MIDI Wrench is completely free to use. The app explicitly states that it does not contain any ads or other annoying elements, and it does not collect any user information.

### What devices is MIDI Wrench compatible with?

The app is designed for iPad, iPhone, and iPod touch devices. It supports connecting various MIDI devices, including keyboards and sound expanders, using Apple's USB camera adapter or other compatible adapters. It also supports Bluetooth LE MIDI.

### How can I use MIDI Wrench to troubleshoot my MIDI setup?

You can use MIDI Wrench to troubleshoot by connecting your MIDI devices and observing the real-time MIDI messages. This helps you identify if messages are being sent correctly, what type of messages are being transmitted, and if any unexpected data is present in your MIDI chain.

## Version history (last 5 releases)

### 1.4 — 2020-05-05

This update adds the following new features:

•  Support for new iPhone models (e.g. iPhone 11 variants).
•  MIDI channel for virtual on-screen MIDI controls is now configurable.
•  MIDI events monitor may now be paused (either by new pause button or by long-tap context menu).
•  Added optional filter for MIDI RT Clock events.
•  Added support for sending MIDI Program Change commands.
•  Added support for sending MIDI Real-Time Messages (Start, Stop, Continue, Active Sensing, Reset all Receivers).
•  Added support for sending MIDI Note Pressure (Polyphonic Aftertouch).
•  Added support for sending MIDI Channel Pressure (Monophonic Aftertouch).
•  Added option for forcing the app to continue running in the background (i.e. to capture MIDI data on MIDI events monitor while working with another audio / MIDI app in foreground).
•  iPhone: MIDI events monitor may now be cleared by long-tap context menu.

This update also fixes thes following issues:

•  Fixes issues with the graphical user interface (iOS 13).
•  Fixes graphical issues with some older iPhone models.
•  MIDI event monitor: MIDI channel numbers are now displayed starting by 1, as commonly expected in MIDI world (not by 0 as actually on technical level which was apparently confusing for many users).
•  Fixed some MIDI SysEx messages not being displayed correctly with certain Bluetooth LE MIDI connections.
•  Fixed issue with touch events on lower edge of screen (iOS 11 and higher).

**NOTE**: The previous clear button had been replaced by a pause button. You can find the clear function now from the context menu (popup menu) by long tapping onto the MIDI events monitor.

That's it for now, thanks for your feedback and take care!

### 1.3.7 — 2017-04-12

•  Adds native 64 bit support.
•  Adds Bluetooth LE MIDI support.
•  Fixes issue on recent devices and recent iOS versions where the virtual MIDI keyboard did not appear on the screen.
•  Allows to adjust font size of MIDI events and MIDI device names on settings screen.
•  Adds more filter options for MIDI System Exclusive (SysEx) messages and MIDI Control Change (CC) messages.
•  Shows now a red warning text in case some MIDI filter is enabled.
•  Adds "Copy" popup menu when tapping long on the MIDI events display, which copies all MIDI events as multi-line text to the iOS clipboard.
•  Minor graphical updates.

### 1.2.6 — 2015-05-11

- Configure your own MIDI controllers for all on-screen controls !
- Shows now also virtual CoreMIDI ports (i.e. Apps).
- MIDI sense messages may now be filtered (optional as setting).
- Added button for clearing MIDI event screen (only on iPad).
- Fix: Time Code events were displayed as "Invalid".
- Fix: Font for MIDI event messages was too big on iPhone/iPod touch.
- Various other cosmetical fixes.

### 1.1.5 — 2014-01-17

- iOS7 fix: MIDI monitor section became white on incoming MIDI events.

### 1.1.4 — 2014-01-06

- Fixed hanging keys of on-screen virtual MIDI keyboard.
- Support for iOS 7.
- Support for 4 inch screens.
- Fixed several problems with MIDI driver.

## Apps similar to MIDI Wrench

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [MIDI Recorder with E.Piano](https://appshunter.io/ios/app/midi-recorder-with-epiano/id1448577506) | 4.6 (62) | Free | Music |
| [MIDI Designer Pro X](https://appshunter.io/ios/app/midi-designer-pro-x/id492291712) | 4.6 (266) | Free | Music |
| [Numa Player](https://appshunter.io/ios/app/numa-player/id1601231132) | 4.7 (1,035) | Free | Music |
| [NS MIDI Player](https://appshunter.io/ios/app/ns-midi-player/id1514225088) | 4.5 (196) | Free | Music |
| [Midi Controller - Remote & USB](https://appshunter.io/ios/app/midi-controller-remote-and-usb/id1470513354) | 4.1 (42) | Free | Music |
| [MIDITrail](https://appshunter.io/ios/app/miditrail/id550882595) | 3.2 (78) | Free | Music |

## More apps by Christian Schoenebeck d/b/a Crudebyte

- [CMP Grand Piano](https://appshunter.io/ios/app/cmp-grand-piano/id566874816)
- [iSymphonic Orchestra](https://appshunter.io/ios/app/isymphonic-orchestra/id892220800)
- [iCathedral Organ](https://appshunter.io/ios/app/icathedral-organ/id925910220)
- [Oriental Strings](https://appshunter.io/ios/app/oriental-strings/id945125583)
- [Heavy Brass](https://appshunter.io/ios/app/heavy-brass/id1037802910)

All apps by Christian Schoenebeck d/b/a Crudebyte: https://appshunter.io/developer/428367741

## Related topics

[midi wrench](https://appshunter.io/ios/topics/midi-wrench) · [midi monitor](https://appshunter.io/ios/topics/midi-monitor) · [ns midi player](https://appshunter.io/ios/topics/ns-midi-player) · [midimittr](https://appshunter.io/ios/topics/midimittr) · [keypad midi controller](https://appshunter.io/ios/topics/keypad-midi-controller) · [midi keyboard](https://appshunter.io/ios/topics/midi-keyboard) · [apollo motion midi controller](https://appshunter.io/ios/topics/apollo-motion-midi-controller) · [midi](https://appshunter.io/ios/topics/midi) · [sweet midi player](https://appshunter.io/ios/topics/sweet-midi-player) · [musk midi keyboard](https://appshunter.io/ios/topics/musk-midi-keyboard) · [bluetooth midi motion](https://appshunter.io/ios/topics/bluetooth-midi-motion) · [midi controller](https://appshunter.io/ios/topics/midi-controller) · [bluetooth controller midi](https://appshunter.io/ios/topics/bluetooth-controller-midi) · [bluetooth midi](https://appshunter.io/ios/topics/bluetooth-midi) · [bt bluetooth midi pedal editor](https://appshunter.io/ios/topics/bt-bluetooth-midi-pedal-editor) · [isotope midi keyboard](https://appshunter.io/ios/topics/isotope-midi-keyboard) · [bluetooth midi pads](https://appshunter.io/ios/topics/bluetooth-midi-pads)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-19.*
