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.

The WWDC 2021 Thread! Post your Predictions, Wishes, Updates & More!

12345679»

Comments

  • @wim said:
    OK, now this looks super promising for developers.

    • Swift Concurrency

      • Async / Await pattern
      • async keyword to mark a function as asynchronous
      • use the await keyword before calling the async function to indicate that other work can be done
    • Structured Concurrency

      • Structure your concurrent tasks in a more logical way
    • Actors

      • Safe concurrency
      • object that protects its own state
      • mutually exclusive access
      • can use "actor" keyword instead of "class" to create an actor type
      • Use the @MainActor keyword on a function to indicate that it is always run on the main thread.
      • You don't have to use DispatchQueue.main.async

    ( Lifted from an email from Chris Ching of "Code with Chris". Blog post here: https://codewithchris.com/wwdc-state-of-the-union-2021/?utm_source=getdrip&utm_medium=email&utm_campaign=broadcast&utm_content=platforms-recap)

    I’d be suss about async/await, certainly in C# it has characteristics of a zombie plague - introduce it anywhere and it will infect the whole codebase.

  • @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

  • This one is very, very welcome, makes it a lot easier to use split-view and slide-over view etc.

  • @ErrkaPetti said:

    @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

    Unless I'm misunderstanding what you are wanting, iOS has supported applications opening, reading, and writing files on USB and network attached drives since iOS 13.

    https://developer.apple.com/videos/play/wwdc2019/719/

  • @MadGav said:

    @wim said:
    OK, now this looks super promising for developers.

    • Swift Concurrency

      • Async / Await pattern
      • async keyword to mark a function as asynchronous
      • use the await keyword before calling the async function to indicate that other work can be done
    • Structured Concurrency

      • Structure your concurrent tasks in a more logical way
    • Actors

      • Safe concurrency
      • object that protects its own state
      • mutually exclusive access
      • can use "actor" keyword instead of "class" to create an actor type
      • Use the @MainActor keyword on a function to indicate that it is always run on the main thread.
      • You don't have to use DispatchQueue.main.async

    ( Lifted from an email from Chris Ching of "Code with Chris". Blog post here: https://codewithchris.com/wwdc-state-of-the-union-2021/?utm_source=getdrip&utm_medium=email&utm_campaign=broadcast&utm_content=platforms-recap)

    I’d be suss about async/await, certainly in C# it has characteristics of a zombie plague - introduce it anywhere and it will infect the whole codebase.

    I hate async programming, but I have to admit the way they’ve done it in Swift looks excellent. I wish it were that nice in Python.

  • @drcongo said:

    @MadGav said:

    @wim said:
    OK, now this looks super promising for developers.

    • Swift Concurrency

      • Async / Await pattern
      • async keyword to mark a function as asynchronous
      • use the await keyword before calling the async function to indicate that other work can be done
    • Structured Concurrency

      • Structure your concurrent tasks in a more logical way
    • Actors

      • Safe concurrency
      • object that protects its own state
      • mutually exclusive access
      • can use "actor" keyword instead of "class" to create an actor type
      • Use the @MainActor keyword on a function to indicate that it is always run on the main thread.
      • You don't have to use DispatchQueue.main.async

    ( Lifted from an email from Chris Ching of "Code with Chris". Blog post here: https://codewithchris.com/wwdc-state-of-the-union-2021/?utm_source=getdrip&utm_medium=email&utm_campaign=broadcast&utm_content=platforms-recap)

    I’d be suss about async/await, certainly in C# it has characteristics of a zombie plague - introduce it anywhere and it will infect the whole codebase.

    I hate async programming, but I have to admit the way they’ve done it in Swift looks excellent. I wish it were that nice in Python.

    I've already got tons of async code all over my AU UI's. This has the potential to clean it up significantly. It's a very welcome addition if it turns out to have been done well.

  • wimwim
    edited June 2021

    It's kinda necessary for audio apps that have to avoid using the real-time thread for UI tasks, isn't it? (Genuine question. I'm still struggling like mad to get my head around this whole audio app development thing.

  • @wim said:
    It's kinda necessary for audio apps that have to avoid using the real-time thread for UI tasks, isn't it? (Genuine question. I'm still struggling like mad to get my head around this whole audio app development thing.

    The decoupling of UI from the audio thread is mainly handled by the way the AUv3 spec is set up, but there are situations where the interface between UI and the DSP side can need some additional threading. The main audio thread is automatic and the host really controls that interaction. But, when you need to send data from the DSP side to the UI, it can be very helpful to use threading to make sure to not impact the audio thread or any of the host interaction points. I'm doing that with an AU I'm working on now. This one also has an additional layer of threading to push some stuff to Metal for the UI.

    Most of the threading in my UI's is more standard stuff with not blocking the main thread when reading and writing the presets and configuration data. LRC7's main UI update is threaded off the main thread so I can decouple the drawing of the response EQ curve from the control point interaction. That's not really needed, but it makes it feel better UI wise to me. But, it then involves pushing the UI updates back on the main thread for the UI to update. If this is done in the wrong way, it'll crash, sometimes, sporadically. Having the compiler be able to check the threading at compile time should be a very nice addition.

  • Thanks for the great explanation @NeonSilicon.

  • I watched the session on PHASE (Physical Audio Spatialization Engine) today. PHASE is the spatial audio framework that they did mostly for games although I think it would be useful for other areas too. I think this would be a really good area for audio/music inclined people to look into.

    When Apple announced the iTunes spatial audio things it seemed really haphazard and sloppy in the rollout. But after looking at the sessions related to it, they certainly seem to have a ton of work in place behind it. Really interesting possibilities here.

  • @NeonSilicon said:

    @ErrkaPetti said:

    @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

    Unless I'm misunderstanding what you are wanting, iOS has supported applications opening, reading, and writing files on USB and network attached drives since iOS 13.

    https://developer.apple.com/videos/play/wwdc2019/719/

    Yeah, I know - you misunderstand me...

    What I mean is: if You have an videofile on an external drive (can be a video you shot yourself with a nice Pro videocam), you CAN'T look at that video - you MUST download that file locally on your iPad/iPhone first...

    If it is shot in 4K 60fps it can be 10GB files - not that convinient to download every file you want to check...

  • wimwim
    edited June 2021

    @ErrkaPetti said:

    @NeonSilicon said:

    @ErrkaPetti said:

    @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

    Unless I'm misunderstanding what you are wanting, iOS has supported applications opening, reading, and writing files on USB and network attached drives since iOS 13.

    https://developer.apple.com/videos/play/wwdc2019/719/

    Yeah, I know - you misunderstand me...

    What I mean is: if You have an videofile on an external drive (can be a video you shot yourself with a nice Pro videocam), you CAN'T look at that video - you MUST download that file locally on your iPad/iPhone first...

    If it is shot in 4K 60fps it can be 10GB files - not that convinient to download every file you want to check...

    If that’s the case for you then it is is because no developers of the video apps you use have adopted those APIs yet. (And don't hold your breath waiting for Apple to lead the way. They'd rather sell you overpriced storage onboard.)

    Pure Synth Platinum is an example of an app that can access files from external storage without importing.

  • @ErrkaPetti said:

    @NeonSilicon said:

    @ErrkaPetti said:

    @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

    Unless I'm misunderstanding what you are wanting, iOS has supported applications opening, reading, and writing files on USB and network attached drives since iOS 13.

    https://developer.apple.com/videos/play/wwdc2019/719/

    Yeah, I know - you misunderstand me...

    What I mean is: if You have an videofile on an external drive (can be a video you shot yourself with a nice Pro videocam), you CAN'T look at that video - you MUST download that file locally on your iPad/iPhone first...

    If it is shot in 4K 60fps it can be 10GB files - not that convinient to download every file you want to check...

    I must still be missing something. I can do this in Files.app with both my NAS and a thumb drive through the CCK. It's a bit slow to buffer from the thumb drive before a video starts, but my thumb drive is slow on my Mac too. I haven't tried it from a direct attached external USB disk, but if it works from my NAS, it should work there as well.

  • Anyone knows if safari on iOS 15 is finally WebMidi compatible ?

  • This says a lot about Apple, selling a fantasy (for now)

  • @wim said:

    @ErrkaPetti said:

    @NeonSilicon said:

    @ErrkaPetti said:

    @sch said:
    Damned disappointing that there was no discussion of improvements to the Files app, such as being able to see operation progress, see external drive capacity etc.

    ...or, the most wanted features - direct stream from external disk/USB-stick/Memory Card, without the need to locally download the file on the iPad...

    Unless I'm misunderstanding what you are wanting, iOS has supported applications opening, reading, and writing files on USB and network attached drives since iOS 13.

    https://developer.apple.com/videos/play/wwdc2019/719/

    Yeah, I know - you misunderstand me...

    What I mean is: if You have an videofile on an external drive (can be a video you shot yourself with a nice Pro videocam), you CAN'T look at that video - you MUST download that file locally on your iPad/iPhone first...

    If it is shot in 4K 60fps it can be 10GB files - not that convinient to download every file you want to check...

    If that’s the case for you then it is is because no developers of the video apps you use have adopted those APIs yet. (And don't hold your breath waiting for Apple to lead the way. They'd rather sell you overpriced storage onboard.)

    Pure Synth Platinum is an example of an app that can access files from external storage without importing.

    OK!

    Thanks for that interesting info!

  • Would somebody like to make a video that references the potential good directions iOS updates could take, what when how of multi-threaded audio, and what the interesting small things were from iOS 15? I had an impression that since it's a developers conference that music app developers get to talk with the apple people, this is not so?
    I know it's silly of me to request videos about everything, but at least you'd get everyone in this thread as viewers^^

  • @_smund said:
    Would somebody like to make a video that references the potential good directions iOS updates could take, what when how of multi-threaded audio, and what the interesting small things were from iOS 15? I had an impression that since it's a developers conference that music app developers get to talk with the apple people, this is not so?
    I know it's silly of me to request videos about everything, but at least you'd get everyone in this thread as viewers^^

    This topic definitely deserves a vid.

    If someone makes this video, drop a link, I’ll definitely watch it!

    Or If someone(s) is well versed on this topic, and wants to outline all the talking points, I’ll make a video based on that.

  • I would have liked to see the rest of this, shame they scrapped it:

  • @Carnbot said:
    I would have liked to see the rest of this, shame they scrapped it:

    The full video is up on youtube. Search for WWDC 2014 and you'll get it if a takedown hasn't hit it yet.

Sign In or Register to comment.