Jam Origin

>> MIDI Guitar & MIDI Bass user forum

AudioUnit hosting on iOS!


Deep Expressor for iOS is not released yet: it was only exposed in the first betas.

Midi control functions in MIDI Guitar on iOS are more limited as on the full desktopversion.
What kind of midi controls do you wish to have over a loaded AU?

If all slots on guitar channel are “none”, there is no direct sound. To have clean guitar without fx you can load DIRECT to have the guitarsound enabled.

Split will route the synth to one channel and guitar to the other. This is a nice option for creative use or on stage.


I’m puzzled about Deep Expressor not being released yet - wasn’t it in 2.5? If I load your patch Deep Clean Pipes, for example, it puts Deep Expressor in the first guitar FX slot. This is one of my favourite sounds as it comes close to some of the V-Guitar sounds on my Roland guitar synths.

AU synths have different MIDI controls for functions according to the developer. In AUM you can see these exposed when an AU instrument or effect is loaded in a channel and so link them to hardware MIDI controls or other apps. When MIDI Guitar is added as an IAA in AUM, any Audio Units loaded with MG do not have their MIDI controls exposed. As a result, I still prefer to use MGs external MIDI output to drive an AU synth or FX in a separate AUM channel. That’s still the only way to drive IAA synths, of course.

The main MG controls I’d like to see exposed to MIDI would be the MIX and MASTER level controls so they could be controlled by a foot pedal for example. Not essential as the same result can be achieved by hosting MG in AUM.


Deep Expressor was only in the beta, before the 2.5 release. It has some simularity with some Roland hex cosm fx yes ( I do own a lot of that stuff too…), but I discovered this kind of sound more by fooling around with midi and filters, like 10 years ago. Gladly I could use this experiment lateron. We’ll introduce it lateron officially, you managed to “steal” it out of the beta, so you can use it anyway for now, just copy the patch to a new one if you need another patch with it… :wink:

When MIDI Guitar is loaded into a host like AUM, it is natural to have the synths loaded in AUM, not inside the MG IAA plugin. (this is simular to desktop situation)
The loading of AU’s inside MG is targeted on having a simple host, remote controllable, with a very guitarfx kind of setup. For many, using a extra host is too much hassle.
For complexer setups, there is allways AUM and AB, but we can not really guide users there: there is just so many thing to know about e.g. the differences between IAA and AU, if you want to use it succesfully, especially with midi program changes for recalling patches.
Our AU option just offers the simplest possible solution to invoke a synth in a live setup.

MIX and MASTER would be good candidates for remote control, agreed…

The stuff that is shown in a host from AU plugins are “automation parameters”. they are not midi, but hosts often offer options to attach them to incoming midi. On desktop these params are the ones you can attach an envelop to in the track.


Thanks for the clarification, Paul, I’m pleased to have ‘stolen’ the beta version of Deep Expressor! I’d be happy for it to be an IAP in a future release, assuming there are no technical reasons holding back its inclusion.

Obviously catering for all the permutations of hosting MG is potentially a nightmare and I appreciate your aim of simplicity for live use. I’m trying to come up with a reliable set up for live use myself and AUM fits the bill for me as it also allows a lot of flexibility for recording individual parts for subsequent remixing. Most of my music tracks are recorded live, just not with an audience, but I spend a lot of times configuring the apps in AUM and would like to be able to do this on the fly using MIDI controllers. Hence the interest in MG hosting AUs and being able to recall a relatively complex patch with a single program change. For me the missing link in using MG standalone would be accessing those MIDI automation parameters as AUM does. However, there are so many IAA synths that are not yet available as Audio Units, such as Animoog and the M3000 mellotron, that will bring me back to using AUM.

I’ve hardly touched my Roland/Boss guitar synths for over a year since using MG2, both the desktop and iOS versions. Keep up the good work!


The fact is that with Garage Band in my XR the UI is much better and it has a button to show more parts of the UI, thats why I though that MG or the host can do something more. From my ignorance of course.
And yes I tried with the aspect ratio parameter but it only seems to get worse and have less space.


Version 2.6.5 is up on TestFlight.

We’ve tried further to improve hosting and make it easier to set the aspect ratio of the AU’s user interface. Unfortunately, this AudioUnit standard is very undocumented by Apple, and i’m not even sure Apple has decided upon a specification. Clearly, some plugins (like SynthMaster Player) will not layout themselves based on the window size, even though that’s certainly part of Apples idea with this. But in these latest versions you can go the the “plugins” section and specify what kind of window size you want for each plugin. So far I found a match for all plugins tested on iPads and iPhones I’m testing here.

It may be a bit tedious to find the right window size this way, but I think that’s still better than AUM where you get a resizable window to adjust every time you load a plugin. And SynthMaster Player doesn’t fit in AUM on an iPhone 6s no matter what you do.

Generally we should just try to follow Garageband which has probably set the standard for most plugins.

lovejazz, please let us know how it goes on iPhone XR and everyone else, please post screenshots of plugins along your iPad/iPhone hardware information if you notice anything strange.



First Synthmaster is the same more or less, changing the ratio other than the default does not provide any better view. Im comparing to the stand alone UI where there are more buttons, not sure how it is expected to be shown according to the manufacturer.
Second, Zeeon now is MUCH better, it seems to be correct atm.
Thanks for your effort.


Great. Then I think its all good!

I think you misunderstood about SynthMaster then - its supposed to layout knobs differently when it runs as AudioUnit compared to Standalone, in order to fit a smaller window.
To me it looks identical in MIDI Guitar, AUM, AudioBus3, etc…


We’ve submitted this latest beta to Apple and so official update will be out in a day or two.