MIDISynth Control
Music
Free · In-App Purchases
MIDISynth-Control provides a control hub for your MIDI synthesisers from a single
application and also provides in-depth editing for a number of inbuilt, popular synths and
drum machines.
For the inbuilt synths, all controls are automatically provided, as well a librarian features and
functionality specific to the synth.
For all other synths it is possible to define your own control map for the controls you wish
access to and then lay these out as you see fit.
From here global layouts can be created allowing several synths & drum machines to be
controlled from a single screen in the app.
In-built synths: Novation Circuit & Tracks, Novation Circuit Mono Station, Novation Peak & Summit, Elektron Digitakt, Elektron Digitone, Korg Minilogue xd & Prologue
In-built controllers: Novation Launchpad X, Novation Launchpad Mini MK3
As well as being able to store and retrieve patch and synth data to/from your mobile device each editor also provides bi-directional communication, patch randomisation features, patch morphing, XY controls, mixer view (if appropriate), and a performance mode (separate In-App Purchase).
A fully featured arpeggiator and drum repeat functionality are available as an IAP.
Ableton Link support is provided for syncing individual sequencers to a Link session. This can also be used for syncing LFO and ARP clocks if they exist on the synth. There is also a Link+ IAP available which allows up to 6 other USB devices to be synced to a Link session - this can be used standalone and no other purchases are necessary.
Keyboard and drumpad functionality can be added for up to six external synths using the Keyboard/Drumpad+ IAP. No other purchases are necessary.
With each module purchase a single user definable layout in available in a 2x2 to 8x8 grid. With the purchase of the Rand/Morph/Performance module this is increased to 6 user layouts.
Each module offers a 3-day trial version with some restrictions in order for testing before purchase.
more Peak Firmware 2.0 support
8 custom modes for LPX and LPMiniMk3
Various updates and fixes
1.2.2 04/07/2022
Fixed some issues introduced in 1.2.0.
1.2.1 22/06/2021
Added Summit support
Added Circuit Tracks support - no packs support at this time
Added Prologue support
Added new skin (now the default skin)
VMacro position can now be mapped to XY and custom controls.
GUI refresh
DN/DT: Updates for latest OSes
LPX: Fixed issues with drag
Fixed issue with XY pads not updating when mapped control is updated.
Fixed rendering issue with combo popup placement.
Fixed double click not working
Fixed annoying issue of keyboard popping up sometimes when not needed.
Various other updates & fixes.
1.2.0 21/06/2021
General: When choosing V-macro parameters or user parameters, non-continues parameters are now shown with [ ]
XD: User oscs & fx can now be deleted and uploaded to the synth from the custom page.
XD: Added 'params' button to multi pane.
XD: Fixed some display problems.
XD: Fixed some issues with user parameters.
Peak/Summit: Fixed issue sending wavetables to synth. Added ability to load/save banks of wavetables.
CMS: Fixed crash when clicking on Patches button under some circumstances
CMS: Fixed crash when long-pressing icon
CMS: Fixed coarse and fine tune knobs for incoming values.
DN/DT: Fixed some issues with pattern sequencer
Circuit: Fixed an issue where tracking program change would only work if synths still on MIDI ch 1 and 2.
Circuit: Fixed some display issues when coming back from setup screen if macro or mod was selected.
Various other updates & fixes.
1.1.9 29/01/2021
General:
Fixed an issue with MIDI learn not always working, and ranges not always being correct
Various fixes and updates
Circuit:
Fixed a couple of parameters
Changing MIDI channels no longer requires restart of the app
Peak:
Fixed some issues reading/writing sysex patches
Fixed top level save not saving all patches
Added a user wavetable display switchable from the Arp panel - shows loaded wavetables into the synth and how many patches they are used it. Can be used to Load and Send wavetables to the synth.
MPL:
Fixed top level save not saving all patches
Number of parameter fixes
1.1.8 03/09/2020
Fixed an issue with control updates not being sent to synth under certain circumstances
1.1.7 10/05/2020
Peak/Summit:
- updates for user wavetables
Circuit:
- fixed issue with custom MIDI channels not being picked up
- fixed issue with Mod destinations
MPL:
- added smooth toggle to motion view
- added global motion step enable to motion view
- added missing storage of global motion step enable
- fixed issues with bulk fetching
CMS:
- fixed issues introduced in last build
LCXL:
- fixed issues with side button config
1.1.6 07/05/2020
Added support for Novation Summit
Added support for Korg Minilogue xd
General:
Radio controls can now be mapped to perform
Performance controls mapped to bipolar controls will now display as bipolar
Fixed issues with MIDI learn
Fixed issue with morph for bipolar controls
Other fixes & updates
Peak:
Fixed issue where fetching and storing a patch did not update the patch name
LPX/LCXL:
No longer appear as Link targets
1.1.5 19/04/2020
LPX:
Module will now correctly auto-detect Mini Mk3
Added support for 'on colour'
Added additional colours
LCXL:
Added global midi ch select for setting the MIDI channel on all controls in one go
Added additional colours.
Added multiple selection mode.
Other updates & fixes.
1.1.4 15/02/2020
General:
Fixed an issue where inputs from synths were bounced back to outputs under some circumstances
Fixed an issue with controller input not always being correctly routed to synth output
Peak:
Updated preset storage system - using the "store" button should now be instantaneous rather than pausing for a couple of seconds
LCXL:
Added additional colours now available in components
Updated dragging of widgets to make it more natural
1.1.3 04/01/2020
Addition of LCXL module for configuration of user modes on Launch Control XL.
Added new skin
Addition of additional arp modes
Addition of custom scales for keyboard
Control change value now shows up control being moved
Switching from demo to purchase no longer requires an app restart
Fixed crash when first adding LPX modules and then clicking load/save
Fixed issue with load/save not working in LPX module
1.1.2 23/12/2019
Added LPX module for configuration of custom modes on Novation Launchpad X and Launchpad Mini Mk3
1.1.1 23/11/2019
Addition of Control+ module allowing control maps to be defined for external synths.
Addition of Pattern Sequencer module for Elektron Digitakt & Digitone allowing creative sequencing of patterns.
Addition of global user configuration allowing controls from any in-built or external synth to be placed on a single screen.
Addition of support for notifications.
New configuration for external synths.
Various other updates & fixes
1.1.0 14/11/2019
Added colours to select screen
Capabilities are now updated when purchase made rather than requiring a restart
Added "Config" global option - enable this to configure each tile - disable to just have the tiles for navigation
Added "Keyboard/Drumpad+" IAP - this allows the keyboard and drumpad modules to be used on up to 6 external instruments. Each keyboard has config for all 16 channels and each pad can be configured on the drumpad.
MIDI connection handling has been overhauled - each port selector now updates dynamically each time it is opened for the available ports and will not display ports that are already in use (i.e. have been assigned to a different tile)
Removed the "rescan" button from individual tiles
Added a global "reconnect" button that will go through all tiles (internal, external, link) and attempt to reconnect to the last successfully connected device.
Added "loopback" option to DT & DN so that MIDI output from the synths can be looped back into it
Keyboard now indicates any channels with an arp running on it.
Drumpad now indicates any pads with a repeat running for it.
Various fixes and updates
1.0.8 26/04/2019
Added arp/drum repeat IAP
Added user layouts to global view
Made some adjustments to poly after touch mode
Missing settings added to global load/save (eg. user layouts)
Updated some aspects of the UI
User layouts can now be named
Added ‘All’ button to user layouts
Added snapshots to user layouts
Added 'details' button to global purchases
Circuit - Added “track session change” option – when enabled, changing session on Circuit will cause synth1 & synth2 parameters to be updated
Fixed an issue for Link not sending clocks out to synths without an internal sequencer
Fixed price display for Link+ module
Fixed some crashes with drumpad introduced in 1.0.6
Fixed some display issues with global view
Fixed some parameters that were not appearing as selectable for user layouts
Fixed other issues with keyboard
1.0.7 06/04/2019
Added Ableton Link support - this allows on-board sequencers to be synced to an Ableton Link session and can also be used for syncing LFOs/Arps etc to a tempo.
Functionality is provided for all purchased modules and there is also a Link+ IAP allowing syncing of up to 6 other USB devices (no other purchases necessary).
Added User Layouts. Each module comes with a single user layout - this can be expanded to 6 layouts with the purchase of the Performance IAP.
Each user layout can be configured to be 2x2 up to 8x8 (5x4 for a phone)
Added global view mode - If you have purchased more than 1 module then mixer, keys and drums buttons will appear on the main selection screen if there are 2 or more mixers, keyboards or drumpads in the modules. This allows fast switching between the screens without needing to dive into the individual modules.
Added chord mode to keyboard view.
Circuit:
Added support to support OS 1.8 change of configurable MIDI channels
Fixed potential issue when uploading a patch
1.0.6 20/03/2019
Added support for Elektron Digitakt & Elektron Digitone
Changed rotary sliders to be horizontal when showing envelopes
Added message box for trial versions saying operation limited to 30 mins at a time
Fixed issue where patch select combo would not correctly track bank change made on Peak
1.0.5 19/02/2019
Added 'All' button for Circuit. When held down and a control is adjusted, the control for both synths will be changed to be the same value.
Added 2nd MIDI input selector this input can be used for MIDI learn for V-Macros and custom controls. Additionally, this input is routed out to the main MIDI output allowing control of the synth via external controller, keyboard etc.
Added 'Performance' option to main options. When engaged some items will be removed from patch navigation (e.g. init, fetch) and 'Store' will be replaced by 'Reload'. Using reload will reload the patch to its original state overwriting any user made changes. For Circuit this will affect the currently selected synth unless 'All' is held down whilst pressing 'Reload' in which case both synths will be reloaded.
Rescan button now attempts to connect to default MIDI port if no connection is currently active
1.0.4 06/02/2019
Upload patch number now follows selected patch number
Fixed some rendering where descenders were sometimes clipped
Added Novation Peak module
Circuit:
Fixed issue where synth2 wouldn't update UI correctly
CMS:
Added keyboard octave for osc2 - fix osc2 keyboard issues
1.0.3 28/01/2019
Updated UI
Added section options:
A/B - compare current settings with patch settings
Reset - reset section to patch settings
Copy/Paste - copy paste individual sections
Load/Save - store up to 10 "favourites" for each section
For editors that don’t have section operations on the section title bar, pressing the ’Section’ button will display these
For macros, the section title bars bring up the options
Added envelope display for envelopes
Added “auto upload” option to settings - uploads current patch to synth when stored
Added V-Macros - 8 macros that are available when app is running
Added a new skin
Added "Left-handed" option to main settings screen
Added standard/isomorphic keyboard - this is part of the performance IAP
Patch rename now performed with long-press on Store button
Updates for 3rd gen iPad Pro
Various updates & fixes
Circuit specific:
Added Mod Depth 13-20 to performance screen for synths 1 and 2
Added drumpad mode - this is part of the performance IAP
1.0.2 20/01/2019
Added user guide
Fixed some phone issues
Various minor fixes
1.0.1 03/10/2018
Peak Firmware 2.0 support
8 custom modes for LPX and LPMiniMk3
Various updates and fixes
more Version 1.2.2 04/07/2022
Data Not Collected The developer does not collect any data from this app.