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.

Battalion by Unfiltered Audio (Released on iOS)

1111214161720

Comments

  • @offbrands said:
    Thanks for posting this update here!

    No worries, here‘s another informative update (source is the elektronauts forum btw, devs seem more active there)

  • The user and all related content has been deleted.
  • I have so much fun with Battalion rn. So easy to dial in interesting sounds. To automate parameters with other parameters. And the sequencer is just nuts. I feel like I finally found home with this plugin. I'm looking forward for the next update and for multi-out support in Loopy Pro.

  • edited August 2025

    One thing I have yet to figure out. I’m trying to get a true, non-repeating 50% probability on a continuous 1-step pattern in Battalion.
    When I use the per-step PROB slider set to 50%, the resulting “random” sequence seems repetitive.
    Does anyone know why the per-step PROB modulation seems to generate a fixed, repeating pattern? Is this by design?

  • @trickyflemming : Hey there... i just checked, and it appears that the FX sends are all prefader when using by itself and post for 2-8 when going indiv. That still causes a lot of issues if you try to live mix anything.

    Can you please put in an option for ALL tracks to have pre or post fader FX sends? Pretty please?

  • @oscillotus said:
    One thing I have yet to figure out. I’m trying to get a true, non-repeating 50% probability on a continuous 1-step pattern in Battalion.
    When I use the per-step PROB slider set to 50%, the resulting “random” sequence seems repetitive.
    Does anyone know why the per-step PROB modulation seems to generate a fixed, repeating pattern? Is this by design?

    It just occurred to me why more people are noticing this lately, and that's because of the Standalone behavior. So, the way this was designed is that PROB settings will always be the same on a given bar on a DAW's timeline. That way, if you render your song multiple times, the output is deterministic instead of being different each render. However, Standalone is essentially looping the same bar over and over again (since there's no timeline).

    @MonkeyDrummer said:
    @trickyflemming : Hey there... i just checked, and it appears that the FX sends are all prefader when using by itself and post for 2-8 when going indiv. That still causes a lot of issues if you try to live mix anything.

    Can you please put in an option for ALL tracks to have pre or post fader FX sends? Pretty please?

    Definitely. It's burned me before as well. I'm wrapping up this engine update and then I will work on that. The patterns code is ready, but patterns won't be in this update as we're waiting on graphic design. I'll try to do the pre/post stuff in the patterns update while Papernoise is looking at everything.

  • The’re not very responsive at unfiltered audio.

  • @Meek3 said:
    The’re not very responsive at unfiltered audio.

    In what way? I mean, they've engaged here a lot, they've acted on many suggestions here. Someone wrote a question here day before yesterday and the next day the dev responded in this thread. I'd say that's very responsive.

  • Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

  • It was a nice reply though.
    Not here to negatively talk bout devs

  • @Meek3 said:
    Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

    My apologies! It's just two of us at Unfiltered. We tend to answer emails in batches once or twice a week and occasionally things slip by. Things have been hectic lately (story time coming in about a month or so). The Battalion 1.1.4 beta is almost ready and should be up soon. Here's the current contents. The patterns code is pretty much ready to go on another branch, but we need to do graphic design on that:

    1.1.4 (in progress)

    • The "Garbage-Fi" sample engine released on iOS was incorrectly an alpha slicing engine. This release fixes that engine (now called Phase Slice). This engine mostly works the same, but we fixed the slice start/end behavior with the intended design. If you had existing presets, turn the new WINDOW parameter the whole way down to match the sound. If you had non-default start/end points, the preset sound may have changed. We apologize for the oversight on this one.
    • Added Phase Stretch sample engine.
    • Added the real Garbage-Fi sample engine.
    • Add global option for mute behavior: Audio Mute (previous behavior: instantly mute/unmute track) or Trigger Mute (let drum finish ringing, prevent new triggers from triggering the drum).
    • Add "Load Random Sample From Same Folder" to sample menu.
    • Add "Clear All Sequencers" to the preset menu.
    • Fix clicks/pops when opening the interface.
    • (IN PROGRESS) Fix for sequencer lanes in TRIG or RETRIG mode not resetting when playback restarts.
    • (IN PROGRESS) Add global option for drum triggers from MIDI Inputs to use sequencer step values.
  • @trickyflemming said:

    @Meek3 said:
    Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

    My apologies! It's just two of us at Unfiltered. We tend to answer emails in batches once or twice a week and occasionally things slip by. Things have been hectic lately (story time coming in about a month or so). The Battalion 1.1.4 beta is almost ready and should be up soon. Here's the current contents. The patterns code is pretty much ready to go on another branch, but we need to do graphic design on that:

    1.1.4 (in progress)

    • The "Garbage-Fi" sample engine released on iOS was incorrectly an alpha slicing engine. This release fixes that engine (now called Phase Slice). This engine mostly works the same, but we fixed the slice start/end behavior with the intended design. If you had existing presets, turn the new WINDOW parameter the whole way down to match the sound. If you had non-default start/end points, the preset sound may have changed. We apologize for the oversight on this one.
    • Added Phase Stretch sample engine.
    • Added the real Garbage-Fi sample engine.
    • Add global option for mute behavior: Audio Mute (previous behavior: instantly mute/unmute track) or Trigger Mute (let drum finish ringing, prevent new triggers from triggering the drum).
    • Add "Load Random Sample From Same Folder" to sample menu.
    • Add "Clear All Sequencers" to the preset menu.
    • Fix clicks/pops when opening the interface.
    • (IN PROGRESS) Fix for sequencer lanes in TRIG or RETRIG mode not resetting when playback restarts.
    • (IN PROGRESS) Add global option for drum triggers from MIDI Inputs to use sequencer step values.

    Rad changes, thank ya kindly for the update! 🤷🏻‍♂️

  • @trickyflemming said:

    @Meek3 said:
    Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

    My apologies! It's just two of us at Unfiltered. We tend to answer emails in batches once or twice a week and occasionally things slip by. Things have been hectic lately (story time coming in about a month or so). The Battalion 1.1.4 beta is almost ready and should be up soon. Here's the current contents. The patterns code is pretty much ready to go on another branch, but we need to do graphic design on that:

    1.1.4 (in progress)

    • The "Garbage-Fi" sample engine released on iOS was incorrectly an alpha slicing engine. This release fixes that engine (now called Phase Slice). This engine mostly works the same, but we fixed the slice start/end behavior with the intended design. If you had existing presets, turn the new WINDOW parameter the whole way down to match the sound. If you had non-default start/end points, the preset sound may have changed. We apologize for the oversight on this one.
    • Added Phase Stretch sample engine.
    • Added the real Garbage-Fi sample engine.
    • Add global option for mute behavior: Audio Mute (previous behavior: instantly mute/unmute track) or Trigger Mute (let drum finish ringing, prevent new triggers from triggering the drum).
    • Add "Load Random Sample From Same Folder" to sample menu.
    • Add "Clear All Sequencers" to the preset menu.
    • Fix clicks/pops when opening the interface.
    • (IN PROGRESS) Fix for sequencer lanes in TRIG or RETRIG mode not resetting when playback restarts.
    • (IN PROGRESS) Add global option for drum triggers from MIDI Inputs to use sequencer step values.

    No apologies needed.

    I do hope still to get a reply to my email.

    But if thats impossible it’s oke

  • @trickyflemming said:

    @Meek3 said:
    Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

    My apologies! It's just two of us at Unfiltered. We tend to answer emails in batches once or twice a week and occasionally things slip by. Things have been hectic lately (story time coming in about a month or so). The Battalion 1.1.4 beta is almost ready and should be up soon. Here's the current contents. The patterns code is pretty much ready to go on another branch, but we need to do graphic design on that:

    1.1.4 (in progress)

    • The "Garbage-Fi" sample engine released on iOS was incorrectly an alpha slicing engine. This release fixes that engine (now called Phase Slice). This engine mostly works the same, but we fixed the slice start/end behavior with the intended design. If you had existing presets, turn the new WINDOW parameter the whole way down to match the sound. If you had non-default start/end points, the preset sound may have changed. We apologize for the oversight on this one.
    • Added Phase Stretch sample engine.
    • Added the real Garbage-Fi sample engine.
    • Add global option for mute behavior: Audio Mute (previous behavior: instantly mute/unmute track) or Trigger Mute (let drum finish ringing, prevent new triggers from triggering the drum).
    • Add "Load Random Sample From Same Folder" to sample menu.
    • Add "Clear All Sequencers" to the preset menu.
    • Fix clicks/pops when opening the interface.
    • (IN PROGRESS) Fix for sequencer lanes in TRIG or RETRIG mode not resetting when playback restarts.
    • (IN PROGRESS) Add global option for drum triggers from MIDI Inputs to use sequencer step values.

    You are awesome! Thank you very much for such nice products and for keeping in touch with your users

  • Thank you @trickyflemming for getting back and for the updates :)

  • @trickyflemming said:

    @Meek3 said:
    Sorry I meant by email. It took months for a reply. I answered to that and haven’t heard back since.

    My apologies! It's just two of us at Unfiltered. We tend to answer emails in batches once or twice a week and occasionally things slip by. Things have been hectic lately (story time coming in about a month or so). The Battalion 1.1.4 beta is almost ready and should be up soon. Here's the current contents. The patterns code is pretty much ready to go on another branch, but we need to do graphic design on that:

    1.1.4 (in progress)

    Looks great! Love the creative range of sample engines. The app that keeps on giving. Look forward to testing it out 😀

  • edited October 2025
    The user and all related content has been deleted.
  • @offbrands try changing the octave down one. With the AUM keyboard C-1 and C#-1 work but in midiSTEPS I had to use C-2 and C#-2.

  • The user and all related content has been deleted.
  • edited October 2025

    @offbrands said:

    @anickt said:
    @offbrands try changing the octave down one. With the AUM keyboard C-1 and C#-1 work but in midiSTEPS I had to use C-2 and C#-2.

    Removed comment as this seems to be a solution, I need to test.

    Still the documentation lists specific MIDI Notes from Channel 11.

    CHANNEL 11 controls randomization, presets, and
    performance.
    MIDI Note 0: Load previous preset.
    MIDI Note 1: Load next preset.
    MIDI Note 2: Load random preset.
    MIDI Note 3: Randomize all parameters.
    MIDI Note 12: Randomize all Performance controls.
    MIDI Note 13: Reset Performance controls to neutral.
    MIDI Note 14: Commit Performance controls.
    MIDI Notes 24-31: Randomize drum channel.

    This solution doesn’t account for the insta crash I’ve experienced otherwise.

    I didn’t have any problems with crashing FWIW.

    MIDI notes are not specific, they are relative. Middle C can be (usually) C3 or C4. That’s why “C0” is C-1 on the AUM keyboard but C-2 on midiSTEPS. It has to do with what manufacturers defined middle C back in the early days of MIDI. This had to do with a typical 88 key piano versus shorter synth keyboards which were around 60 keys.

    (From Google) Yamaha MIDI middle C is C3, whereas the standard scientific pitch is C4. Both systems refer to the same MIDI note number 60, but Yamaha uses C3 and other manufacturers/software (like Roland) use C4. The difference stems from different octave numbering conventions used by various companies.

  • @anickt how do you change the octave down from Note 0? I also get these crashes. It is absolutely a bug.

  • @timfromtheborder said:
    @anickt how do you change the octave down from Note 0? I also get these crashes. It is absolutely a bug.

    You do it in whatever app you are using to send the MIDI notes. If I just had the C#-2 step it would advance every time it hit that step.

  • I’m using Loopy Pro to send Note 0. I don’t think it’s possible to change the octave. FWIW I just tried sending C-2 in Drambo and Battalion can’t handle it. It doesn’t crash, just glitches out for a while. Ah, D#-2 crashes it. Yeah, this is a bug.

  • @timfromtheborder said:
    I’m using Loopy Pro to send Note 0. I don’t think it’s possible to change the octave. FWIW I just tried sending C-2 in Drambo and Battalion can’t handle it. It doesn’t crash, just glitches out for a while. Ah, D#-2 crashes it. Yeah, this is a bug.

    IDK - I’m on an A16 iPad with iPadOS 26.1 with no crashing. Good luck!

  • The user and all related content has been deleted.
  • @offbrands said:

    @timfromtheborder said:
    I’m using Loopy Pro to send Note 0. I don’t think it’s possible to change the octave. FWIW I just tried sending C-2 in Drambo and Battalion can’t handle it. It doesn’t crash, just glitches out for a while. Ah, D#-2 crashes it. Yeah, this is a bug.

    Same @timfromtheborder, I’m not sure what @anickt is referencing.

    @trickyflemming - I emailed on July 28th about this bug, didn’t receive a response until August 11th, and per your update list you shared earlier in this thread, I’m not seeing any kind of response to changing presets via Ch. 11 with MIDI notes Preset bug in the AUV3 version of Battalion.

    Is this going to be addressed in the next update? This bug essentially handicaps the ability of playing battalion live if you want to switch any presets and in turn patterns since switching presets is the only way you’re able to switch patterns at present.

    I don’t want to come off curt, but out of all of the devs / bugs I’ve reported, this is the longest I’ve waited for a fix on a bug, and this is one of the more abrasive bugs I’ve seen, especially from the iOS Music Developer scene.

    Originally I wrote something similar but @anickt response seemed to make sense so I erased it, but it doesn’t work for my situation. Changing a preset via midi channel 11 makes Battalion crash. Every time for me.

    I’d appreciate a response please. I’m literally just wanting to use Battalion intended per the user manual and I’m just trying to help.

    Cheers, thank you.

    And @meek3 ?

  • The user and all related content has been deleted.
  • Here also an extra bump for preset change fix.

  • edited October 2025
    The user and all related content has been deleted.
  • @offbrands said:

    @Mo13 said:
    Here also an extra bump for preset change fix.

    Cheers @Mo13

    3 customers @ Unfiltered Audio with the same issue.

    If anyone else wants to check, load up Battalion within a Host App / DAW, set a MIDI Controller / Keyboard to Channel 11, send MIDI Note 0, or 1 to change the preset.

    It will not work. It will randomize everything infinitely and eventually crash the plugin.

    Battallion launched in solo function while using a hardware keyboard, this functionality works fine, no issues. It’s just the AUV3 version.

    I just tried this in Drambo and changing presets with those two notes works just fine, so it looks like there's another factor at play.

Sign In or Register to comment.