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 really enjoying it! The standalone synth is helpful for trying out functions. Actually just the most basic functions can create unexpected and interesting patterns.
I've been a bit puzzled by a few things.
I would have thought that if I change the key that the root would change along with that. Using Brainbud with more than one instance, etc.
Sometimes it seems to get into a loop whether the avoid loops button is checked or not. Sometimes turning that off stops the loop.
Not suggesting any changes to it - I'm just still trying to understand. I'm very impressed by it all.
I was going to pass on this one but the recent changes and enthusiasm here pushed me forward.
I’m glad I did. It’s a solid generator for making some Bach like sequences like this Test Drive in C minor using:
4 FuncBuds driving
3 PianoTeq 8’s and a
Term Pro for this Wooden Bass instrument
I’m just scratching the surface and would like to understand what MIDI in can do or triggering multiple instances to switch patterns together maybe.
For variety I’m just playing with the AUM Tempo control and pulling FuncBud’s into and out of service. No manipulations of the FuncBud settings which is probably where the real innovations lie as a realtime generator of MIDI:
Interesting! glad you got it.
That sounds great! 🤩
My second Test Drive recording… If you like ECM Jazz like Keith Jarrett, Gary Burton, etc.
You’ll find something to love using this for generating an ensemble.
What moved me to do this was getting a Launch Control XL and setting up an AUM project
to control BPM and 8 Track Volumes. I populated 5 tracks of PianoTeq’s driven by 5 FuncBuds:
Awesome 🤩
The new version v2.0 is live btw. It adds the new preset manager to the libaray. You can save/load projects between standalone app and auv3 plugin. It also adds a new sub osc to the internal synth on the standalone app.
I want more syncopations in the rhythmic sequences generated so I ran each of 4 FuncBuds through Mozaic “RANBO Humanizer” scripts to turn up the funk:
Nice! Wow, you're really cookin' with Func Bud! It's funny how something like this can pull out a different side of creativity. I'm still trying to decode why in the heck shaping sequences via math comes so naturally to me since I'm totally not a math person.
Your thoughts about syncopations are inspiring me to experiment with the manual triggering from another sequencer. I know what I'll be doing tonight. 👍🏼
It’s producing some generated stuff that nothing else has done to this point.
All my math functions are just:
x+1
x+2
x+8
X+12 for chromatic scale
x-1
x-2
x-8
X-12 for chromatic scale
There might be something useful in the other options but I’m very happy with simple stepwise
movement and octave jumps so far.
I need to look into that too. I’ll probably send some Lumbeats drum parts in as MIDI to get a complex but musical rhythms quickly… and then the instruments will sync with a LumBeats drummer nicely.
I triggered 5 FuncBuds using 3 DigiStix drum machines each with a complimentary rhythm pattern to generate a rhythm section type of groove. Then I fat fingered an organ soloist over the top.
Someone mentioned MidiGates and I thought that might help humanize the outputs of 5 FuncBuds.
I added a 3/4 Mid East drummer so the dancers can find the beat.
Just to finish my series of experiments I used 4 funcbuds generating notes at the rate of:
16 bars per note of Continua @Spidericemidas PADs
8 bars per note of Continua @Spidericemidas PADs
4 bars per note of Continua @Spidericemidas PADs
and a shower of16th notes of Klevgrand Speldosa bells sprinkled over the whole cosmic stew
Awesome creations @McD!
I thought I was done experimenting but I got a good idea.
Stack 3 Funcbuds with one small change in each instance… the scale used.
1. C Minor scale
2. Eb Major scale
3. G Phrygian
With the same math expression for all three instances you get a chordal coordination in C natural minor.
So, I set that up and played a Noise “Mount Peak Reed” instance to solo over the resulting chords that are played by 4 instruments after being humanized by MidiGate instances.
I love func bud but I get some weird behaviour when trying some harmonically modulating sequences in chromatic scale.
This is taken from a passage in a Bouree by J. S. Bach. Both voices work fine together, but wrong notes occur when midi notes are transposed up when the functions hit the lower limit of the pitch range.
Any idea why that is and how to fix that? Would be soooo cool if this would work properly.
Math is a cruel mistress. The chromatic scale will mathematically take integers and generate unpredictable notes when generating music in a scale.
This type of music is much easier to render accurately in a DAW using a piano roll to tweak the bad notes.
If you render this music in a modal scale you’ll have the odd secondary dominant that is “out of scale”
with Bach… in other words anything in the score that requires an “accidental”.
This is NOT a bug in FuncBud. It’s a feature.
I've been holding my tongue since this app was released but I can't take it anymore since I see repeated references to math. It has as much to do with math as a Sudoku where you actually can replace the numbers with letters (or whatever) and it works just as fine. Well, maybe I exaggerate a bit but I'm not far off. 🤔
Ouch! now I bit hard on that same tongue (why can't I just shut up?) 😂
Sure. It’s a marketing concept but this “Bud” uses simple algebra statements to determine the next note
while the others might use sliders, piano rolls, etc.
These function statements could be kryptonite to some potential buyers:
Now, image setting up the correct function and repeat settings to render a Bach keyboard piece.
No chords just a linear melody without any rests. It is a bit of a logic puzzle to predict the outcome and judge the results by what happens with the current note crosses the upper octave boundary and drops immediately to the lower octave boundary.
Anyway… it’s a fun note generator for the experimentor and the results can be very Bach like.
I know how to render such music in a piano roll, but a numeric approach seems like a great additional viewpoint when approaching musical sequences, exposing regularly repeating patterns.
Dmitri Tymoczko has some interesting software mostly demonstrating different aspects of intervallic movement:
https://www.madmusicalscience.com/software.html
That inspired me to try such stuff in func bud, but as I said, there seems to be a bug in the software when notes hit the lower limit. In my example it´s pretty obvious that the two voices sound generally consonant but "wrong" notes appear whenever one of the voices is transposed.
Because I want the formulas to modulate between different keys this is not fixable by slamming a scale on it - they have to move in chromatic space.
The bass sequence is this function:
And the melody uses this function:
The rhythm is determined by Cykle triggering func bud:
two eigth notes followed by a quarter note on repeat.
So I coded something similar to Func Bud in Sonic Pi, here is a demonstration of this principle working correctly:
When the notes hit the upper limit of the range, they are transposed correctly and the harmonic sense of the sequence stays intact.
And here is a version that shows similar problems as I encounter in func bud:
When the notes hit the upper limit of the range, the sequence becomes a mess, until all notes are transposed. The same behaviour I encounter in Func Bud.
The difference between the examples:
In the second example, the code is not dropping the last element of the list defining the (chromatic) scale, which in turn messes up the sequence. So my guess is, that this issue could be solved if that option would be availlable - or maybe the default - when using the chromatic scale.
@cem_olcay would be fantastic I you could fix this! This would turn func bud into a wonderful presentation tool for the mechanisms of modulating sequences in chromatic space!
@geez I'm not sure if I understand the problem (or is it even a problem?) but I'll check it out. I don't think there's a bug or something but one thing I can think of is that FuncBud filters out the notes in the scale above the max octave. The last notes can be clipped depending on the key of the scale. I believe it works fine if I disable the clipping.
The new version is live! This version adds iCloud documents support. You can share your presets across the iPhone, iPad and Mac for both standalone app and the AUv3 plugin.
Thanks @cem_olcay for the quick reply. I guess what I´m describing is not a bug, but something hindering my use case.
Does the chromatic scale in Func Bud go from C to B or C to C one octave higher? I suppose it´s the later but i would need it to just go up to B, so that the functions map correctly when the notes are transposed down at the edge of the octave range.
Would be great if you could offer a fix for this!
Great to see developments with it. But I lost all the work I'd been doing with it. When I reopened my AUM project, my saved versions were listed but empty. With all of my carefully crafted functions. I had been especially involved with a project using 3 funcbuds with complex interactions. 😥
Any hope for recovering the presets? Has anyone else noticed this since the new iCloud support kicked in? Where were the presets stored before?
They shouldn't be lost unless you've deleted the app and reinstalled. I'm not %100 sure but sometimes the system deletes the old app and reinstall the new one when you switch from the testflight version to the app store version.
The new version is live! I disabled the note clipping I've mentioned earlier. It will play the whole scale even if the notes exceed the max octave.
I definitely did not delete or reinstall the app; just the usual app update. I was never on the testflight version so it can't be that.
I'm really curious if anyone, anybody? ran into this same problem with their presets. I don't see how it can just be me.