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.

Loopy Pro Questions

1246734

Comments

  • @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:
    If using a launchpad to ‘play’ Loopy Pro, is it possible to record your ‘playing’ as MIDI in for instance Atom and then play that back to Loopy later on from that Atom instance (without the Launchpad being there)?
    Or do you have to somehow install the bindings again?

    If using the automated bindings, you can’t directly capture the midi from the session mode pads. You could use something like Audiobus 3 or MidiFire to redirect the events on the launchpad’s daw ports so that atom could capture them. You would need to create a parallel mapping of the clips to respond to those events.

    Not midi, but you can capture your loop playing as a sequence in loopy pro by using the record sequence feature.

    Thank you for your clear answer! (I was asking because I sometimes have the impression that Loopy’s sequencer not always faithfully captures the playing/or the playback somehow is just a little different).

    You could also set up manual bindings for launchpad midi that you could record to atom and play back which is what i did before the automated session..

    Do you have the color feedback then?

    I can’t recall…probably not. To keep the accurate feedback, you will have to do some work.

    It just occurred to me that you could midi learn the session mode pad pressed to widgets that relay a note to a midi sequencer for recording and you could send that output back to midi Control (using one of the techniques documented in the wiki) at playback (you would have to midi learn those, too). A hassle to set up the first time but then could be used as a template.

    Btw, if you find cases where record sequence does not work correctly, please report them…it is the only way Michael can investigate and fix. There have been sporadic mentions of issues but no descriptions of reproducible steps or screen recordings with clues.

  • edited December 2021

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:
    If using a launchpad to ‘play’ Loopy Pro, is it possible to record your ‘playing’ as MIDI in for instance Atom and then play that back to Loopy later on from that Atom instance (without the Launchpad being there)?
    Or do you have to somehow install the bindings again?

    If using the automated bindings, you can’t directly capture the midi from the session mode pads. You could use something like Audiobus 3 or MidiFire to redirect the events on the launchpad’s daw ports so that atom could capture them. You would need to create a parallel mapping of the clips to respond to those events.

    Not midi, but you can capture your loop playing as a sequence in loopy pro by using the record sequence feature.

    Thank you for your clear answer! (I was asking because I sometimes have the impression that Loopy’s sequencer not always faithfully captures the playing/or the playback somehow is just a little different).

    You could also set up manual bindings for launchpad midi that you could record to atom and play back which is what i did before the automated session..

    Do you have the color feedback then?

    I can’t recall…probably not. To keep the accurate feedback, you will have to do some work.

    It just occurred to me that you could midi learn the session mode pad pressed to widgets that relay a note to a midi sequencer for recording and you could send that output back to midi Control (using one of the techniques documented in the wiki) at playback (you would have to midi learn those, too). A hassle to set up the first time but then could be used as a template.

    Btw, if you find cases where record sequence does not work correctly, please report them…it is the only way Michael can investigate and fix. There have been sporadic mentions of issues but no descriptions of reproducible steps or screen recordings with clues.

    Thank you, a bit of a hassle yes. :) I was wondering whether the transfer option in the MIDI control menu could be of help but haven’t found a solution there yet.. (btw not all the automated bindings seem to be shown there?)

    About the sequencer hiccups: I will try to be alert and report..

  • @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:
    If using a launchpad to ‘play’ Loopy Pro, is it possible to record your ‘playing’ as MIDI in for instance Atom and then play that back to Loopy later on from that Atom instance (without the Launchpad being there)?
    Or do you have to somehow install the bindings again?

    If using the automated bindings, you can’t directly capture the midi from the session mode pads. You could use something like Audiobus 3 or MidiFire to redirect the events on the launchpad’s daw ports so that atom could capture them. You would need to create a parallel mapping of the clips to respond to those events.

    Not midi, but you can capture your loop playing as a sequence in loopy pro by using the record sequence feature.

    Thank you for your clear answer! (I was asking because I sometimes have the impression that Loopy’s sequencer not always faithfully captures the playing/or the playback somehow is just a little different).

    You could also set up manual bindings for launchpad midi that you could record to atom and play back which is what i did before the automated session..

    Do you have the color feedback then?

    I can’t recall…probably not. To keep the accurate feedback, you will have to do some work.

    It just occurred to me that you could midi learn the session mode pad pressed to widgets that relay a note to a midi sequencer for recording and you could send that output back to midi Control (using one of the techniques documented in the wiki) at playback (you would have to midi learn those, too). A hassle to set up the first time but then could be used as a template.

    Btw, if you find cases where record sequence does not work correctly, please report them…it is the only way Michael can investigate and fix. There have been sporadic mentions of issues but no descriptions of reproducible steps or screen recordings with clues.

    Thank you, a bit of a hassle yes. :) I was wondering whether the transfer option in the MIDI control menu could be of help but haven’t found a solution there yet.. (btw not all the automated bindings seem to be shown there?)

    About the sequencer hiccups: I will try to be alert and report..

    I am not sure what you mean by " I was wondering whether the transfer option in the MIDI control menu could be of help". Could you clarify?

    As far as the automated bindings, the ones show are only the customizable options. I believe that the bindings and operations are a work-in-progress and will be receiving ongoing refinement.

  • edited December 2021

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:
    If using a launchpad to ‘play’ Loopy Pro, is it possible to record your ‘playing’ as MIDI in for instance Atom and then play that back to Loopy later on from that Atom instance (without the Launchpad being there)?
    Or do you have to somehow install the bindings again?

    If using the automated bindings, you can’t directly capture the midi from the session mode pads. You could use something like Audiobus 3 or MidiFire to redirect the events on the launchpad’s daw ports so that atom could capture them. You would need to create a parallel mapping of the clips to respond to those events.

    Not midi, but you can capture your loop playing as a sequence in loopy pro by using the record sequence feature.

    Thank you for your clear answer! (I was asking because I sometimes have the impression that Loopy’s sequencer not always faithfully captures the playing/or the playback somehow is just a little different).

    You could also set up manual bindings for launchpad midi that you could record to atom and play back which is what i did before the automated session..

    Do you have the color feedback then?

    I can’t recall…probably not. To keep the accurate feedback, you will have to do some work.

    It just occurred to me that you could midi learn the session mode pad pressed to widgets that relay a note to a midi sequencer for recording and you could send that output back to midi Control (using one of the techniques documented in the wiki) at playback (you would have to midi learn those, too). A hassle to set up the first time but then could be used as a template.

    Btw, if you find cases where record sequence does not work correctly, please report them…it is the only way Michael can investigate and fix. There have been sporadic mentions of issues but no descriptions of reproducible steps or screen recordings with clues.

    Thank you, a bit of a hassle yes. :) I was wondering whether the transfer option in the MIDI control menu could be of help but haven’t found a solution there yet.. (btw not all the automated bindings seem to be shown there?)

    About the sequencer hiccups: I will try to be alert and report..

    I am not sure what you mean by " I was wondering whether the transfer option in the MIDI control menu could be of help". Could you clarify?

    As far as the automated bindings, the ones show are only the customizable options. I believe that the bindings and operations are a work-in-progress and will be receiving ongoing

    t

    I thought I would be able to somethow transfer the Launchpad bindings to another MIDI controller. Might have been a fantasy.. :)

  • @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:

    @espiegel123 said:

    @janpieter said:
    If using a launchpad to ‘play’ Loopy Pro, is it possible to record your ‘playing’ as MIDI in for instance Atom and then play that back to Loopy later on from that Atom instance (without the Launchpad being there)?
    Or do you have to somehow install the bindings again?

    If using the automated bindings, you can’t directly capture the midi from the session mode pads. You could use something like Audiobus 3 or MidiFire to redirect the events on the launchpad’s daw ports so that atom could capture them. You would need to create a parallel mapping of the clips to respond to those events.

    Not midi, but you can capture your loop playing as a sequence in loopy pro by using the record sequence feature.

    Thank you for your clear answer! (I was asking because I sometimes have the impression that Loopy’s sequencer not always faithfully captures the playing/or the playback somehow is just a little different).

    You could also set up manual bindings for launchpad midi that you could record to atom and play back which is what i did before the automated session..

    Do you have the color feedback then?

    I can’t recall…probably not. To keep the accurate feedback, you will have to do some work.

    It just occurred to me that you could midi learn the session mode pad pressed to widgets that relay a note to a midi sequencer for recording and you could send that output back to midi Control (using one of the techniques documented in the wiki) at playback (you would have to midi learn those, too). A hassle to set up the first time but then could be used as a template.

    Btw, if you find cases where record sequence does not work correctly, please report them…it is the only way Michael can investigate and fix. There have been sporadic mentions of issues but no descriptions of reproducible steps or screen recordings with clues.

    Thank you, a bit of a hassle yes. :) I was wondering whether the transfer option in the MIDI control menu could be of help but haven’t found a solution there yet.. (btw not all the automated bindings seem to be shown there?)

    About the sequencer hiccups: I will try to be alert and report..

    I am not sure what you mean by " I was wondering whether the transfer option in the MIDI control menu could be of help". Could you clarify?

    As far as the automated bindings, the ones show are only the customizable options. I believe that the bindings and operations are a work-in-progress and will be receiving ongoing

    t

    I thought I would be able to somethow transfer the Launchpad bindings to another MIDI controller. Might have been a fantasy.. :)

    The automatic LaunchPad bindings aren't in the local profile. They are in a special global profile which you will see listed in MIDI Control. Your picture shows the local profile -- which are settings unique to the loaded project.

  • Apologies if this has been covered elsewhere - I imported a loop from AUM (made with StepBud and Spectrum, fwiw). It was a test case, so BPM is 120. When I import to LP, it registers as 120.xx and the loop plays and sounds as it should. Great.

    However, LP is also showing me a "suggested" BPM of 87.xx and when I click that the Loop goes into (at least) double time. Is this a bug, or am I totally missing the reasoning behind this? I'm still wrapping my head around time stretching (as a universal concept, not just with LP), so I figure that probably has something to do with it, I just can't seem to find why it's inverted.

    Also - is it possible to control a BUS with a widget yet? I swear I've looked through the submenus, and can't find how to attach a slider widget to a BUS fader.

    Thanks, and Happy New Year!

  • @timelining said:
    Apologies if this has been covered elsewhere - I imported a loop from AUM (made with StepBud and Spectrum, fwiw). It was a test case, so BPM is 120. When I import to LP, it registers as 120.xx and the loop plays and sounds as it should. Great.

    However, LP is also showing me a "suggested" BPM of 87.xx and when I click that the Loop goes into (at least) double time. Is this a bug, or am I totally missing the reasoning behind this? I'm still wrapping my head around time stretching (as a universal concept, not just with LP), so I figure that probably has something to do with it, I just can't seem to find why it's inverted.

    Also - is it possible to control a BUS with a widget yet? I swear I've looked through the submenus, and can't find how to attach a slider widget to a BUS fader.

    Thanks, and Happy New Year!

    Sometimes Loopy guesses wrong what the bpm should be. If “time stretch” is turned off, your loop will import unchanged and loopy will treat the current loopy tempo as the loop’s native tempo. When time-stretch is on, the loop is time-stretched on import.

    If you have a loop that it guesses wrong about, please send info to @michael so that he has more data points to go on when he works on fixing it.

  • That does indeed sound like a bug to me @timelining - I’d quite like to see that project that shows the weird suggestion, if it’s convenient for you to email it over. I’m [email protected]

    As for controlling buses – yeah, that’s on its way, will be in the next update.

  • @Michael said:
    That does indeed sound like a bug to me @timelining - I’d quite like to see that project that shows the weird suggestion, if it’s convenient for you to email it over. I’m [email protected]

    As for controlling buses – yeah, that’s on its way, will be in the next update.

    I had a similar issue - where I imported a few loops I knew the exact bpm before importing - and i remember seeing a suggested bpm in Loopy that seemed weird. (I imported a couple drum loops that were around 70-80bpm and saw a suggested bpm of 130.49 or something like that). I’ll take a look later today or tomorrow & see if I can reproduce...

  • The user and all related content has been deleted.
  • The user and all related content has been deleted.
  • Thanks so much for the thought! I don’t feel comfortable doing that though - I mean, I’m not charging Ableton prices or anything but it still feels a tad greedy to put a hand out for more after setting up a relatively novel (for iOS) pricing structure designed to provide a reliable income 😄

    Maybe I’ll make a “ways you can help” section in the app/manual with things like leaving an app review, making YouTube videos, telling your musical heroes about LP, etc…

  • edited January 2022
    The user and all related content has been deleted.
  • So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

  • @onerez said:
    So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

    importing doesn't normally change volume. Does this only happen with imported audio? if you record something does it play back at the expected volume?

    is this loopy running as an au or standalone?

    can you post a video demonstrating the problem?

  • @espiegel123 said:

    @onerez said:
    So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

    importing doesn't normally change volume. Does this only happen with imported audio? if you record something does it play back at the expected volume?

    is this loopy running as an au or standalone?

    can you post a video demonstrating the problem?

    Ok this is very bizarre, I set up new project and imported the same drum loop into LP stand alone, AUM and AudioShare. Just a normal loop at 124BPM. I play it in LP and it’s definitely way louder then AUM or AS. I did not touch anything I just let al be default. Then I go to screen record it to show and and soon as I hit the screen record and play the loop in LP its been adjusted down in level???? AUM and AS are the same.

  • @onerez said:

    @espiegel123 said:

    @onerez said:
    So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

    importing doesn't normally change volume. Does this only happen with imported audio? if you record something does it play back at the expected volume?

    is this loopy running as an au or standalone?

    can you post a video demonstrating the problem?

    Ok this is very bizarre, I set up new project and imported the same drum loop into LP stand alone, AUM and AudioShare. Just a normal loop at 124BPM. I play it in LP and it’s definitely way louder then AUM or AS. I did not touch anything I just let al be default. Then I go to screen record it to show and and soon as I hit the screen record and play the loop in LP its been adjusted down in level???? AUM and AS are the same.

    In standalone, if you use the internal mic, there is an Echo Cancellation option. When this is on (which it is by default), Loopy does some auto-gain correction. Turn off Echo Cancellation and that won't happen.

  • wimwim
    edited January 2022

    @onerez said:

    @espiegel123 said:

    @onerez said:
    So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

    importing doesn't normally change volume. Does this only happen with imported audio? if you record something does it play back at the expected volume?

    is this loopy running as an au or standalone?

    can you post a video demonstrating the problem?

    Ok this is very bizarre, I set up new project and imported the same drum loop into LP stand alone, AUM and AudioShare. Just a normal loop at 124BPM. I play it in LP and it’s definitely way louder then AUM or AS. I did not touch anything I just let al be default. Then I go to screen record it to show and and soon as I hit the screen record and play the loop in LP its been adjusted down in level???? AUM and AS are the same.

    Try turning off echo cancellation, which makes iOS measurement mode kick in. Also, delete or mute mic input if you’re not using it.

  • @wim @espiegel123 thanks. I just now came across that. I will never use the mic so I will disable that. Thanks for the help
    !!!!

  • @wim said:

    @onerez said:

    @espiegel123 said:

    @onerez said:
    So can someone tell me why I load a drum loop at its stated tempo into LP why is the volume so high compared to AUM or audio share at the same levels?? I tried to do a search but could not find anything. Am I doing searching wrong in the forum?

    importing doesn't normally change volume. Does this only happen with imported audio? if you record something does it play back at the expected volume?

    is this loopy running as an au or standalone?

    can you post a video demonstrating the problem?

    Ok this is very bizarre, I set up new project and imported the same drum loop into LP stand alone, AUM and AudioShare. Just a normal loop at 124BPM. I play it in LP and it’s definitely way louder then AUM or AS. I did not touch anything I just let al be default. Then I go to screen record it to show and and soon as I hit the screen record and play the loop in LP its been adjusted down in level???? AUM and AS are the same.

    Try turning off echo cancellation, which makes iOS measurement mode kick in. Also, delete or mute mic input if you’re not using it.

    Echo cancellation requires a built-in feature of iOS called “Measurement Mode”, which has a number of unfortunate quirks, including preventing the use of Bluetooth audio devices and dropping the device output audio level.

    I had no idea why I couldn’t use Bluetooth headphones in some projects!. Here it is.

  • Hello, please help
    This error occurs when I try to open other apps in a loopy, only a small number of apps open in a loopy

  • I’m interested in using Samplr with loopy pro. I had previously used loopy hd with @espiegel123 ‘s Audiobus/AUM hybrid setup which makes use of the audiobus palatte to record loops from within Samplr. Any ideas on how to set up something like this with loopy pro?

  • @timelining said:
    Apologies if this has been covered elsewhere - I imported a loop from AUM (made with StepBud and Spectrum, fwiw). It was a test case, so BPM is 120. When I import to LP, it registers as 120.xx and the loop plays and sounds as it should. Great.

    However, LP is also showing me a "suggested" BPM of 87.xx and when I click that the Loop goes into (at least) double time. Is this a bug, or am I totally missing the reasoning behind this? I'm still wrapping my head around time stretching (as a universal concept, not just with LP), so I figure that probably has something to do with it, I just can't seem to find why it's inverted.

    Also - is it possible to control a BUS with a widget yet? I swear I've looked through the submenus, and can't find how to attach a slider widget to a BUS fader.

    Thanks, and Happy New Year!

    A tutorial video on a importing, syncing loops/samples would be great.. Had a Blocs Project export that should sync all samples nicely, but one of the set seems difficult to sync.. I’m wondering if it is a bug.. or an error on my part.. thanks..

  • @tja said:

    @Michael said:
    That does indeed sound like a bug to me @timelining - I’d quite like to see that project that shows the weird suggestion, if it’s convenient for you to email it over. I’m [email protected]

    As for controlling buses – yeah, that’s on its way, will be in the next update.

    You plan to add new stuff for one year before asking for more money.

    PLEASE add a tip jar or something!

    I will buy some small IAP / tip for each new feature!

    I propose sample packs.. 😊

  • edited January 2022

    I can't seem to record a tail to a loop. 🤔

    Details:

    • I have an 8-bar midi section in Atom, which drives Synthmaster 2. I want to record this to a donut in LP, including the tail after the end of the 8th bar.
    • LP is set to record tail and to play that tail, I checked both the global clip settings and the individual donut clip settings just in case
    • I set the fixed bpm and an 8-bar recording length
    • it seems I need to use audio threshold recording to be able to start recording immediately (there's nothing else in Atom apart from that 8-bar section) but that works well

    Using the above setup, I can record a perfectly fine 8-bar clip both via AUM and directly in LP standalone. But when I open the clip settings dialog, there's no sign of a tail recorded.

    What am I overlooking / doing wrong?

    Ps. @Michael, didn't you mean to write intro recording instead of tail recording in the last line of this section in the manual?

  • @2Tbeatbox said:
    Hello, please help
    This error occurs when I try to open other apps in a loopy, only a small number of apps open in a loopy

    This is unusual. Please post a listing of AU that give you that error.

    Does it always happen?

    What device and OS are you using?

  • @hightunnels said:
    I’m interested in using Samplr with loopy pro. I had previously used loopy hd with @espiegel123 ‘s Audiobus/AUM hybrid setup which makes use of the audiobus palatte to record loops from within Samplr. Any ideas on how to set up something like this with loopy pro?

    Currently, loopy pro standalone doesn’t support IAA apps. You could use LP in AUM or Audiobus as an AU and pipe Samplr in that way.

    IAA support is coming.

  • @RajahP said:

    @timelining said:
    Apologies if this has been covered elsewhere - I imported a loop from AUM (made with StepBud and Spectrum, fwiw). It was a test case, so BPM is 120. When I import to LP, it registers as 120.xx and the loop plays and sounds as it should. Great.

    However, LP is also showing me a "suggested" BPM of 87.xx and when I click that the Loop goes into (at least) double time. Is this a bug, or am I totally missing the reasoning behind this? I'm still wrapping my head around time stretching (as a universal concept, not just with LP), so I figure that probably has something to do with it, I just can't seem to find why it's inverted.

    Also - is it possible to control a BUS with a widget yet? I swear I've looked through the submenus, and can't find how to attach a slider widget to a BUS fader.

    Thanks, and Happy New Year!

    A tutorial video on a importing, syncing loops/samples would be great.. Had a Blocs Project export that should sync all samples nicely, but one of the set seems difficult to sync.. I’m wondering if it is a bug.. or an error on my part.. thanks..

    Please send the project that won’t sync to @Michael

  • @ervin said:
    I can't seem to record a tail to a loop. 🤔

    Details:

    • I have an 8-bar midi section in Atom, which drives Synthmaster 2. I want to record this to a donut in LP, including the tail after the end of the 8th bar.
    • LP is set to record tail and to play that tail, I checked both the global clip settings and the individual donut clip settings just in case
    • I set the fixed bpm and an 8-bar recording length
    • it seems I need to use audio threshold recording to be able to start recording immediately (there's nothing else in Atom apart from that 8-bar section) but that works well

    Using the above setup, I can record a perfectly fine 8-bar clip both via AUM and directly in LP standalone. But when I open the clip settings dialog, there's no sign of a tail recorded.

    What am I overlooking / doing wrong?

    If the tail is recorded, the clip’s outro settings will both be on.

    Can you post a video that shows your settings and then the recording process result?

    To test, try just something simple and manual where tail is obvious.

This discussion has been closed.