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
Thanks @skiphunt , I figured out those setting parts, my problem was, none worked in AUM or AB
......the transport bar didn't work or something, I lost patience too much fiddling with the drum machines etc...
Did you use any of the above?...AB/AUM?....I really didn't try too hard, will try later....
@Hypertonal , Tuning and slicing.....questions and requests please?
Last update you added up to 32 notes for microtonal. (didn't use that, only tried up to 16 notes to use with drum machine, but didn't succeed).
Question:
...western tuning has 12 notes, so if I raise the amount to 16 notes I still get 12 note keyboard.
So do I have to use something else? The snapshot is of African tuning... if I use African tuning I can get up to 22 notes AND the keyboard changes accordingly, which is great, if I want to match 16 notes to 16 pads on a drum machine.
What I mean is that once you slice a loop, octaves have no importance. Right? Pitch doesn't change..it works as a sampler...
Here I was able to "update"keyboard to see all 16 keys, notes...Is there a better way?
Question:
Is there a way to make and save my own tuning, like the one for 16 notes?
In next update, can you please speed up moving of slice points? Hold the <<~>> for continuous move? Or let the slice points be freely movable? Or anything? It is really slow and have to peck all the time...
It would be a nice touch to have slices/number of keys done automatically, matching a selected tuning... If I choose (for example) a 9 tone chromatic tuning, load a loop and click slice, 9 slices would appear. The sensitivity would move slices closer or far apart but still same 9 slices. (They can be varied: +-- manually).
It would make things so much easier, THANKS...
Otherwise it is a such great app, I have to learn how to incorporate the various Matrixes, Vectors etc in more harmonious ways, sometimes less is better....
Thanks for reading
Yes, I've successfully sent midi to drive external apps in AUM and AB, no problem. I've sent the midi directly to the apps loaded in AUM and AB, and I've also sent the midi to AUM's midi routing to drive AU synths.
THANKS great I will try again
Hey, that test I was doing while testing the functionality of creating Dhalang MG projects via the OSX desktop version, to the iOS version, making changes, and passing it back and forth, etc. eventually turned into a somewhat acceptable soundscape. I married it to a mirrored near stop-frame pelican with FX and called it "Origamic Flying Baby"
Sampler can have max 12 slices, and they mach number 1-12 in any tuning system (except indochinese that is smaller). If the system is larger, the numbers round back to first slices from 13-> etc
An external drum machine program most likely uses general midi mapping so the right way to play it would be settings a chromatic 12 scale, and play it like a synth, because octaves matter in gm drum mapping.
Using large alternative tuning systems is not very compatible to standard midi, as in dhalang the maximum note value is 1024 and in midi it's 128. Numbers get really big when there are that many notes in octave. midi is designed only for 12-tone systems.
when you select a custom tuning, tuning editor button shows up, that leads to where you can generate or import
your own tuning, using TET/MOS/etc formulas, mathematical ratio cycles or just by hand. You can save tuning into a high-precision binary file or not-THAT-precise scala file. and import them to other projects when needed.
There can be only one tuning system per project.
Ok, I'll do this now
There is no scale setting in sampler, but maybe this would work if it used the scale currently on keyboard ? But absolutely feasible.
Listened it and was "How on earth did he create that sound with.. a physical synth?" But ok personal samples also
I liked how from just the audio I could not tell it's made with Dhalang, this is a very important thing.
Heh, I'm not sure if the fact that you can't tell it's Dhalang is a good thing, means you don't wan't your beautiful app associated with this bit a weirdness or not.
But, I like that you can't tell it's Dhalang too. At first, before I got the hang of shaping the synths, I was getting kinda the same sounds most of the time. But, after playing with all the randomization buttons awhile, I could clearly hear that it was possible to shape a very wide variety of different sounds quality that sound nothing at all like each other. Add your own samples and you can really make it your own. That's cool I think.
And, keep in mind... this just started out as a test to see if various changes would carry from the OSX Dhalang to the iOS Dhalang, and back to the desktop. So, I intentionally was trying to do a little bit of everything to see for myself, ie. samples, partical generator, mixer, several vectors, piano roll, state machine, buses filled with effects, analog and physical synths, etc. I think the only two items I didn't throw at it were matrix and additive synth. After I was finished testing, I kinda liked what kind of organically evolved into.
I have tried to make all dsp as neutral as possible, and all sequencing stuff as objective/mathematical as possible, in order to make the resulting sound and music made with dhalang be entirely up to the musicians/users vision and preference. I have had a fear that all music made with Dhalang would sound somehow the same, and one could tell just by listening to something that it's made with it, like in many more preset-based apps and programs. Of course using only dhalang preset sounds and near-initial settings everywhere is going to sound all about the same, but ultimately there are infinite possibilities when diving deeper.
Biggest current limitation is perhaps the mixing section with currently only internal fx units, but the individual track output render is for those who want to import all tracks into some other sequencer/daw like Logic for even more personalized mixing, and on the Linux version there is a multi-output mode for direct routing to some jack-based daw like Ardour (I believe this also possible in osx some way)
I'm curious, some apps like iDensity that has 6 streams of granular stuff going on potentially all at the same time within it. When you load iDensity into an AUM channel, you can select the entire output into one channel, or you can choose to load each of the 6 streams separately into separate AUM channels.
This way, you can apply various other apps or AUs separately to each stream.
I wonder how having the choice with Dhalang to not only stream total output, but to ALSO choose the separate tracks into AUM as separate channels for effects and mixing?
You already allow offline rendering of separate tracks and buses, so I'm guessing it'd be doable?
I'm not requesting that by the way, I'm just asking if it would be easily doable so that the user could have additional choices of FX on each track stream, in addition to the excellent variety that's already built-in?
@skiphunt : You might want to consider some more extensive testing to compare your actual filesize cost to audio benefit ratio?
In the same way that one camera's sensor with a super high megapixel density can sometimes noisy up images more than an otherwise equivalent camera setup with fewer megapixels, capturing more audio data that is needed can do something similar by generating unwanted intrusive audio artefacts.
Not always, but often enough to note and consider modifying your settings to suit varying circumstances.
Personally my settings for recording live audio top out at 24bit/48kHz, absolute max, often less. This is only for field recording. For non-field digital everything else, I use 16bit/44.1kHz, absolute max.
If my understanding is accurate, audio from a synth and samples has bit depths/frequency rates topping out at 16bit/44.1kHz max, and for samples those rates are frequently much lower e.g. for lossy mp3' samples and suchlike, which I find often enough to give me a regular audio sad.
As far as I understand it, recording sound at any rates exceeding those of your sources feels to me like taking 29 thousand, 6 hundred and 41 bottles into the shower instead of just the few you need. All those extra bottles, like the excess audio data, are just going to get in the way and, trip you up, giving you a bleeding broken nose and concussion when all you wanted in the first place was a quick shampoo and maybe shave your pits.
If I misunderstood what you were doing, please disregard my shower products ramble. I did however find a supporting link which may be of interest, and might even be accurate, maybe.
http://productionadvice.co.uk/high-sample-rates-make-your-music-sound-worse/
Yes, I get all of that. Most of the time I don't bother with 96khz, but sometimes for more quiet field recordings it seems less noisy.
Mostly, I'm using 96khz in my initial playing and learning Dhalang, to see what the differences are, how much the file sizes increase, if it's worth the extra effort and storage, whether it has any impact on Dhalang's functionality, etc. Sort of kicking the tires so to speak. Mostly throwing everything including the kitchen sink at it to see when it breaks. It never did actually. Eventually, I'll likely just back down to 24bit/44khz or maybe 48khz as you do.
The weird samples in the looping scape above, I think I made from a field recording of a urinal flushing (or maybe it was me urinating into metal urinal)
and morphed it with something else that I can't recall... I used Grain Science for that part. It was also heavily filtered in Dhalang's Bus's where you can add 4 different busses filled with a variety of filters and effects. Again, everything including the sink. Soon, I'm going much more sparse with the weird mixes because although I think they sound interesting, and vaguely disturbing (in a good way) I think what I've been doing is waaay too dense.
About a year ago, I ripped Steely Dan's Aja that I have on one of those primo "gold mastered CDs" to 24bit/96khz. My little portable Sony PCM-M10 is capable of functioning as a high-res audio player and supports 24bit/96khz. OMG did that sound magnificent! I didn't try 24bit/48khz though, but according to that article I likely wouldn't have been able to hear any difference between 48 and 96.
Or at least, possibly not enough of a difference to merit the extreeeeeeeeme file sizes.
It was just that, I thought, if you already knew all that about matching bit depths/rates, then why kick the tyres of Dhalang MG by recording it at so much higher rates than it was generating? To me that seems like "kicking DMG's tyres" by using it to "push your storage capacity around" - I'm just struggling to wrap my brain around how they're related, you know?
On the other hand, I myself completely understand that when I "kick my productive time management skillz's tyres" by using them to "binge watch Netflix", some other, weird people might get confused too.
Sorry to make you struggle to wrap your brain around anything. I'll keep my thoughts, tests, and findings more to myself from now on.
I was merely testing the app for myself. Someone had asked about the passing of Dhalang projects back and forth between the desktop version of Dhalang MG and the iOS version.
I was setting everything, and throwing everything at it, offline rendering, seeing what passed back and forth, what it sounded like recording stereo vs offline rendering, etc. What the file size wast and if it was worth the higher setting, etc., etc.
The 96khz part wasn't an important aspect to me, and I reported that the sound to me wasn't necessarily worth the file sizes. I'm not hung up on 96khz as you seem to have got the impression. It was just a complete run through of most of the apps features, including passing back and forth between desktop and ios. As well as the different output methods.
I was just sharing what I found. Nothing more. Not making any statement about 96khz. The ONLY reason I mentioned it, is because I mentioned the large output file size. Figured I should divulge that I had it set for 96khz. And I also thought that if I'm going to divulge that it was 96khz, I should mention whether I thought it was worth it.
Thanks for being concerned about my productive time management though.
Just for fun, I put some old demo videos of previous "prototype" versions visible on my youtube account.
I got initiated to ifunbox...and while I was at it I did some housework in Dhalang...

The results...
Each folder contains appropriate files of course
I'm about to join this party, not sure how I avoided this one for so long
.
I'm hoping for the prospect of Ableton Link and multiple IAA ports...but this already looks heaps of fun.
I'm a fan.
I noticed
looking forward to getting into it. The lite version convinced me to give it a go.
Very good and responsive dev too. I think you're gonna dig it once you're all in.
I got hooked into trying to send MIDI out from iOS Dhalang like I do back to OS X - while I could get MIDI back if I had open MidiMux, I couldn't get MIDI out via Network Session back to the desktop, nor could I get Live to "see" Dhalang in the Midi in/out Ports. Kinda confounding, as its the only app I've used that doesn't show up there. It's definitely sending MIDI though, soon as I load up Studiomux it's right there.
@Hypertonal wrote above: "Biggest current limitation is perhaps the mixing section with currently only internal fx units, but the individual track output render is for those who want to import all tracks into some other sequencer/daw like Logic for even more personalized mixing, and on the Linux version there is a multi-output mode for direct routing to some jack-based daw like Ardour (I believe this also possible in osx some way)"
Yes, definitely with Dante Via - which creates 16 audio channels for any application
@skiphunt Groovy sound! Somehow just catching it. I use 96khz quite often - regardless of the mathematical proof of virtually indiscernible difference to the ears - I find this logic sort of silly - I don't nominally upsample. So when I start with a 96khz, whatever the final sound I get, that sounds good, won't be any sort of adulteration because its sculpted to sound good at that frequency. You mentioned above some sounds sounded a bit warmer (can't remember your adjective precisely) but I agree, perhaps the intermodulations of sound at 96khz can sound better, or worse, but I find better (warmth/depth/richness etc) more often than worse.
So I bought it.
Now what.
Any suggestions as one pops the cherry on this thing?
Tips? Vid link? Anything?
Watch all 7 of his tutorial videos and watch the Pants of Death one too.
http://www.hypertonal.net/dhalang/tutorials.html
Yes, I know I'm not supposed to be hearing a difference in 96k, but for complex sounds it sounds like there's richer detail. It's subtle though. Or, it could just be my imagination I suppose.
Thank you
I am feeling learning disbledon this app. Like on how to get sounds from piano roll and to get a goove going...................LOL
Stuck on stupid
Same here - @skiphunt or anyone be willing to share a simple workflow to get a sound going, and either sequence it w/in Dhalang... or some other app? I think I'll be able to make sense of the various "tabs" w/in Dhalang, but how to put them together confuses me. Appreciative of videos, but I can't learn from them (from any).
Has anyone cracked the multi-channel output yet?
@Oscprey and @Rustik all I can say is that I had to watch those videos multiple times before it mostly all clicked for me. It was several days. I must've watch all of those videos 3 times each. Once, just watching the videos all the way through. Then, watch them again.. pausing the video every few seconds while I tried to copy his settings.. step-by-step. Then watched them a third time after trying on my own.
After that, it just started coming together for me. I haven't messed with the multichannel output much. That's likely going to need another update once he figures out how to load separate channels in AUM, etc.
In other words though... I wasn't comfortable in this one for several days and hours. It wasn't a manual reading thing... but going over the videos several times. @Hypertonal was also very responsive and clear to explain specific questions I posed here.
I wish I had the time to teach (or initiate) everyone personally into dhalang but the reality is I have only just enough time to do updates and further development aside my day-job and "life". But I have already written the structure for the full manual (based on stuff written here and to users by email) and I have tried to convince a friend to do spoken tutorial(s) from a long-time user's perspective - for a pay. I might also reward with some currency some pro user here for spoken and user-made quality videos.
For next update (maybe late next week) I have fixed the gui a lot (some new bugs here and there from the previous larger gui change) and added new more specific midi importing options for matrix generation etc. I will look into the multichannel AUM issue while not being very optimistic about it. I'd dare to say there should be changes in AUM and other apps to handle multichannel coreaudio ports.
I'm definitely interested in the multi iAA ports out for recording. You should chat with @j_liljedahl the author of AUM and expert in all things iOS audio.
I might just try my hand at doing a couple videos as I'm learning. I mean not while I'm learning and stumbling around but after I learn enough to concisely explain on camera. Words with the videos would help a lot for a program like this I think...