About MIDI Mod
MIDI Mod is a set of modules designed to be used as modulation sources that send MIDI to various destinations. In addition, the majority of MIDI Mod's own parameters can be modulated internally. For example, the output of...
MIDI Mod is a set of modules designed to be used as modulation sources that send MIDI to various destinations. In addition, the majority of MIDI Mod's own parameters can be modulated internally. For example, the output of ENV 3 could be used to control the rate of LFO 1. The output of LFO 1 could be used to control the playback velocity of the arpeggiator, and so on. MIDI Mod features a massive 32-slot mod matrix, which can be used for routing internally and externally to any number of things, including hardware devices, software, and other apps. The sheer number of possibilities can be daunting, but don't let that stop you. To make things less overwhelming, MIDI Mod comes preloaded with parameter mappings for more than 60 devices and apps, including some of the most popular devices on the market today. More are being added, and if a mapping doesn't exist for your device yet, fear not. It's very easy to create routings just by entering a CC number or via MIDI Learn. MIDI Learn even works with Sysex! TL;DR 4 LFOs - All the classic wave forms, plus 1 slot per LFO for a user-editable waveform - Key retrig and LFO delay - Slow and Fast modes, up to 40 Hz - Rate sync to BPM subdivisions - Sync any LFO to the rate of another - Each LFO can have up to 8 destinations 3 Envelope Generators - 2 ADSR with delay and hold - 1 4-stage with individual levels per stage, plus delay and hold - Loopable - Auto-triggered by BPM subdivisions or the rate of an LFO - Manual trigger buttons - Each envelope generator can have up to 8 destinations Arpeggiator - Stores up to 16 notes - Standard features, including Octave Up/Down, Note Repeat, Gate Length, Clock Subdivision, and several playback patterns - Velocity decay/fade feature - Chord memory with polyphonic playback - Create rhythmic patterns by turning on/off individual notes in latch mode - Auto Transpose Sequencer allows automatic transposition of the entire note sequence up to 16 steps. Think of it as a sequencer of a sequence - Arp note on and note off can be used as a modulation source (up to 8 destinations) - Note messages can be suppressed so that only modulation takes place 32-Slot Mod Matrix - Destinations can be internal or external (only limited by the amount of devices/software/apps you have) - Internal destinations include just about every knob and fader within MIDI Mod - Over 60 (and increasing) included device control mappings, making it easy to simply select your device, and the name of the parameter - Destinations can be MIDI CC, Sysex, or NRPN - MIDI Learn for destination select (CC and Sysex only) - Individual range controls for each mod slot (If the destination has a range of 0-63, you could set the min to 5, and max to 55, for example) - Destinations also include pitch bend, aftertouch, mod wheel, and even MIDI note - Every mod slot can have its output inverted (negative) - Mod sources include the 4 LFOs and 3 Envelopes, Arpeggiator note on/off, Aftertouch, Velocity, MIDI Note (keyboard tracking), Modwheel, Pitchbend, Expression, or any CC of your choice Other Features - Quick access on-screen keyboard for entering notes/playing devices - Configurable Max LFO Delay and Envelope Phase times, up to 40 seconds - Aftertouch delay, which filters out incoming aftertouch messages until the desired time after key press - Max MIDI messages per second (some devices are better at handling audio rates over MIDI than others) - MIDI clock send and receive (sync) - Analog sync out (sends out an audio pulse in sync with the current tempo) - Ableton Link for solid tempo sync with other Ableton Link devices - In app User Guide Some features of this app are made possible by the AudioKit framework Current list of devices and apps with defined parameter mappings: https://eokuwwy.blogspot.com/2019/05/device-parameter-mapping-list.html MIDI Mod is not affiliated with any hardware or software manufacturer.
Version History - iOS 14+ Ableton Link network compatibility fix - Visual feedback when attempting to perform invalid actions - Improved startup time: only process device specs if there have been changes or new ones added 1.5.2 10/03/2021 - Support for the latest Open MIDI RTC Schema version (0.1.1), which in turn allows mappings for the Roland Super JX with Vecoven mods - More accurate loading indicator on startup 1.5.1 02/07/2021 - New connections view allows you to configure all your app and hardware device connections in one place - Removed all MIDI device configuration settings from the main settings screen. Removed device setting from the Arp screen. These are now configured in the connections view. - Fixed incoming and outgoing MIDI clock sync - Incoming MIDI processing improvements - Support for receiving MIDI on all channels (omni) - MIDI thru support 1.5.0 11/11/2020 All LFO's and the arpeggiator now respond to incoming MIDI transport control messages (play, stop, continue). Now you can trigger/sync any number of LFO's with an external sequencer. You can also trigger the arpeggiator when it is in latch mode, effectively turning it into a sequencer that you can start, stop, and resume with another device that sends transport messages. Just press the "TP" button to enable transport control. Be sure to set the input device in the settings first. 1.4.6 09/15/2020 - Improved initial load time - Fixed bug that was preventing the removal of device output and clock assignments - MIDI learn parameters are now saved globally - Fixed issues with mod slots where MIDI CC's are the mod source 1.4.5 02/03/2020 Fixes "Settings" crash on iPads running older versions of iOS 1.4.4 01/13/2020 - iPhone support!!! - small bug fixes and UI tweaks - intermittent crash fixes and safeguards to help prevent crashes in the future 1.4.3 01/02/2020 - Improved arpeggiator performance - Fixed crashes that occurred during internal modulation of multiple arpeggiator transpose steps - Stability improvements for internal modulation - Activity indicator is displayed during initial app launch to indicate background activity (you can still use the app while this is displayed) - User defined LFO edit button will be grayed out when the "User" wave shape is not selected - Program Change is now available as a modulation destination. You can find it under the "Default" destination mappings, as well as Bank Select 1.3.4 12/14/2019 Small UI tweaks (no more bouncy sliders) 1.3.3 12/12/2019 - More effective use of screen width to display current modulation assignments of LFO's and envelopes - Even vertical spacing for mod slots in the mod matrix - Save and restore LFO and envelope on/off state with presets - Linear knob control option available via the settings 1.3.2 12/11/2019 Workflow improvements: - add, edit, and remove assignments directly from any LFO or envelope generator - change the MIDI device, channel, and destination parameter of an existing assignment without having to navigate through the entire menu flow Bug fixes: - fixed issue with manual entry / MIDI learn when making a new assignment from an LFO or envelope generator 1.3.1 12/01/2019 - Mandatory changes for iOS 13 - Remove an assignment from an LFO or Envelope Generator quickly by tapping on the assignments displayed above the controls - Arpeggiator now has mute functions for both modulation routings and notes, so you can quickly turn on/off modulation or notes coming from the arpeggiator - New arpeggiator note probability and mod probability controls can be used to determine the chance that a note or modulation will take place on any given arpeggiator step - Preset overwrite function - Current preset is displayed at the top of the load preset menu - Small bug fixes 1.3.0 11/04/2019 Display an in-app notification when new device mappings are downloaded on app launch 1.2.4 10/31/2019 - Added increment and decrement controls to the LFOs as an alternative to the rate knob - Added increment and decrement controls to the mod slot value range editor as an alternative to the range slider - Fixed patch loading bug when the saved LFO rate is set to a BPM subdivision - Chord play/save text is now visible again in the arpeggiator when the on-screen keyboard is active 1.2.3 10/12/2019 New device mappings are now downloaded from the open source specs repo on app launch. 1.2.2 09/21/2019 Features: - Added output visualization graphics for all LFOs and Envelopes. This indicates the output of the modulator itself, which is very handy for internal modulation routings (modulating LFO 1's phase or rate with LFO 2, for example). These visualizations can be turned off in the settings. - Added bluetooth button to the main toolbar. This opens the system bluetooth MIDI connection settings. - Added performance capabilities to the on-screen keyboard, including: pitch bend, mod wheel, and buttons to enable velocity and aftertouch transmission. When the velocity button is enabled, varying degrees of velocity are sent depending on where you press the key (towards the top for lower velocity, towards the bottom for higher velocity). When the aftertouch button is enabled, you can transmit aftertouch by holding a key down, and then dragging your finger away from the point where you pressed the key. - Mod slots now have a bypass button labeled “BYP”. Tapping this will disable or re-enable whatever modulation is defined by that slot. - Destination select menu now has a back “
Previous Versions
Here you can find the changelog of MIDI Mod since it was posted on our website on 2023-09-25 11:07:49.
The latest version is 1.5.2 and it was updated on 2026-06-25 01:57:05. See below the changes in each version.
MIDI Mod version 1.5.2
Updated At: 2026-06-03
Changes: Version History - iOS 14+ Ableton Link network compatibility fix
- Visual feedback when attempting to perform invalid actions
- Improved startup time: only process device specs if there have been changes or new ones added 1.5.2 10/03/2021 - Support for the latest Open MIDI RTC Schema version (0.1.1), which in turn allows mappings for the Roland Super JX with Vecoven mods
- More accurate loading indicator on startup 1.5.1 02/07/2021 - New connections view allows you to configure all your app and hardware device connections in one place
- Removed all MIDI device configuration settings from the main settings screen. Removed device setting from the Arp screen. These are now configured in the connections view.
- Fixed incoming and outgoing MIDI clock sync
- Incoming MIDI processing improvements
- Support for receiving MIDI on all channels (omni)
- MIDI thru support 1.5.0 11/11/2020 All LFO's and the arpeggiator now respond to incoming MIDI transport control messages (play, stop, continue). Now you can trigger/sync any number of LFO's with an external sequencer. You can also trigger the arpeggiator when it is in latch mode, effectively turning it into a sequencer that you can start, stop, and resume with another device that sends transport messages. Just press the "TP" button to enable transport control. Be sure to set the input device in the settings first. 1.4.6 09/15/2020 - Improved initial load time
- Fixed bug that was preventing the removal of device output and clock assignments
- MIDI learn parameters are now saved globally
- Fixed issues with mod slots where MIDI CC's are the mod source 1.4.5 02/03/2020 Fixes "Settings" crash on iPads running older versions of iOS 1.4.4 01/13/2020 - iPhone support!!!
- small bug fixes and UI tweaks
- intermittent crash fixes and safeguards to help prevent crashes in the future 1.4.3 01/02/2020 - Improved arpeggiator performance
- Fixed crashes that occurred during internal modulation of multiple arpeggiator transpose steps
- Stability improvements for internal modulation
- Activity indicator is displayed during initial app launch to indicate background activity (you can still use the app while this is displayed)
- User defined LFO edit button will be grayed out when the "User" wave shape is not selected
- Program Change is now available as a modulation destination. You can find it under the "Default" destination mappings, as well as Bank Select 1.3.4 12/14/2019 Small UI tweaks (no more bouncy sliders) 1.3.3 12/12/2019 - More effective use of screen width to display current modulation assignments of LFO's and envelopes
- Even vertical spacing for mod slots in the mod matrix
- Save and restore LFO and envelope on/off state with presets
- Linear knob control option available via the settings 1.3.2 12/11/2019 Workflow improvements:
- add, edit, and remove assignments directly from any LFO or envelope generator
- change the MIDI device, channel, and destination parameter of an existing assignment without having to navigate through the entire menu flow
Bug fixes:
- fixed issue with manual entry / MIDI learn when making a new assignment from an LFO or envelope generator 1.3.1 12/01/2019 - Mandatory changes for iOS 13
- Remove an assignment from an LFO or Envelope Generator quickly by tapping on the assignments displayed above the controls
- Arpeggiator now has mute functions for both modulation routings and notes, so you can quickly turn on/off modulation or notes coming from the arpeggiator
- New arpeggiator note probability and mod probability controls can be used to determine the chance that a note or modulation will take place on any given arpeggiator step
- Preset overwrite function
- Current preset is displayed at the top of the load preset menu
- Small bug fixes 1.3.0 11/04/2019 Display an in-app notification when new device mappings are downloaded on app launch 1.2.4 10/31/2019 - Added increment and decrement controls to the LFOs as an alternative to the rate knob
- Added increment and decrement controls to the mod slot value range editor as an alternative to the range slider
- Fixed patch loading bug when the saved LFO rate is set to a BPM subdivision
- Chord play/save text is now visible again in the arpeggiator when the on-screen keyboard is active 1.2.3 10/12/2019 New device mappings are now downloaded from the open source specs repo on app launch. 1.2.2 09/21/2019 Features:
- Added output visualization graphics for all LFOs and Envelopes. This indicates the output of the modulator itself, which is very handy for internal modulation routings (modulating LFO 1's phase or rate with LFO 2, for example). These visualizations can be turned off in the settings.
- Added bluetooth button to the main toolbar. This opens the system bluetooth MIDI connection settings.
- Added performance capabilities to the on-screen keyboard, including: pitch bend, mod wheel, and buttons to enable velocity and aftertouch transmission. When the velocity button is enabled, varying degrees of velocity are sent depending on where you press the key (towards the top for lower velocity, towards the bottom for higher velocity). When the aftertouch button is enabled, you can transmit aftertouch by holding a key down, and then dragging your finger away from the point where you pressed the key.
- Mod slots now have a bypass button labeled “BYP”. Tapping this will disable or re-enable whatever modulation is defined by that slot.
- Destination select menu now has a back “
MIDI Mod version 1.5.2
Updated At: 2021-10-03
Changes: Oct 3, 2021
Version 1.5.2
- iOS 14+ Ableton Link network compatibility fix
- Visual feedback when attempting to perform invalid actions
- Improved startup time: only process device specs if there have been changes or new ones added
MIDI Mod version 1.5.2
Updated At: 2021-10-03
Changes: - iOS 14+ Ableton Link network compatibility fix
- Visual feedback when attempting to perform invalid actions
- Improved startup time: only process device specs if there have been changes or new ones added
Disclaimer
Official App Store Link
We do not host MIDI Mod 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 MIDI Mod 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.