Live 9, Push and iConnectMIDI2+
Just bought an iConnectMIDI2+ interface to use my fave iPad synths and sync iPad drum machine apps, etc. Great little device.
So far I can use it record audio from iPad synths to Live, but MIDI is proving harder. I can't get the following to work, in principle it shouldn't be too hard:
Play Push > MIDI triggers iPad synth notes > Record audio from iPad synth back into Live
I've tried many configurations using both Audio and MIDI tracks and outing involving both. I can get Live to send MIDI to the iConnectMIDI2+ box, but can't get it to trigger iPad synth notes to record back into Live.
Is anyone out there playing with iConnectMIDI2+ and managed to do this, or similar setups like routing the clock out into an app like Funkbox?
Thanks. I live in hope.
2 votes received1 vote
I have the original iConnectMIDI but the setup shouldn't be any different. With my setup, I'm able to play notes on Push, trigger the Waldorf Nave app on my iPad, record the midi notes in the Live midi track and record the Audio from the iPad on a separate Live audio track. Additionally, I can manipulate controls in Nave from the iPad and they will write as automation in the Live midi clip. I'll attempt to describe the setup although there are a couple of things that I don't understand why they work (or do not).
- iPad plugged into USB port on iConnect named iCM USB D1 (left most midi B connection on older iConnect).
- Mac computer plugged into USB port on iConnect named iCM USB D2 (right most midi B connection)
- Push plugged directly into computer or powered hub. My setup will not work if Push is plugged into a USB port on the iConnect (at least in the older one) or in a hub plugged into iConnect. The reason seems to be that Push sets up 2 ports when turned on - one is Push (Live), the other is Push (User). If I plug Push directly into the computer (or even a powered hub) then it will set these up. If I plug Push into iConnect midi, it only works in User mode and will not set up the Live port which is necessary for the normal Push functions.
- Hopefully, someone else can help me on this one as I don’t understand why the Push ports set up when plugged directly into the computer and also for a separate powered hub, but not when plugged into iConnect.
- You can confirm if Push is setting up the correct ports by opening the Live Preferences and checking on the Midi Sync tab. Push should be identified as a Control Surface, with Input and Output from the Push Live port. If this is not the case, then Push will only work in User mode.
- While you are at it in Preferences check that the iConnect ports showing up in the list below control surfaces are turned ON for both input and output. On mine, the important ones are the D1 and D2 ports, the rest can be on as well. I also have the D1 output port (going to the iPad), turned on for SYNC. This enables Live to send clock messages out that port to the iPad.
Live track setup
- Create one midi track and place in it the External Instrument which Push should recognize and provide control over audio gain automatically as the only control.
- The midi track defaults to All Ins, which is probably best as it will then receive midi from both Push and the iPad app. If you have problems with this, when recording from Push set the MIDI From to the Push Live port, when recording midi from the iPad, set it to the iPad output port (ICM USB D2).
- In the External Instrument, set the MIDI To field to iCM USB D1 (the input to the iPad from Live). Set the Audio From to the audio ports that the iPad is connected to.
- If you want to record audio clips to a separate Audio track, then create an Audio track (I’ll name it iPadAudio), set the Audio To in the Midi track to iPadAudio and the Audio From in iPadAudio to the midi track. Audio To in iPadAudio should be set to Master.
- In iPadAudio, set the Monitor button to IN which should light up as orange.
- I have only tried this so far with the Waldorf Nave app (excellent B.T.W).
- It has a MIDI display section that lets you define the in/out/and Clock ports for the app.
- I arm the iCM USB D1 port as an IN port (receiving from iConnect midi having been sent to from Live).
- I also arm the iCM USB D1 port to receive Clock on that port, having specified this also in the Live preferences. You can confirm this is working by setting Sync mode on some control, like an LFO, playing a note and varying the BPM in Live. The iPad app should respond to the changing tempo. In Live the tiny (lower) box in the upper left corner blips orange when clock messages are sent out during recording or when pushing the play button.
- I arm iCM USB D2 as the Output port from the iPad app which then will send midi note and control messages out to iConnect and to Live.
- All channels are set at channel 1, but you can change this as long as you are consistent.
That’s it (finally). I can record the midi from Push into the Ext Instrument midi track. I can overdub this track with control or note messages from the iPad app. It will playback the Ext Instrument midi into the iPad and record the audio coming from it to the audio track. The only trick being that my iConnect will not set up the Push Live port.
I hope this helps. Let me know if you have any problems or find a better solution.
David2 months ago | 0 comments
2 votes received1 vote
A couple of corrections to what I wrote above.
Under iPad Setup, step 3. the In port has to be iCM USB D2, not D1.
The second item is that the iConnectMidi2+ is different then the older iConnectMidi as it provides digital audio out from the iPad using the USB connection. In my setup I am recording analog audio out by cabling the iPad audio out to my NI Audio 6 audio in jacks and recording from that source. You could of course still do this with the iConnectMidi2+ but the USB audio approach would be better. Apparently you should set up an aggregate device to do this. What I wrote above should still put you on the right track (no pun intended).2 months ago | 0 comments
1 vote received1 vote
I managed to get it working. I set up an aggregate device like advised by the iConectivity tutorial vid:
For my configuration I combined iConnectMIDI2+ and the integrated audio output of my MacBookProRetina. I renamed that device iConnect-AggrDev and choosed to use it as standard audio input device. Under sub devices I made the integrated audio the first device in the order so that it is using output channel 1 and 2 (front left / front right).
In ableton preferences I choose the iConnect-AggrDev as input and output. device driver remains CoreAudio. In MIDI sync I enabled all iConnectMIDI2+ USB ports.
Then I put an External Instrument Device on a MIDI Track and routed its MIDI to iConnectMIDI2+ (iCM2 USB 2.3) as it was stated in the tutorial video that USB 2.1 is connected to DIN MIDI In of the iConnectMIDI2+ Box by default. Under MIDI to I chose Ch.1 and Audio From as 1/2.
I tried it with Waldorf NAVE too. The MIDI setup of NAVE is accessed via the Tape&Sys Tab and the MIDI Dev button on the far right. I've configured NAVE to send and receive notes on iConnectMIDI2+ iCM2 USB 1.3 and iCM2 USB 1.3. I set all to ON: IN:Notes, IN:Clock, OUT:Notes
With this configuration inputs made on the iPad lit up on the Push and the midi output of the iPad was recordable. Notes played on the Push were also played by the ipad-Synth. Be aware that the same scales have to be chosen on the Push and the NAVE while playing, otherwise in inKey-mode of push some notes played on the NAVE keyboard won't lit up on the Push ;)
Grav Flow2 months ago | 0 comments
1 vote received1 vote
Hey Grav Flow,
I did the same on my Retina Macbook, but the incoming audio is crackling whichever buffer-size I choose. Did you have the same experience? Any further tips?
Ricardo1 month ago | 0 comments
1 vote received1 vote
maybe you experience a different problem but I´ve got similar trouble with the iConnectMidi2+ audio-pass through feature in combination with a RME fireface400, altogether setup as an aggregate device in Snow Leopard.
After a few seconds digital crackling shows up. No matter what buffer-sizes, clock-source setting for the iConnectMidi2+ or order and clock-source in the aggregate device setup I choose.
I wrote to the iConnectivity support, they came up with a few half-baked solutions. Nothing worked, the out-of-sync crackling from the audio inputs in Live is starting after a short period of time. Annoying ...1 month ago | 0 comments
You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.
Give us your feedback.