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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

DRAMBO 2.0 is LIVE!!!

1181921232461

Comments

  • edited May 2022

    @eross said:
    is it possible me to send audio from Aum to be recorded into the flexisampler in Drambo?

    Yes, all you need to do is load Drambo MFx in an AUM FX slot (the second, smaller blob from the top), add a Flexi, switch to the Rec page and tap REC.

    Enable "Monitor" in Flexi if you want to monitor.

  • @rs2000 said:

    @AlmostAnonymous said:

    @wim said:
    In standalone, your Mozaic script would need to go on the Main track so that it's "to the left" of anything else you want to route the midi to. Then you'd need to have midi out modules on each track to handle the routing back to the controller.

    No issues with routing the midi from say Track 15 back to the main track in the script? Isnt there a signal flows left to right, top to bottom?

    I dont have issues getting midi into or out of drambo (to and from other hosts and apps)..its the rats nest of routing I will need to address. I could mock something up in the AUM matrix what the routing will look like, but to give you an idea, theres 4-6 controller scripts...and ~20-30 midi endpoints that all will need to get routed back to scripts on the master track. None of the controller scripts get routed to each other...

    (this midi is also get split/duplicated (a fair amount) and routed outside of the ipad, but i'll probably handle this at the coreMIDI level)

    Yes, the right and downwards flow is true for every signal.
    MIDI routing is still in its infancy but the current #1 workaround is to have an app like FreEWI or Streambyter standalone running in the background and route MIDI like this:

    This will allow you to record the MIDI output of an AUv3 MIDI plugin on the same track. Or on any other track.

    Thanks for the tip,I didn't know streambyter had a standalone version and a midi I/O port, that's cool.
    Just for others: if you try this, make sure that the output track emitting midi is set up to receive midi on anything but streambyter, to avoid feedback. And the track receiving midi should be set to always receive input even if it's not selected.

    At least that's what I did!

  • @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

  • wimwim
    edited May 2022

    @el_bo said:
    If you have any recommendations for solid iOS MPE implementation, perhaps I'll start a separate thread (Given Dr's currently limited implementation, it's off-topic)

    An excellent place to start would be Geert Bevin's Midi Tape Recorder. It's open source and the code is on Github.
    https://github.com/gbevin/MIDITapeRecorder. @GeertBevin is a super great guy and a regular visitor to the forum.

    I tried to take on MPE in two Mozaic scripts, each coming at it from a different direction. I didn't know what I was doing, so these could be very bad examples, but they seem to work. Expression Redirector and MPE Multiplexerki has weighed in with Force Monophonic. _That guy definitely knows what he's doing.

    As for MPE as a standard. I've heard developers describe it as a kludge and by other more disparaging terms. It does seem to me a somewhat complicated way of working around the limitations of MIDI v1 standard. But I think those developers' complaint is that it's a workaround rather than a fully optimized solution. Developers can be like that. ;)

    The point is it works, and now that there's a standard, that's even better.

    On the other hand, there is Midi 2.0, which if I'm not mistaken, fully deals with polyphonic expression (and much more). So, is the MPE "workaround" slowing down Midi 2.0 adoption, or is Midi 2.0 discouraging MPE adoption. "Only the Shadow knows!"

    There, if I didn't lay down enough OT fodder to help launch a new thread, then I've failed. B)

  • @Michael_R_Grant said:
    Inspired by @echoopera’s excellent video from the other day, I've started a new YouTube series called 'Let's Beepity Boop'. In this, I get 10 minutes to improvise a track. Obviously I'm starting with a few vids on Drambo and this is the first. The aim is to show off various aspects of Drambo's workflow and create something... not totally shit? No talking after the tiny intro, just some beepity boops!

    Who knows - after 50 of these, I might start making some good music...

    Well I loved that, great for me as a tutorial too. No. 50 should be amazing!

  • wimwim
    edited May 2022

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna have fun with Drambo as the amazing thing it is and let to of that little thing.

  • @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna appreciate Drambo for what it is and let to of that little thing.

    I have a module for this I might be able to adapt and put on Patchstorage.

  • @cian said:

    @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna appreciate Drambo for what it is and let to of that little thing.

    I have a module for this I might be able to adapt and put on Patchstorage.

    Thanks. I made one already. It was about the principle of the thing more than the actual impact. :D

  • Very nice update. The piano roll is very fluid and I like the scenes UI a lot. For about 95% of the stuff I do I think this will replace AUM. Just makes a nice hub for everything I like doing. Of course I also thought that about Loopy Pro :lol:

    I have a small list of things that I think would address pretty much everything for me:

    • Set time signature at a 'scene' level, that way time signature changes would be straightforward (tempo as well maybe).
    • Triplet/quintuplet options for the grid in the piano roll.
    • The ability to see the numbers when making changes in the step sequencer (velocity/probability sliders, etc), so I know what I'm doing, rather than guessing...
    • The ability to enter numbers when using the step sequencer sliders, so that I can precisely get the number (e.g. the way it works in the modules).

    Also, has anyone worked out a way to do gainstaging in Drambo. I just want to see the RMS levels. Not a deal breaker, but it would be nice. I feel I'm missing something...

  • @cian said:

    @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna appreciate Drambo for what it is and let to of that little thing.

    I have a module for this I might be able to adapt and put on Patchstorage.

    Nice!

    After thinking more about drum tracks and necessary choke groups like a closed hihat choking an open one or a hand stopped cymbal choking the open version, I've ended up using one instrument rack per drum instrument, including instruments with choked samples. As these instruments are usually 1-voice (monophonic) anyway, the choke behavior is immanent.
    The greater advantage though is that drum instruments with all the related choked samples can be switched with the preset arrows in each rack so building your own custom drum kit can be a matter of seconds.

  • @rs2000 said:

    @cian said:

    @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna appreciate Drambo for what it is and let to of that little thing.

    I have a module for this I might be able to adapt and put on Patchstorage.

    Nice!

    After thinking more about drum tracks and necessary choke groups like a closed hihat choking an open one or a hand stopped cymbal choking the open version, I've ended up using one instrument rack per drum instrument, including instruments with choked samples. As these instruments are usually 1-voice (monophonic) anyway, the choke behavior is immanent.
    The greater advantage though is that drum instruments with all the related choked samples can be switched with the preset arrows in each rack so building your own custom drum kit can be a matter of seconds.

    Where choke groups would be the most useful is cross-tracks, so that, for instance you could have closed hi-hat on one track and open on another. I'm not saying it's impossible to do that, but it's bothersome for something that's simple and intuitive in most drum and sampler apps.

    OK, there I go again. Not gonna. :D

  • A little Drambo 2.0+Syntakt vibe from last nights session:

  • @wim said:

    @rs2000 said:

    @cian said:

    @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna appreciate Drambo for what it is and let to of that little thing.

    I have a module for this I might be able to adapt and put on Patchstorage.

    Nice!

    After thinking more about drum tracks and necessary choke groups like a closed hihat choking an open one or a hand stopped cymbal choking the open version, I've ended up using one instrument rack per drum instrument, including instruments with choked samples. As these instruments are usually 1-voice (monophonic) anyway, the choke behavior is immanent.
    The greater advantage though is that drum instruments with all the related choked samples can be switched with the preset arrows in each rack so building your own custom drum kit can be a matter of seconds.

    Where choke groups would be the most useful is cross-tracks, so that, for instance you could have closed hi-hat on one track and open on another. I'm not saying it's impossible to do that, but it's bothersome for something that's simple and intuitive in most drum and sampler apps.

    I've planned to build something like that to release at some point anyway so sooner or later it will find its way to patchstorage. And yes, it will use the multitrack step sequencer because that's simply the most fun to use for drum programming.

    OK, there I go again. Not gonna. :D

    Nevermind, keeping the wheels spinning has undoubtedly given quite a number of requests enough drive to morph into Drambo genes.

  • @wim said:

    @supadom said:

    @wim said:

    @tahiche said:
    It’s funny how use cases are so different. You might see something and think “why is this missing?. It’s so obvious!” When in reality no one else seems to care.

    Two words: Choke. Groups. :D
    I’ve given up on that quest.

    Don’t!

    It gets tiresome. :D

    Bring it up. Be told about at least three ways to work around it, followed by "Drambo is meant to be a modular so you can build this yourself", clarify why the workarounds aren't really what you're looking for, debate about whether that's really needed, debate about user friendliness for beginners ...

    I don't have enough stubbornness to go for another round. :D ✌🏼 <3
    I'm just gonna have fun with Drambo as the amazing thing it is and let to of that little thing.

    +100000 for Choke Groups!.
    I’ve implemented about 23 workarounds. Every time time I revisit one I can’t remember what the hell was going on. I’ve looked at the “sample and hold” module help about 80 times. I understand it for exactly 8 minutes, it then magically vanishes, like a “p-lock” on knowledge.

  • @tahiche
    One MIDI To CV module for each drum instrument, set to poly=1. What was it that this doesn't work again? 😉😅

  • edited May 2022

    @rs2000 said:
    @tahiche
    One MIDI To CV module for each drum instrument, set to poly=1. What was it that this doesn't work again? 😉😅

    I like/want/need closed hats and open hats on different tracks!. OCD open/OCD closed 😂
    I did build a module for it, with help text and everything. It’s not that it’s impossible, but it takes a brain cell too many and gets me in a bad mood 😒
    It’s great and fun to mess around with modules, experiment, fail… I love and embrace the complexity of Drambo. But some things, like choke groups, should be straightforward.

  • @rs2000 said:
    @Skyblazer Indeed there used to be a direct setting of "Beats in pattern" but it has been removed in order to allow for seamless auto-grow and different bar lengths on different tracks.

    I've requested that as well long ago and there's no reason not to make the beats, bars and pattern size adjustment more flexible. It's just that we're in the minority (well, as irrelevant as 7/4 is :D) so too few people wanted that so far.

    Enjoying the update but discovered this change too when loading a 1.4 project containing any beats in pattern other than 4.

    My use case is a 1 beat pattern to trigger an instance of Atom to play a 4 bar sustained note, followed by a 2 bar pattern that repeats 6 times to advance (via p-lock) a CV sequencer to step through values that are converted to controller messages to transpose another Atom instance on each repeat. A concluding 4 beat pattern allows me to stretch out the last notes of the phrase to simulate a rall. (slow down). It’s really 4 bars of 4/4 but stretched to 17 beats - see very short video below.

    https://youtu.be/YmZcEFwJT1s

    With Drambo 2.0 the project is broken. I get 4 notes starting a beat apart and then 12 steps of transposition rather than 6.

    Sounds like I’m pushing at an open door for beats in pattern to be restored - just wanted to lend my voice and show there are creative uses of non-four beat patterns applicable to all genres. Sure, I can create the MIDI sequence by just hard coding it but what do you learn from that?

  • @rs2000 said:
    @tahiche
    One MIDI To CV module for each drum instrument, set to poly=1. What was it that this doesn't work again? 😉😅

    Wonderfully simple.
    It was there all along.
    😏

  • @AtticusL said:

    @Michael_R_Grant said:
    Inspired by @echoopera’s excellent video from the other day, I've started a new YouTube series called 'Let's Beepity Boop'. In this, I get 10 minutes to improvise a track. Obviously I'm starting with a few vids on Drambo and this is the first. The aim is to show off various aspects of Drambo's workflow and create something... not totally shit? No talking after the tiny intro, just some beepity boops!

    Who knows - after 50 of these, I might start making some good music...

    Well I loved that, great for me as a tutorial too. No. 50 should be amazing!

    Thanks so much, very nice of you indeed to say! :smile:

  • @echoopera said:
    A little Drambo 2.0+Syntakt vibe from last nights session:

    Great stuff!

  • @wim said:

    Where choke groups would be the most useful is cross-tracks, so that, for instance you could have closed hi-hat on one track and open on another. I'm not saying it's impossible to do that, but it's bothersome for something that's simple and intuitive in most drum and sampler apps.

    Ah. My solution wouldn't work then. I use a layer mixer, as I like to have my drums on a single track. Each drum is driven by a different MIDI note, and then I have something hardcoded for open high hats/closed high hats, so that they're each muted by the other one's MIDI note.

    It's not perfect, but I'm sure there's a way to make it more flexible.

  • Is the Drambo WebDav functioning for others? I can't seem to copy across files to Drambo 2 that way, they always end up as 0kb in size. I'm not having any issues copying files to other apps over the network. eg Sunvox webdav working perfectly....

  • Hey.
    How do you delete Drambo files (samples, projects etc ).
    Thanks

  • wimwim
    edited May 2022

    @joniqwest said:
    Hey.
    How do you delete Drambo files (samples, projects etc ).
    Thanks

    Swipe left on the file name to expose the red delete button.

  • @wim said:

    @joniqwest said:
    Hey.
    How do you delete Drambo files (samples, projects etc ).
    Thanks

    Swipe left on the file name to expose the red delete button.

    @wim thanks. I searched and couldn’t find an answer , I was dragging every direction but left 😂😂😂

  • @cian said:
    Very nice update. The piano roll is very fluid and I like the scenes UI a lot. For about 95% of the stuff I do I think this will replace AUM. Just makes a nice hub for everything I like doing. Of course I also thought that about Loopy Pro :lol:

    I have a small list of things that I think would address pretty much everything for me:

    • Set time signature at a 'scene' level, that way time signature changes would be straightforward (tempo as well maybe).
    • Triplet/quintuplet options for the grid in the piano roll.
    • The ability to see the numbers when making changes in the step sequencer (velocity/probability sliders, etc), so I know what I'm doing, rather than guessing...
    • The ability to enter numbers when using the step sequencer sliders, so that I can precisely get the number (e.g. the way it works in the modules).

    Also, has anyone worked out a way to do gainstaging in Drambo. I just want to see the RMS levels. Not a deal breaker, but it would be nice. I feel I'm missing something...

    I love it when you talk about music production! 😉

  • Well, now that the update is finally here, there’s literally nothing else I’m waiting on. So let’s make some music!

  • @Carnbot said:
    Is the Drambo WebDav functioning for others? I can't seem to copy across files to Drambo 2 that way, they always end up as 0kb in size. I'm not having any issues copying files to other apps over the network. eg Sunvox webdav working perfectly....

    Which client are you using, on which OS?

  • @wim said:
    An excellent place to start would be Geert Bevin's Midi Tape Recorder. It's open source and the code is on Github.

    Thanks!

    I'd actually downloaded it, but because I don't yet own Animoog (I really don't want to spend any money), I hadn't bothered testing it. Then I realised I had Roli's Noise app. After a bit of head-scratching (I'm an AUM noob), I got it all connected up. Managed to record to all four of the tracks and have them play back perfectly.

    Will spend some more time in MTR, to work out what else it can do (Quantise?)

    @wim said:
    I tried to take on MPE in two Mozaic scripts, each coming at it from a different direction. I didn't know what I was doing, so these could be very bad examples, but they seem to work. Expression Redirector and MPE Multiplexerki has weighed in with Force Monophonic. _That guy definitely knows what he's doing.

    That's really cool. Don't own Mozaic, though.

    Erm...what do they do? ;)

    @wim said:
    As for MPE as a standard. I've heard developers describe it as a kludge and by other more disparaging terms.

    Although, kludge definitely sounds like a disparaging term (...especially if you've watched 'The Inbetweeners ;) )

    @wim said:
    It does seem to me a somewhat complicated way of working around the limitations of MIDI v1 standard. But I think those developers' complaint is that it's a workaround rather than a fully optimized solution. Developers can be like that. ;)

    On the other hand, there is Midi 2.0, which if I'm not mistaken, fully deals with polyphonic expression (and much more). So, is the MPE "workaround" slowing down Midi 2.0 adoption, or is Midi 2.0 discouraging MPE adoption. "Only the Shadow knows!"

    As long as I can wibble and wobble my fingers on various virtual instruments, and have the result accurately recorded, then I'm happy to let 'em fight it out between themselves.

    @wim said:
    There, if I didn't lay down enough OT fodder to help launch a new thread, then I've failed. B)

    I'll definitely start it. Hopefully we can all bring together everything currently known about MPE in iOS :)

  • @wim, @tahiche How would you design choke group functionality along the lines of Drambo's modular concept?

Sign In or Register to comment.