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
+1
I think I meant more of a count-in, 1 bar or so, but I realise now I can give myself that time when recording and then just adjust the loop points. At the moment does ‘record’ sync to the next beat after pressing the button or is it completely free running?
Anyway, Just been playing in AUM and I found I can achieve what I want to do (synced loops) by making an empty loop and then using the punch in / punch out across the whole loop whilst the host is playing back.*
Sounding good too with a SWAM cello and Hammerhead rhythm - it seems I’m much better with happy accidents testing stuff out rather than when I’m actually trying to make music
Good stuff, bought you a beer (so long as it’s not too expensive where you live). Cheers.
*EDIT and that was just for the first loop - after that recording to the other tracks follows the loop anyway.
Recording starts whenever you record arm and a track is record enable, but as you noticed, you can use punch in/out to automate this. In a next version I'll make it possible to create the length by not having to record an empty track first, so that should be more convenient then.
Thanks so much for the donation!
Excellent. Never has there been a better time to self-isolate, if I could just get the rest of the family to isolate elsewhere….
MIDI Tape Recorder v0.90 build 9 is now available on TestFlight with the following changes:
Thank you @GeertBevin!
Thanks also for supporting the bunch of (still great) devices that can't go above iOS 12 👍🏼👍🏼
I keep my iPad Air 1 around for this very reason 🙂
This thing is an underrated an essential tool for hashing out parts quickly. I already use it so much, it immediately became a huge part of my recording/practicing process.
Thank you, that means a lot to me and exactly the reason why I made it!
I'm really happy with it too. I think I'll probably use it in every project.
Can’t wait til this is available after the testing. I no longer beta test because of a really bad iOS error which caused havoc with me (from another developer’s app), so I look forward to the polished final product.
Awesome! Thank you!
I'm planning to finish up one last feature today (trimming the recorded midi) and then get it ready for App Store submission. Thanks for the interest!
+1 This fits in perfectly for me, up to now I find I end up having only occasional and dedicated MPE sessions, now I can bring everything together and mash it all up in one
That's exactly the intent I have for this plugin, so it's really nice to hear!
Hi again @GeertBevin - I’ve just made myself an empty 16 bar (first) loop in AUM and successfully saved it as an AUM preset to open in subsequent instances.
Can you enable preset saving within the plugin? If so, perhaps it would also be handy to have a few presets with different length empty first loops? I appreciate it might be confusing having to punch-in/out on that empty loop when you don’t need to on the subsequent loops, but for me recording from a cold start isn’t easy, much better to come in when everything’s rolling. Of course, I understand this isn’t just for people who want to loop short clips, but I reckon we are legion
Thanks for that suggestion, I'll look into it.
FYI the next beta will allow you to simply drag to the right on an empty recording to set a length without having to record that length. So this particular flow should be much easier.
In any case, preset saving inside the plugin is definitely a good idea!
Excited for this
Thank you for your work @GeertBevin !
I think the fact that the host is recording doesn't necessarily mean the user wants some particular recording-able plugin to record? In AUM you can't even start the transport-record unless at least one channel is rec-armed.
[EDIT: never mind, I saw you realized this a few replies down
]
However, a user can enable record in your plugin while host is stopped and rewound, and it will of course start recording when user starts play in the host. And it could be nice to be able to start recording at the next beat or bar if the transport is already rolling when user taps rec in your plugin. On the other hand, that could also be solved with grid-snapping trimming after recording.
I think I have a release candidate ready, I plan to submit the final version to the App Store soon.
These are the latest changes in v0.9.0 build 10:
I don’t have a lot of time at the moment but I plan to test the recorder extensively during the holidays. From the little time I got with it I’m very impressed though! It’s very handy and fills one of the needs I had since starting with music production on iPad. I see myself using it a lot. Thank you for open source and thank you for releasing it at all, Geert.
Sweet. I will be deliberately screwing up my recordings just for the joy of punching in and doing it again
Lol!!!
Thanks so much!!!
@GeertBevin A bug I think, hope ok to post here? I make an empty 16 bar loop, with host playback running. I record arm and play in notes, but after 16 bars the playhead returns to the start of the loop while notes continue to record in additionally added bars. I can make a video if you need, but off to bed now and so far your fixing has been much quicker than my video making might be.
Is this with v0.9.0 build 10, today's release? I don't seem to be able to reproduce it.
It’s not a necessity cos I can always go into landscape mode but being able to scroll over in portrait mode on iPhone would be a nice ease of use feature cos I can’t access the delete/import/export without going into landscape but otherwise everything else is working great so far.
Thanks for the request, at this point I feel it's too risky to introduce that since it would have to wrap the entire UI. It would also create nested scroll views, which is always awkward and source of confusing behavior. Glad everything else is working great for you!
I made another release candidate and unless a major bug is found, this is what I'll submit to the App Store.
I had a great creative session with MIDI Tape Recorder today and was able to have a lot of fun without wanting to change any code. So I think it's ready.
Here's a little excerpt
Very nice @GeertBevin