Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

IDAM - very basic problem - very frustrating documentation

Hey guys.

So I should preface this by mentioning that I am still a noob Swift/iOS developer, however the documentation for IDAM (Inter Device & MIDI) is really bad, especially so for a beginner.

All I want to do for now is have an app that can give out a MIDI note directly to my Macbook so that I can use it in Logic. One UIButton, the touch down event should be something like "SendMidiNote(77)". Really super simple.

However I literally cannot find anything. How do I make my app IDAM compatible? Is there a class I need to instantiate? I played around with AudioKit and it works quite well, but it doesn't support IDAM.

Can anyone please help me or at least point me in the right direction?

The only requirement would be: Swift

Thanks so much n advance!

Comments

  • As far as I’ve understood IDAM just uses CoreMidi so if you can send a note using CorrMidi it should work with IDAM automagically!?

  • edited December 2017

    Hmm let me further investigate this. Any other tipps you guys might have?

  • I haven't used IDAM myself yet and I may be saying something you are already aware of but I read here the other day that you have to set all this up on the Mac in Audio/Midi Setup. Have you tried that yet?

  • edited December 2017

    OK a little update:

    I got IDAM working now. The problem was that once I connect my iPad to my Macbook I had to kill my app on my iPad and then start it again. Seems like this initializes everything again.

    My "let midiOut = AKMIDI()" is outside of my viewDidLoad function so that I can access it with my @IBActions. But isn't the entire ViewController loaded every time anyways? So how can I make my app reinitialize my MIDI / AudioKit even when the users switches into my app via multitasking?

  • @midian said:
    OK a little update:

    I got IDAM working now. The problem was that once I connect my iPad to my Macbook I had to kill my app on my iPad and then start it again. Seems like this initializes everything again.

    My "let midiOut = AKMIDI()" is outside of my viewDidLoad function so that I can access it with my @IBActions. But isn't the entire VewController loaded every time anyways? So how can I make my app reinitialize my MIDI / AudioKit even when the users switches into my app via multitasking?

    Try another ViewController event, like this one:

    https://stackoverflow.com/questions/27911086/how-to-know-when-view-will-become-active-from-background

Sign In or Register to comment.