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
If I was starting from scratch I'd start with Audiokit playgrounds.
Gene's blog is good for getting an initial midi framework https://audiokitpro.com/auv3-midi-tutorial-part1/
As @SevenSystems said everything else you need to learn!
@midiSequencer what I didn't tell @Mull is that I'm framework-allergic, so I tend to avoid them and do absolutely everything myself down to the last proverbial bit just imagine my horrible life!
sometimes thats wise - My adaption of Audiokit UI controls is still causing me pain!!
Yup, same here. Takes me longer to do things, but on the upside I have functional and creative control over everything.
Exactly. The worst part is if you happen to hit a "Roadblock" thing, i.e. a bug or missing feature in the library which you either can't fix because it's not open-source, or can't afford to first understand its huge codebase... then you can pretty much start over so... no frameworks for me!
In all seriousness, it's one of the things I like most about the iOS audio scene, developers that collaborate!
Plus for me, I work with developers all the time so it's interesting to hear the challenges even though I'm not a developer myself (fine with hacking away at scripts and a little C based VFX programming - VEX for Houdini - but certainly no chops in Swift or dread of dread, Objective-C).
Houdini! That was like the SunVox of the 3D apps back at the turn of the Century.
Renderman was a very powerful pain in the.. too.
Funnily enough Houdini is going great guns and is far more accessible these days to those without a computer science background (although in truth, you need to be able to think programatically as well as creatively). It’s used for far more than Movie VFX these days - it has taken a lot of the motion graphics market from Cinema 4D. It’s bread and butter is still big budget movie VFX. There’s hardly a blockbuster released that hasn’t involved a good number of Houdini shots. And RenderMan has equally been tamed so that mere mortals can get great results. That used to require an army of technical directors to render an animation of a moving ball!
I do remember Houdini revamping its UI and making a push toward being more accessible. If that continued into the present, then it must be worlds away from what I was trying to learn back then.
I have been out of VFX since 2010, so my experience ended with Maya, MentalRay and Nuke.
Not gonna lie it’s turning me on a little.
Weekend teaser.
Every instance gets its own colours accents and clip name (which ends up shown underneath AUM's track icon). So it's you don't just see "piano roll" a million times
@j_liljedahl It'd be awesome if plugins could contribute their short name to the label that AUM auto-generates for its tracks. So the short name isn't just shown underneath the icon, but the track name and window title bars too.
Is this something you'd be open to?
Nice...
@blueveek notice you have triplets, you might want to add dotted too?
You going to offer a fold option (like i have on Photon & Live has)? Im finding it hard to align the notes to the kbd.
I don't think dotted is that important, and I think it can also be pretty confusing for grid lines (just like showing swing). However this opinion is weakly held, and if enough people request it I'll add it for v2.
Fold is in the prototype stage, there was someone else who requested it too. Trying to figure out if I can polish it enough for initial release, otherwise it'll come in an update. Prioritisation is hard, and I really want to release this app sooner rather than later, otherwise I'll keep adding features forever heh!
I'll tease a screenshot of how scale overlays and snap to scale work, which I expect would satisfy a majority (but not all) of the use-cases for folding.
Looking great @blueveek. Who knew you had all this up your sleeve!
This is looking awesome, what kind of quantize options do we get and what resolution is the sequencer running at? (Like options for note start & end quantize etc.).
Will the midi cc editor have line and curve tools for editing? (Ie. set start and end values on the time line and let the sequencer interpolate the values with optional ’quantize’ setting for the value steps (think of this as sample-rate reduction from the sequencers highest reolution down to a set value)).
From the looks of it this will for me easily replace the current crop of AUv3 ’plug-in sequencers’
Time resolution is 64bit (double floating point). When playing, it's rounded to the nearest sample (depending on sample rate of course), regardless of buffer size. Regular manual quantise is up to 1/256th of a note (actual value depends on tempo).
More info on the exact details coming very soon
@blueveek By the looks of it, you have way more than enough to launch this app with a big, big bang. Users will likely have a different view of prioritization of features after using the app for a week or two. So launch with what you have and then come on back and run a poll if you'd like help with prioritization?
I think a good compromise here is to offer to quantise to dotted note values but keep the grid to whole, half, quarter, eigth, sixteenth and thirty second note values as standard. As you say it’s difficult to display swing values on a grid, but it’s also important to note that dotted rhythms are the basis of people grok to be a ‘funky’ feel.
However it would extremely useful if you also allowed bar’s to be split into arbitrary division values in much the same way as Patterning (the rhythm sequencer). e.g. having one sequence set up with a grid of sixteenth note divisions per bar whilst another is set up with a grid of twelfth note divisions per bar is a classic way of achieving a dotted polyrhythmic feel.
You have my 2 bits if those loop markers allow variable loop length according to snap values.
Looks like a winner.
The important bit from a UX perspective is that the grid divisions are separate from note values. Much like with Patterning 2, you need to be able to create e.g. 12 divisions per bar but enter notes of e.g. 16th or 32nd value. I can see this piano-roll as being most useful as a step sequencing tool, so having to edit 12th notes down to 16th or 32nd's will become tiring fairly quickly. I'm not suggesting that it's not going to be used for live input, but step sequencing will be significant use-case.
In your use case...
Seriously, for my use case, I don't really care whether it's grid divisions or note values, I just need something where pattern length is not limited to a multiple of a bar.
This looks amazing.
Congrats @blueveek .
You are a Rockstar Dev, for sure.
@blueveek
I would add my vote to those who have already, in some form or another, suggested:
Thank you for taking the time. Great app. Looking forward for release.
Btw, I have a 2018 iPad Pro (12.9) w 3G & 500GB storage. Would love to help beta test. Should I bother you with a request or do you have enough of those covered already?
I don’t really get the need for dotted notes. If the grid has small enough snap then the distance between notes is just three cells rather than 2 or 4, etc. Triplets I can see the need for though.
@blueveek actually this is very interesting. If possible (maybe not in the initial release), but like Ableton Live, it would be great to be able to assign a clip start point AND a loop start point. Basically this allows you to trigger your MIDI clip with an intro that plays, but when it loops back it now starts from a later point. Extremely useful.
Any idea when is this going to be released?
Edit.. and can you import midi?
Good idea, perhaps appending "(theShortName)", or even using only the shortname if set.
Note lengths or timings aren't limited to anything, obviously. Grid divisions are standard like in the screenshot, can pick between 1/256 notes and 1 bar.
Clip durations can be arbitrary as well, not limited to multiples of bars. So if you want your loop to be 2 bars, 3 beats and 4 sixty-fourth notes long, sure!