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.

PatternBud By Cem Olcay

13»

Comments

  • @auxmux said:
    @cem_olcay Unfortunately, the issue with the miscellaneous midi cc data being generated looks like a bug in PatternBud, when PC messages are sent. Please see screenshot below. Only PatternBud is set to send data to MIDISpy. No other midi sources are being used.

    I’m still thinking it’s not a PatternBud bug. The PC commands should’ve trigger the host to create those pressure messages. PatternBud is only sending one message. What happens when you send PC commands with other apps?

    BTW the new version is up, the note on/off messages could be sent with actions on the start or the end of a step.

  • @cem_olcay said:

    BTW the new version is up, the note on/off messages could be sent with actions on the start or the end of a step.

    This is great, thanks for adding note on/off, just tried with Rosetta plugins 😊

  • edited September 2022

    @cem_olcay Please see the two screenshots. I used a Mozaic script which converts midi notes to PC as a comparison. Screenshots shows its output on the left compared to PatternBud on the right. The Mozaic script shows no other messages, but PatternBud shows some extra messages. When the output is set to channel 1, there’s an extra 0 message being sent along with each PC. When the channel is 2 or higher, there are messages on other channels like 13 or 16 being sent. I’m attaching the AUM session as a reference.

  • @cem_olcay said:
    BTW the new version is up, the note on/off messages could be sent with actions on the start or the end of a step.

    I gave the new update a quick spin. From what I can see, this does the job for triggering Atom 2 using ‘hold’ + velocity for pattern selection! I like the ‘send on start’ toggle, that was a good way of giving the user flexibility. A few suggestions/observations, if I may:

    1. I tried to copy/paste from the first cell to the second cell. It seemed to work but then reset to the old contents when I tapped the second cell. This could be because I was using the new note on/off actions in the source cell.
    2. Really not a biggie this one but at the moment I am only using the note on/off actions to control Atom and so the cc/pc sending part is extraneous (actually, I’m using the PC at the moment to show which velocity is being sent!). Could the note on/off be added somehow to the main ‘Data’ section? It could be a bit tricky as you would need to cater for the users who want just a note on, those who want a note on immediately followed by a note off, and those who want a note on held for the duration of the step, followed by a note off.
    3. Would it be possible to name steps? I’m thinking that once I start building up a song then it won’t be immediately clear which step is verse, chorus etc.

    Thanks again for adding note on/off!

  • @auxmux said:
    @cem_olcay Please see the two screenshots. I used a Mozaic script which converts midi notes to PC as a comparison. Screenshots shows its output on the left compared to PatternBud on the right. The Mozaic script shows no other messages, but PatternBud shows some extra messages. When the output is set to channel 1, there’s an extra 0 message being sent along with each PC. When the channel is 2 or higher, there are messages on other channels like 13 or 16 being sent. I’m attaching the AUM session as a reference.

    I'm still not convinced. When I use the standalone version of PatternBud, I don't see extra messages. But more interestingly, when I send MIDI from the AUv3 version in AUM to my computer through the MIDI network or IDAM, I don't see the extra messages as well. I'm 100% sure it's not PatternBud bug. It only creates one PC message.

  • @cem_olcay Interesting, thanks for taking a look. I did similar tests with my Mac and Midifire and Streambyter as well, and seeing the same as you saw. Odd. Must be an issue with Midispy then. I'll do some real world testing :) not just using midispy and let you know if I run into anything.

    Thanks for adding midi note actions as well! Would it be possible to add this to steps as well?

  • @MisplacedDevelopment said:

    @cem_olcay said:
    BTW the new version is up, the note on/off messages could be sent with actions on the start or the end of a step.

    I gave the new update a quick spin. From what I can see, this does the job for triggering Atom 2 using ‘hold’ + velocity for pattern selection! I like the ‘send on start’ toggle, that was a good way of giving the user flexibility. A few suggestions/observations, if I may:

    1. I tried to copy/paste from the first cell to the second cell. It seemed to work but then reset to the old contents when I tapped the second cell. This could be because I was using the new note on/off actions in the source cell.
    2. Really not a biggie this one but at the moment I am only using the note on/off actions to control Atom and so the cc/pc sending part is extraneous (actually, I’m using the PC at the moment to show which velocity is being sent!). Could the note on/off be added somehow to the main ‘Data’ section? It could be a bit tricky as you would need to cater for the users who want just a note on, those who want a note on immediately followed by a note off, and those who want a note on held for the duration of the step, followed by a note off.
    3. Would it be possible to name steps? I’m thinking that once I start building up a song then it won’t be immediately clear which step is verse, chorus etc.

    Thanks again for adding note on/off!

    The new version with the optional step naming and the fix for step copy/pasting is on the way.

  • @cem_olcay said:

    The new version with the optional step naming and the fix for step copy/pasting is on the way.

    Wow, you are a star!

  • I really would like to see videos with use cases demoing all these features.

  • @cuscolima said:
    I really would like to see videos with use cases demoing all these features.

    Jade will livestream today and demonstrate PatternBud!

  • @cem_olcay said

    The new version with the optional step naming and the fix for step copy/pasting is on the way.

    Hi Cem, I have had a chance to play with the new update and the reported copy/paste bug is fixed. Thanks for that and also for adding named steps.

    When I copy a step with an action and then change the action of the original step e.g., change its note velocity, then the step I copied to also changes. Is this by design? I do like apps which optionally let you copy/paste linked versions of the source item, so that changing one of the linked items also changes all linked copies, but normally you would have a “Paste (linked)” kind of option and the default would be to create a new clone.

  • edited September 2022

    Here is my setup so far for anyone wondering how this might be used with Atom 2.

    First, we have the Atom 2 configuration. I have highlighted the settings which I have changed:

    This uses ‘hold’ mode and uses the same trigger note (C4) for both the ‘play’ trigger and also the pattern change trigger note. The velocity of the note controls the selected pattern. I have set the base velocity to 89 so that I do not have to change any of the defaults in PatternBud. This means velocity 90 = pattern 1, 91 is pattern 2, etc.

    Here is my PatternBud setup:

    The first and third steps are configured like this:

    The second and fourth steps are configured like this:

    When I hit play in AUM then patterns 1 and 2 play alternately in Atom 2.

    This passed my basic accuracy test where I add a 64th note right at the start and end of the pattern and check that they both sound correctly.

    Note that the CC is not actually used by Atom and I should probably filter it out in AUM before it gets to Atom.

  • @MisplacedDevelopment said:

    @cem_olcay said

    The new version with the optional step naming and the fix for step copy/pasting is on the way.

    Hi Cem, I have had a chance to play with the new update and the reported copy/paste bug is fixed. Thanks for that and also for adding named steps.

    When I copy a step with an action and then change the action of the original step e.g., change its note velocity, then the step I copied to also changes. Is this by design? I do like apps which optionally let you copy/paste linked versions of the source item, so that changing one of the linked items also changes all linked copies, but normally you would have a “Paste (linked)” kind of option and the default would be to create a new clone.

    That wasn’t intentional, thanks for reporting, I’ll fix it quickly!

  • edited September 2022

    @cuscolima said:
    I really would like to see videos with use cases demoing all these features.

    Does the Jade video above get into the Action items? That’s the part I could really use some help with?

  • Cem -- Thanks for PatternBud...it's been very useful for me.

    I'm using PB to control a second instance of PB. The first instance is the high-level conductor.
    The second controls the cadence of chords the sythesizers play. This way I can define a song at a high level in the first instance, instructing the music to, say, "play the verse twice, then the chorus, then the verse, now the bridge, okay end with a verse, chorus, bridge."

    Some questions so I can get even better at using PB:

    __ Is there a manual published anywhere?

    __ Is there a way to insert a step into a pattern? Seems like it only lets us add one at the end, so inserts require a lot of copy and pasting to move everything down one step so that the right step can then be edited to provide the new functionality.

    __ A "select & copy selection" would let us paste whole sections rather than having to rebuild them in each spot we want them to occur.

    __ When I switch patterns, the "cursor" continues with the current step number rather than rewinding to step 1, even picking up right in the middle if that's where clock-time is at. Is there a way to get the following optional functionality?: When we send a signal to switch patterns, it rewinds the clock of the target PB instance (in my case, instance #2). This way, we can have verses and choruses of different length. Now, if we switch at the end of a short chorus to a longer verse, we come in part way through the verse. Only solution I've found is to keep all song parts the same length. I haven't been able to get fancy combo commands to work, such as "got to step 1 and switch to patten 2."

    Thanks!

  • @StarvingOligarch thanks, I'm glad you find it useful!

    • There's a tutorial section inside the app (scroll to the bottom on the settings menu). But looks like you way past the tutorial point with your current level :)
    • Insert step is a good idea, it doesn't have it right now but I can add it. You can remove steps in the middle though (long press a step).
    • PatternBud's sequencer follows the host app's transport and reorient itself when you change the pattern.

    Let me know if you have more questions, thanks!

  • Ok, the new update is ready!

    • You can now long press a step and select the "insert after" option for adding a step in the middle.
    • I also add the total duration of a track after the track's title as well.

    The new update will be live soon!

  • The new version has released.

  • @cem_olcay said:
    The new version has released.

    Thanks dude.

  • Hello Guys,
    I have just started to enjoy the forum with my first comment/question here.
    I have some BUD sequncers, now i have grabbed the PatternBud.

    Thats clear that there are steps for each track. Each step has length, midi cc number setting, but where can i set the value of the selected midi cc?

    Also i have no luck to make it work with Riffer pattern changes. I use synths with generators inside Loopy Pro, but this CC thing doesnt work.

  • Just tap on the ‘cell’ that says ‘4 bars CC1’ ‘4 Bars CC2’ etc to set the value @arnou .
    The actual CC e.g. CC #10 by default and channel can be changed via Settings.
    Can’t help with Loop Pro…

  • If i tap to the step a window pop up with a "value" which is basically a midi cc number selection not a value as i seee.> @GeoTony said:

    Just tap on the ‘cell’ that says ‘4 bars CC1’ ‘4 Bars CC2’ etc to set the value @arnou .
    The actual CC e.g. CC #10 by default and channel can be changed via Settings.
    Can’t help with Loop Pro…

    If i tap to the cell a window pop up with a "value" function, which is basically a cc number selection not value setting as i see.

  • @arnou , the CC number I.e. the Continuous Controller number is the one shown to the right of the Track 1, Track 2 etc value depending on how many tracks you have. This defaults to CC #10 when you first load the app. This can be changed from the Settings.
    The value of the CC is set by tapping the cell.
    So in the screenshot below on Track 1 I am using CC #41 on channel 10 and I have 4 values I.e. 79, 80, 90 and 100.
    On Track 2 I have CC # 11 on channel 1 with values of 1, 2, 3 and 4.

  • @GeoTony
    Ahh, now its clear, Thank You! It was a little confusing to see CC70 CC80 CC90...

Sign In or Register to comment.