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 v2.40 released!!

12346

Comments

  • @pedro said:

    @lasselu said:

    @pedro said:
    Just to finish, I guess you guys mustn’t be developers, because there’s not one single developer in the history of development that ever thought “ah… finally, my favorite part of the job: writing the documentation“

    When I worked as a developer it was far from my favourite part of the job, but I did it anyway...

    Did you always do it on day one? Congrats if so, but the busy minds working on drambo (not me, I’m just a happy customer) also do it anyway. Maybe not on day one for new and complex models, but still

    All I can say is, we never released a product without help text and a manual. Our customers would never have accepted anything else...

  • Well but that is a very different scenario

  • @pedro said:
    Well but that is a very different scenario

    Why?

  • @lasselu said:

    @pedro said:

    @lasselu said:

    @pedro said:
    Just to finish, I guess you guys mustn’t be developers, because there’s not one single developer in the history of development that ever thought “ah… finally, my favorite part of the job: writing the documentation“

    When I worked as a developer it was far from my favourite part of the job, but I did it anyway...

    Did you always do it on day one? Congrats if so, but the busy minds working on drambo (not me, I’m just a happy customer) also do it anyway. Maybe not on day one for new and complex models, but still

    All I can say is, we never released a product without help text and a manual. Our customers would never have accepted anything else...

    Is it?

  • The user and all related content has been deleted.
  • @offbrands I’m sorry if I came off as defensive or in poor taste. It was not my intention, I was just sharing my perspective that it’s not that big of a deal

  • Anyone have a Move? Put together a little midi mapping using the new bidirectional setup, and would love any feedback. Set your Move to "Control Live" mode and it has dual modes:

    • Tracks: Select from 8 tracks on top, 4 bar clip nav in the middle, 2x8 pads for note entry (left and right for octave shift)

      • Step sequencer for first 16 steps, hold shift to access 17-32
    • Clip view (accessible with the three lines): 4x8 clips, each Move "track button" launches the row/scene

    The Move needs constant midi messages to stay lit, so included is a template project with a little empty sysex generator. Have fun!

  • I will test this today!

  • I’m a self-proclaimed dramboNOT. I just want to make sure I’m not wrong when i say that pattern information like notes and automation only gets saved to the project.

    I thought i was being clever – when i needed some pattern information from my phone to my iPad’s different project, i loaded the project from my phone as a Drambo AU instance on my ipad. I wishfully thought i’d be able to copy the pattern from my AU instance, which it did allow, and paste it onto my standalone Drambo pattern, which it allowed, but no automation or note info was actually pasted. Then i tried dragging and dropping with no luck. I also tried loading the phone project as a MIDI FX AU to record the info into my main Drambo, still nothing. I tried midi feedback as well.

    Not a big deal cause i just sample into Flexi on my phone and open it on my iPad. I’m just checking to make sure I’m not missing something, and that this is the way.

  • @Blipsford_Baubie said:
    I’m a self-proclaimed dramboNOT. I just want to make sure I’m not wrong when i say that pattern information like notes and automation only gets saved to the project.

    I thought i was being clever – when i needed some pattern information from my phone to my iPad’s different project, i loaded the project from my phone as a Drambo AU instance on my ipad. I wishfully thought i’d be able to copy the pattern from my AU instance, which it did allow, and paste it onto my standalone Drambo pattern, which it allowed, but no automation or note info was actually pasted. Then i tried dragging and dropping with no luck. I also tried loading the phone project as a MIDI FX AU to record the info into my main Drambo, still nothing. I tried midi feedback as well.

    Not a big deal cause i just sample into Flexi on my phone and open it on my iPad. I’m just checking to make sure I’m not missing something, and that this is the way.

    I just tried copying a pattern with automation from a Drambo AU to the Drambo host and the notes were copied. The automation wasn't but that's understandable because copying automation only makes sense on the same track between different patterns, as the automated parameter is tied to specific parameters in the same rack.
    Can you tell me how to trigger the case of copying a pattern with notes going vape?

  • @rs2000 said:

    @Blipsford_Baubie said:
    I’m a self-proclaimed dramboNOT. I just want to make sure I’m not wrong when i say that pattern information like notes and automation only gets saved to the project.

    I thought i was being clever – when i needed some pattern information from my phone to my iPad’s different project, i loaded the project from my phone as a Drambo AU instance on my ipad. I wishfully thought i’d be able to copy the pattern from my AU instance, which it did allow, and paste it onto my standalone Drambo pattern, which it allowed, but no automation or note info was actually pasted. Then i tried dragging and dropping with no luck. I also tried loading the phone project as a MIDI FX AU to record the info into my main Drambo, still nothing. I tried midi feedback as well.

    Not a big deal cause i just sample into Flexi on my phone and open it on my iPad. I’m just checking to make sure I’m not missing something, and that this is the way.

    I just tried copying a pattern with automation from a Drambo AU to the Drambo host and the notes were copied. The automation wasn't but that's understandable because copying automation only makes sense on the same track between different patterns, as the automated parameter is tied to specific parameters in the same rack.
    Can you tell me how to trigger the case of copying a pattern with notes going vape?

    I tried again three different ways, with number three succeeding in copying the notes.

    1) Inside the AU version, i used the Select function, Select All along the entire sequence, toggled select back off, went back to Host, Select function. But when i highlighted the sequence, Select All pops up. No paste option.

    2) Inside AU, from the Patterns Page, I swiped up on the pattern and chose Copy, went back to Host, on Pattern page i chose a pattern, swiped up, selected paste.

    3) Inside AU, long-held and dragged a pattern, closed AU window, went to Host patterns, green plus sign visible, and dropped on the pattern.

    Also, i considered what you said regarding automation working for only the same track.
    So i tried again all of the above, but this time inside the Host, i opened a really small project with only three tracks of racks and sequences. On an empty track, i loaded the AU and opened the same exact project inside the AU, hoping that the automation would carry over if my target track in the host was a duplicate of the AU track. Didn’t work.

    All good. I learned how to achieve it with the notes thanks to our conversation, and i guess this is also confirmation that automation copy isn’t possible. I tried one last time, this time i copied one lane fromthe automation editor, but in host automation lane, can’t paste. Nor did swiping up on target pattern to paste work.

  • I guess what @rs2000 said about pasting automation is that when pasting what would the automation sources be? How could the paste function know what to connect?

  • @pedro said:
    I guess what @rs2000 said about pasting automation is that when pasting what would the automation sources be? How could the paste function know what to connect?

    Indeed. I figured it was a long shot.

  • Silly question here: ehat does the fill button in the step sequencer (ehere you can play with velocity, gate and conditionals)?

  • edited January 8

    @Senyor_F said:
    Silly question here: ehat does the fill button in the step sequencer (ehere you can play with velocity, gate and conditionals)?

    It allows you to drag through the level input (velocity, gate, offset) and fill the steps, otherwise you'll only set the value for the steps that already exist

  • Thanks!

    Another question, in the graphic envelope, which are the units of the axis (and snaps)? Are they ms?

    @pedro said:
    Also writing a thoroughly descriptive text isn’t easy, by itself, by any means
    If it were easy then you wouldn’t be asking for it, because “spectral freezer” well it freezes da spectrum 🤷‍♂️

  • @Senyor_F said:
    Thanks!

    Another question, in the graphic envelope, which are the units of the axis (and snaps)? Are they ms?

    @pedro said:
    Also writing a thoroughly descriptive text isn’t easy, by itself, by any means
    If it were easy then you wouldn’t be asking for it, because “spectral freezer” well it freezes da spectrum 🤷‍♂️

    The Y axis always goes from 0 to 1 (signals in drambo are normalize to 0..1 or -1..+1 for bipolar.
    So if you have a 16 snap setting, each snap increases by 1/16 (0 to 1/16, then 1/16 to 2/16, etc)

    The X axis depends on the time settings. If it is free, with 5 seconds, and you have a 5 snap X then each slot is 5/5=1sec
    If it beat synced then the same logic applies as division by number of snaps, but now the total time is whatever number of beats you set. Total time in ms will be a function of bpm and number of beats. Snap time will be total time / number of snaps

  • 2.49 is out and it seem to contain a new "code" module. I'm guessing this crowd will have fun with that!

  • @mjm1138 said:
    2.49 is out and it seem to contain a new "code" module. I'm guessing this crowd will have fun with that!

    Only if it comes with a decoder ring.

  • edited January 28
    The user and all related content has been deleted.
  • The code module is fun. I can't see myself doing anything with it other than satisfying my curiosity for a little bit, but I bet some people will do some good stuff with it.

    I think I'd be more interested in a MIDI code module. (Not complaining though!)

  • Holy sht. Is Drambo basically integrating Strudel?

    I'm addicted to Switch Angel on YouTube

    https://youtube.com/@switch-angel

    Due tue tracks such as this:

    https://youtube.com/shorts/YFQm8Hk73ug?si=PQNEY8p85DJs_t3C

    And am absolutely fascinated in live code beat creation, but was able to tamp it down by being iOS only

    This could be bad...

    (And HELLA exciting 😁)

  • wimwim
    edited January 28

    It's nothing like Strudel. It's more of a DSP coding tool. You can make synth and FX modules with it. There are some time based functions there too, so sequencers aren't out of the question, I suppose.

    Overview

    The Expression Engine allows you to define audio signal processing chains using a C-like scripting language. Scripts are compiled to a bytecode or executed via an AST interpreter optimized for SIMD.

    You can use it for custom math processing or to build audio synthesizers, audio effects, modulators, pitch processors etc..

  • Is there documentation for the code module?

  • wimwim
    edited January 29

    @timfromtheborder said:
    Is there documentation for the code module?

    https://www.beepstreet.com/drambo-docs/beta.html
    [edit] - the module help has the wrong URL
    https://www.beepstreet.com/drambo-docs/code-module.html

    There isn't much, but I found it enough to get started with a few simple things.

  • @offbrands said:

    Drambo 2.49

    Notes

    • Minimum iOS: Drambo now requires iOS 15 or later.

    • Smaller projects: Drambo project files are now up to 4x smaller when saved without samples.

    New

    • Code module: A real-time programmable DSP block using a simple custom expression language + interpreter. Write code live while it plays, in buffer or per-sample mode, with a toolbox of filters, envelopes, and common DSP ops.

    • Oscillator (PM) module: A classic subtractive oscillator with 4 waveforms, phase modulation, and precise sync, plus phase/beat-style detuning.

    Updated

    • LFO module: Added Random Walk mode.

    • Sample view: New gesture: drag-up to zoom in, drag-down to zoom out.

    • The audio unit list can now be sorted by name, or by usage frequency + name (default).

    Fixed

    • Fixed a rare crash during song rendering.

    • Fixed rare double triggers in the sequencer.

    • Fixed missing modules in the Tags section of the Library Browser.

    • Fixed a rare issue where clip images didn't update after drag & drop in the Clip Launcher.

    • Piano Roll: Fixed visible range updating while the Piano Roll is hidden when switching regions in the Clip Navigator.

    • Fixed issues with the two-finger step copy/ paste gesture.

    • Fixed sample and curve editor issues on OsX.

    • Minor bug fixes and stability improvements.

    Thank you!!

    Lol, as a coder, part me always gets excited when there are coding entry points into music software.

    As a 20+ year coder, part of me isn't sure I will take the time to really explore it after another full day of work once three young children are in bed.

  • @wim said:
    The code module is fun. I can't see myself doing anything with it other than satisfying my curiosity for a little bit, but I bet some people will do some good stuff with it.

    I think I'd be more interested in a MIDI code module. (Not complaining though!)

    You can’t output midi but you can generate pitch/vel/gate and then generate midi with another module (note generator)

    Re: sequencing there’s this utility that can be of usage:

    seq(index, value1, value2, value3 ..... ) - Returns the value of the element at position index. Index is wrapped when exceeds range. May be used as a substitute of array.

  • wimwim
    edited January 28

    @pedro said:

    @wim said:
    The code module is fun. I can't see myself doing anything with it other than satisfying my curiosity for a little bit, but I bet some people will do some good stuff with it.

    I think I'd be more interested in a MIDI code module. (Not complaining though!)

    You can’t output midi but you can generate pitch/vel/gate and then generate midi with another module (note generator)

    Re: sequencing there’s this utility that can be of usage:

    seq(index, value1, value2, value3 ..... ) - Returns the value of the element at position index. Index is wrapped when exceeds range. May be used as a substitute of array.

    Yeah. Saw that. Very cool, but I’m not going there. 😎
    I can’t think of any ideas worth pursuing.

  • @PapaBPoppin switchangel, yeah I accidentally found her playing on my computer after some other videos… she’s awesome

  • Oh crap. This update broke the “buffer rescan” module, destroying all my tracks that have this module (which is about 90% of them).

    And I just noticed what seems to be a big bug. Changing the speed in the clip no longer works. When I set the clip speed to x2 or x1/16, it has no effect on the speed. Maybe that's why ‘buffer rescan’ behaves differently.

    It's good that I have a second iPad on which I won't be updating Drambo.

Sign In or Register to comment.