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 StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
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.
This is great, thanks for adding note on/off, just tried with Rosetta plugins 😊
@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 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:
Thanks again for adding note on/off!
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?
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.
Jade will livestream today and demonstrate PatternBud!
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.
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.
That wasn’t intentional, thanks for reporting, I’ll fix it quickly!
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!
Let me know if you have more questions, thanks!
Ok, the new update is ready!
The new update will be live soon!
Cool
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:
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...