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.

Integrate app with The Audiounit, AUv3 protocol

So, I have written a iOS MIDI controller app using AudioKit (v5). The connectivity part is as simple as:

    let engine = AudioKit.MIDI()
        engine.createVirtualOutputPorts()
        engine.openOutput()

I then send notes to the engine with engine.sendEvent. That's it. It almost works ok with no setup, you have to run the app after the virtual instrument you want to play, but it auto-connects to it.

I'm porting this app to be AUv3 compatible and run in Hosts like AUM or Audiobus. So far, I was able to have the app recognised by AUM and loaded into the host, but how to connect it properly? The user can select, from Audiobus interface, an actual midi output where to send the MIDI events so that other app can listen to that virtual MIDI device.

How to go from this

    let engine = AudioKit.MIDI()
        engine.createVirtualOutputPorts()
        engine.openOutput()

To actually select a MIDI output for my app chosen by the user in a "standard Audiounit" integrated mode?

Comments

  • Apparently there is Developer section on the forum where you might have more success.

  • @supadom said:
    Apparently there is Developer section on the forum where you might have more success.

    Hi, thanks. What forum are you referring to? This one? These are the only sub-forums I can see...

  • edited March 2021

    @pistacchio
    There is actually a developer forum for this: Link

    Not that i don’t like following such stuff...but you might get better support there :wink:

  • Ah there you go. Thanks @MrBlaschke I’ve never been there, only heard of ;)

Sign In or Register to comment.