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.

Now you can create AudioKit projects on an iPad

Say what you will about the quality of AudioKit apps, but this is an impressive development.

https://audiokitpro.com/ipadswiftplaygrounds/

«1

Comments

  • No freaking way! I’ve always been a supporter of AK, yea there’s a couple of their apps I’m not crazy about, but still love their whole aura/ethos. open source, some free apps, pushing iOS music forward, etc…

  • edited December 2021

    Looks interesting. Wonder if they’ve solved their CPU Load and au stability issues yet. AK apps always appear unstable and problematic in my Drambo and AUM workflows.

  • That's amazing.

  • Hopefully it works now. They originally had something rudimentary like this but iOS updates killed it not long afterward and they never fixed it or mentioned that it no longer worked. I wasted days trying to get it working.

    Sorry, yes this is cool, I’m just grumpy because of that earlier experience. It should be fun to try, and I hope inspiring for people trying to dip their toes into music app development.

  • Here’s the how to video

  • @wim said:
    Hopefully it works now. They originally had something rudimentary like this but iOS updates killed it not long afterward and they never fixed it or mentioned that it no longer worked. I wasted days trying to get it working.

    Sorry, yes this is cool, I’m just grumpy because of that earlier experience. It should be fun to try, and I hope inspiring for people trying to dip their toes into music app development.

    As long as it works, anyone with even an inkling of an idea should jump in and try to make their project real.

  • Downloading "Swift Playgrounds" as a first step. I wonder if we can share source code and create a series of Audiob.world apps at no cost. Stay tuned... or hang up but look for updates.

  • It’s possible that the swift playground version may not do AUv3 …as the version with the C++ dsp is not part of Audiokit 5.3

  • @realdawei said:
    It’s possible that the swift playground version may not do AUv3 …as the version with the C++ dsp is not part of Audiokit 5.3

    That's an interesting question. If you find out, please let everyone know.

  • Swift Playgrounds downloaded but following the installation video above showed me that I need to have IOS 15.2 installed... doing that. Some of you might not be willing to accept this requirement so the potential audio.world shrinks considerably. Stay tuned... or just pass me on the appropriate side of the road for your local traffic regulations. First to share some audio.world app code wins the Audiob.World Cup for 2021.

  • Looks really good. I'm definitely going to try it soon. I like the 3 minute tutorial video.

  • Any kid with a passing interest can now get on their ipad and fix that kick drum for them. Win!

  • Should I use a passing kid to finish my update and install? Would I have to share the Cup?

  • edited December 2021

    Or, more realistically... any kid with passing interest can create a similarly ducked up app further destabilising your working environment... can’t wait for it to go AUv3 so hosts can benefit from time wasting too :D

  • Checking on Github this looks like it doesn't include any of the C/C++ code.

    I tried tricking Playgrounds into letting me use some C code by embedding it in a Swift package on the day the new version was released. But, I got an error telling me that Clang was an unsupported target. There's no technical reason that Apple shouldn't allow for using C/C++/Obj-C in Playgrounds on the iPad. It would enable open source sharing of apps directly on the iPad though.

    I should try to see if there is any way I can get my Swift only AU to build under playgrounds. I really doubt if even this will work.

  • NeonSilicon make it so

  • @NoiseHorse said:
    NeonSilicon make it so

    Haha.

  • edited December 2021

    Modified the source code to playback a couple of drum samples instead…worked perfectly…let’s see if I can paste in the code here:

    (Code will crash if the exactly named wave files are not found in the project)


    import SwiftUI import AudioKit class mySampler{ let engine = AudioEngine() var sampler = AppleSampler() init(mysound: String) { try! sampler.loadWav(mysound) engine.output = sampler try! engine.start() } func play() { sampler.play() } } struct ContentView: View { var pad1 = mySampler(mysound: "Kick-01") var pad2 = mySampler(mysound: "Snare-01") var body: some View { HStack { Button("Kick") { pad1.play() } .padding() .foregroundColor(Color.white) .background(Color.blue) .cornerRadius(5) Button("Snare") { pad2.play() } .padding() .foregroundColor(Color.white) .background(Color.red) .cornerRadius(5) } } }
  • wimwim
    edited December 2021

    @realdavidai - place three "back tick" marks ( ``` ) on a line by themselves before and after the code to tell the forum not to reformat the code.

  • @wim said:
    @realdawei - place three "back tick" marks ( ``` ) on a line by themselves before and after the code to tell the forum not to reformat the code.

    Nice thanks

  • @realdawei said:

    @wim said:
    @realdawei - place three "back tick" marks ( ``` ) on a line by themselves before and after the code to tell the forum not to reformat the code.

    Nice thanks

    Ha, ha. All I want is to be able to more easily steal your code. :D

  • edited December 2021

    @wim said:

    @realdawei said:

    @wim said:
    @realdawei - place three "back tick" marks ( ``` ) on a line by themselves before and after the code to tell the forum not to reformat the code.

    Nice thanks

    Ha, ha. All I want is to be able to more easily steal your code. :D

    But of course 😂 ABF shall be the new StackOverflow

  • @realdawei said:

    @wim said:

    @realdawei said:

    @wim said:
    @realdawei - place three "back tick" marks ( ``` ) on a line by themselves before and after the code to tell the forum not to reformat the code.

    Nice thanks

    Ha, ha. All I want is to be able to more easily steal your code. :D

    But of course 😂 ABF shall be the new StackOverflow

    Not as crazy an idea as you might think. Maybe there should be a section dedicated to coders and sharing programming tips.

  • @NeuM said:
    Not as crazy an idea as you might think. Maybe there should be a section dedicated to coders and sharing programming tips.

    https://forum.audiob.us/categories/app-development

  • @wim said:

    @NeuM said:
    Not as crazy an idea as you might think. Maybe there should be a section dedicated to coders and sharing programming tips.

    https://forum.audiob.us/categories/app-development

    See? I was right! ;)

  • Wait. Is the AR-909 code open source??

  • @gusgranite said:
    Wait. Is the AR-909 code open source??

    No.

  • Whoo hoo!

    @realdawei takes home the 2021 AudioB.World Cup!

    I got Aure Prochazka's demo code to compile and run... Yeah "B-e-e-e-e-p".

    I copied @realdawei's source but I need to figure out how to add 2 wave files to the package.
    Anybody have a clue how to do that? I only think the spelling of the file names is crucial at this point and not some specific agreed upon sound pair.

  • I got several of the Swift classes needed to form an AU to build. That's more than I expected, But, it doesn't look like it's possible to package any form of extension (.appex) with Playgrounds. So, I don't think an AU would be possible.

    Interestingly, most of the core frameworks needed are included in Swift Playgrounds, Accelerate, AVFoundation, CoreAudio, CoreAudioKit, CoreMIDI, simd, and MetalKit are all there. The AudioToolbox and AudioUnit frameworks aren't there though.

  • edited December 2021

    @McD said:
    Whoo hoo!

    @realdawei takes home the 2021 AudioB.World Cup!

    I got Aure Prochazka's demo code to compile and run... Yeah "B-e-e-e-e-p".

    I copied @realdawei's source but I need to figure out how to add 2 wave files to the package.
    Anybody have a clue how to do that? I only think the spelling of the file names is crucial at this point and not some specific agreed upon sound pair.

    Sure choose “insert from” by hitting the button in the screenshot below:

    Also don’t include the *.wav extension in the function call (it knows to append that)

Sign In or Register to comment.