About KeyPad MIDI Controller
Transform your iPad into a professional MIDI controller with touch-optimized piano keyboard, drum pads, and XY performance controls. Control iOS apps, hardware synths, and Mac software wirelessly or wired. KeyPad brings...
Transform your iPad into a professional MIDI controller with touch-optimized piano keyboard, drum pads, and XY performance controls. Control iOS apps, hardware synths, and Mac software wirelessly or wired. KeyPad brings complete MIDI control to your iOS device with an intuitive, touch-first interface for mobile music production and live performance. Use as a standalone app or as an AUv3 plugin in your favorite DAW. Perfect for mobile producers, live performers, beat makers, sound designers, educators, and anyone controlling external hardware or desktop software from iOS. CORE FEATURES . Built-in sound engine supporting SF2 SoundFonts, SFZ instruments, WAV, and M4A samples. . 2-Octave Piano Keyboard with responsive touch control. . 9-Pad Drum Grid for finger drumming. . XY Performance Pad with configurable CC assignments. . Velocity, Pitch Bend, and Modulation faders. . Sustain pedal button with hold functionality. . Height-based velocity with Linear, Exponential, and Logarithmic curves. . Aftertouch and MPE expression with Mono AT, Poly AT, and XY MPE modes. . Aftertouch remapping to any MIDI CC or Pitch Bend. . AUv3 plugin for GarageBand, AUM, Cubasis, BeatMaker, and Drambo. . Network MIDI for wireless control of Mac apps. . OSC (Open Sound Control) output. . 16 MIDI channels + Omni mode. . Adaptive interface optimized for all iPad and iPhone sizes. BUILT-IN SOUND ENGINE Play sounds directly without any external app. Load SF2 SoundFonts with multi-preset program selection, or import SFZ, WAV, and M4A samples for custom sounds. The low-CPU engine maps samples across the full keyboard automatically. Sound files persist across sessions. AFTERTOUCH & MPE EXPRESSION Add expressive depth with four aftertouch modes. Mono AT applies uniform pressure across chords. Poly AT sends independent pressure per note. XY MPE allocates per-note MIDI channels (2-16) with Y-axis mapped to CC74 and X-axis to Pitch Bend for full MPE expression. Remap aftertouch output to any MIDI CC, Mod Wheel, or Pitch Wheel. Visual green gradient feedback on pressed keys shows pressure intensity in real time. CONNECT TO YOUR MAC Control Logic Pro, Ableton Live, or any Mac music software from your iPad or iPhone. Wireless (Network MIDI): Connect over your local network using Bonjour - no cables required. Perfect for studio setups where you want freedom of movement. Wired (Inter-Device MIDI): Plug in via USB for a rock-solid, zero-latency connection. Ideal for live performance and recording sessions. AUV3 PLUGIN Load KeyPad directly inside GarageBand, AUM, Cubasis, BeatMaker, Drambo, or any AUv3-compatible host. Control your instruments without switching apps. All settings save with your project. STANDALONE APP Use KeyPad independently to control hardware synths via MIDI interfaces, route MIDI to other iOS apps through virtual MIDI, or connect wirelessly or wired to your Mac. TOUCH-OPTIMIZED PERFORMANCE Height-Based Velocity: Touch keys at different vertical positions for dynamic velocity control. Three curve options customize response for expressive playing. XY Performance Pad: Control two parameters simultaneously with multi-touch gestures. Assign any MIDI CC to X and Y axes for filter sweeps, effect morphing, or live sound manipulation. Smart Layout: Automatically adapts to your device orientation and size. Full layout on iPad, compact keyboard-only mode on iPhone or Split View. OSC OUTPUT Send MIDI data as Open Sound Control messages to networked applications like Ableton Live, Max/MSP, or TouchDesigner. Configure custom host and port for advanced setups.
Version History Added Bliss Sampler ZBP/ZBB preset and bank format support. Added velocity-based key color saturation in height-based velocity mode. Pressed keys visually reflect velocity intensity when height-based velocity is active, composing naturally with aftertouch feedback. Fixed issue causing silent notes at low velocities. 1.9 Mar 5 Added virtual MIDI output port for sending MIDI to other apps. Fixed MIDI echo loop when receiving external MIDI in standalone mode (network sessions, hardware controllers). Fixed Bluetooth MIDI dialog layout issues. 1.8.1 Mar 4 Added Recent Files submenu with up to 10 entries persisted across sessions, with Clear Recent Files option. Added Replace Sound menu item. Added analog modeled soft limiter for standalone app. Switched popup menu to compact style. 1.8 Feb 25 Added Key Width setting with PPI-based real-size key rendering (Default, Mini Size, Full Size). Added Bluetooth MIDI support. Reorganized MIDI menu with separate In/Out sections and disabled section labels. Reorganized XY Pad menu to group items by coordinate axis. Hidden MIDI menu when running as AUv3 since host handles MIDI routing. 1.7 Feb 18 Lowered upper panel height auto-hide threshold. Fixed AUv3 not restoring SF2 program from state. Fixed AUv3 unresponsive popup menu actions. Fixed AUv3 and standalone not responding to external MIDI input. 1.6.1 Feb 16 Added 3D wheel-style rendering for pitch bend and mod wheel sliders, with position-tracking gradient, sine-based bulge highlight, and variable-thickness handle line. Consolidated MIDI Channel and MIDI Out into a single MIDI submenu with disabled section labels for grouping. Fixed drum pad highlighting to toggle pad state instead of lighting up the MIDI keyboard. Fixed velocity 0 bug in height-based velocity mode. Clamped minimum velocity to 1/127 and velocity fader minimum to 1 to prevent Note Off messages. 1.6 Feb 16 Added SF2 multi-preset program selection with auto-scroll and state persistence. Added direct Remap to Mod Wheel and Remap to Pitch Wheel toggle items in aftertouch menu. Changed CC1 remap to use mod wheel position as bipolar center point instead of absolute values. Mod wheel slider now syncs to last aftertouch CC1 value on release for continuous expression. Renamed aftertouch remap info label to "Set to CC..." for clarity. Limited Set Remap dialog to CC 0-127 only since Pitch Wheel now has direct access. Fixed CC1 remap resetting mod wheel to zero when pressing a key. 1.5 Feb 15 New aftertouch menu with four modes: Off, Mono AT, Poly AT, and XY MPE. Mono AT supports first-mover leader direction locking for natural chord expression. XY MPE allocates per-note channels (2–16) with Y→CC74 and X→Pitch Bend. Bipolar Y-axis pressure mapping includes a deadzone for smooth control. Slide-to-play is automatically disabled when aftertouch is active, locking each finger to its original note. Includes aftertouch output remapping to any MIDI CC (0–127) or Pitch Bend via the new Set Remap dialog. Pressed keys display a green gradient that reflects aftertouch intensity in real time. Standalone state persistence now correctly preserves MIDI channel, output device, and all settings across sessions. 1.4 Feb 13 Moved Load Sound to top of popup menu for better discoverability. Consolidated X Pad CC and Y Pad CC into single XY Pad submenu. Shortened welcome dialog text to fit smaller screens. Disabled screen idle timer for standalone builds. 1.3.1 Feb 9 Added SFZ file loading. Increased max sound file size limit from 128 MB to 512 MB. 1.3 Feb 8 Built-in high-quality, low CPU sound engine: load SF2 SoundFonts, WAV, and M4A files to play sounds directly from KeyPad. Full AUv3 plugin support: use KeyPad as an Audio Unit instrument inside GarageBand, AUM, and other hosts. Extended MIDI keyboard range with additional mapped keys. Improved welcome screen with quick overview and setup guide links. Reliability fixes for CoreMIDI connections and sound file persistence across sessions. 1.2 Feb 7 Smoother, more responsive controls: pitch bend, drum pads, sustain pedal, and XY pad now respond instantly without any visual lag. Custom CC assignments: enter any MIDI CC number (1-128) for X and Y pad axes. Improved keyboard rendering with faster note highlighting and reduced battery usage. Fixed height-based velocity affecting output when turned off. Stability improvements and bug fixes. 1.1 Feb 6 1.0 Feb 5
Previous Versions
Here you can find the changelog of KeyPad MIDI Controller since it was posted on our website on 2026-02-17 03:22:34.
The latest version is 1.9 and it was updated on 2026-06-25 02:00:39. See below the changes in each version.
KeyPad MIDI Controller version 1.9
Updated At: 2026-06-03
Changes: Version History Added Bliss Sampler ZBP/ZBB preset and bank format support.
Added velocity-based key color saturation in height-based velocity mode.
Pressed keys visually reflect velocity intensity when height-based velocity is active, composing naturally with aftertouch feedback.
Fixed issue causing silent notes at low velocities. 1.9 Mar 5 Added virtual MIDI output port for sending MIDI to other apps.
Fixed MIDI echo loop when receiving external MIDI in standalone mode (network sessions, hardware controllers).
Fixed Bluetooth MIDI dialog layout issues. 1.8.1 Mar 4 Added Recent Files submenu with up to 10 entries persisted across sessions, with Clear Recent Files option.
Added Replace Sound menu item.
Added analog modeled soft limiter for standalone app.
Switched popup menu to compact style. 1.8 Feb 25 Added Key Width setting with PPI-based real-size key rendering (Default, Mini Size, Full Size).
Added Bluetooth MIDI support.
Reorganized MIDI menu with separate In/Out sections and disabled section labels.
Reorganized XY Pad menu to group items by coordinate axis.
Hidden MIDI menu when running as AUv3 since host handles MIDI routing. 1.7 Feb 18 Lowered upper panel height auto-hide threshold.
Fixed AUv3 not restoring SF2 program from state.
Fixed AUv3 unresponsive popup menu actions.
Fixed AUv3 and standalone not responding to external MIDI input. 1.6.1 Feb 16 Added 3D wheel-style rendering for pitch bend and mod wheel sliders, with position-tracking gradient, sine-based bulge highlight, and variable-thickness handle line.
Consolidated MIDI Channel and MIDI Out into a single MIDI submenu with disabled section labels for grouping.
Fixed drum pad highlighting to toggle pad state instead of lighting up the MIDI keyboard.
Fixed velocity 0 bug in height-based velocity mode.
Clamped minimum velocity to 1/127 and velocity fader minimum to 1 to prevent Note Off messages. 1.6 Feb 16 Added SF2 multi-preset program selection with auto-scroll and state persistence.
Added direct Remap to Mod Wheel and Remap to Pitch Wheel toggle items in aftertouch menu.
Changed CC1 remap to use mod wheel position as bipolar center point instead of absolute values.
Mod wheel slider now syncs to last aftertouch CC1 value on release for continuous expression.
Renamed aftertouch remap info label to "Set to CC..." for clarity.
Limited Set Remap dialog to CC 0-127 only since Pitch Wheel now has direct access.
Fixed CC1 remap resetting mod wheel to zero when pressing a key. 1.5 Feb 15 New aftertouch menu with four modes: Off, Mono AT, Poly AT, and XY MPE. Mono AT supports first-mover leader direction locking for natural chord expression. XY MPE allocates per-note channels (2–16) with Y→CC74 and X→Pitch Bend. Bipolar Y-axis pressure mapping includes a deadzone for smooth control. Slide-to-play is automatically disabled when aftertouch is active, locking each finger to its original note.
Includes aftertouch output remapping to any MIDI CC (0–127) or Pitch Bend via the new Set Remap dialog.
Pressed keys display a green gradient that reflects aftertouch intensity in real time.
Standalone state persistence now correctly preserves MIDI channel, output device, and all settings across sessions. 1.4 Feb 13 Moved Load Sound to top of popup menu for better discoverability.
Consolidated X Pad CC and Y Pad CC into single XY Pad submenu.
Shortened welcome dialog text to fit smaller screens.
Disabled screen idle timer for standalone builds. 1.3.1 Feb 9 Added SFZ file loading.
Increased max sound file size limit from 128 MB to 512 MB. 1.3 Feb 8 Built-in high-quality, low CPU sound engine: load SF2 SoundFonts, WAV, and M4A files to play sounds directly from KeyPad.
Full AUv3 plugin support: use KeyPad as an Audio Unit instrument inside GarageBand, AUM, and other hosts.
Extended MIDI keyboard range with additional mapped keys.
Improved welcome screen with quick overview and setup guide links.
Reliability fixes for CoreMIDI connections and sound file persistence across sessions. 1.2 Feb 7 Smoother, more responsive controls: pitch bend, drum pads, sustain pedal, and XY pad now respond instantly without any visual lag.
Custom CC assignments: enter any MIDI CC number (1-128) for X and Y pad axes.
Improved keyboard rendering with faster note highlighting and reduced battery usage.
Fixed height-based velocity affecting output when turned off.
Stability improvements and bug fixes. 1.1 Feb 6 1.0 Feb 5
KeyPad MIDI Controller version 1.9
Updated At: 2026-03-05
Changes: Added Bliss Sampler ZBP/ZBB preset and bank format support.
Added velocity-based key color saturation in height-based velocity mode.
Pressed keys visually reflect velocity intensity when height-based velocity is active, composing naturally with aftertouch feedback.
Fixed issue causing silent notes at low velocities.
KeyPad MIDI Controller version 1.7
Updated At: 1970-01-01
Changes: Added Key Width setting with PPI-based real-size key rendering (Default, Mini Size, Full Size).
Added Bluetooth MIDI support.
Reorganized MIDI menu with separate In/Out sections and disabled section labels.
Reorganized XY Pad menu to group items by coordinate axis.
Hidden MIDI menu when running as AUv3 since host handles MIDI routing.
KeyPad MIDI Controller version 1.5
Updated At: 1970-01-01
Changes: Added SF2 multi-preset program selection with auto-scroll and state persistence.
Added direct Remap to Mod Wheel and Remap to Pitch Wheel toggle items in aftertouch menu.
Changed CC1 remap to use mod wheel position as bipolar center point instead of absolute values.
Mod wheel slider now syncs to last aftertouch CC1 value on release for continuous expression.
Renamed aftertouch remap info label to "Set to CC..." for clarity.
Limited Set Remap dialog to CC 0-127 only since Pitch Wheel now has direct access.
Fixed CC1 remap resetting mod wheel to zero when pressing a key.
Disclaimer
Official App Store Link
We do not host KeyPad MIDI Controller on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for KeyPad MIDI Controller is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.