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.

MidiSequencer v1.5 Update.

1234568

Comments

  • @sdesign - excellent. Glad you are enjoying midiSequencer - it's the first of many apps I want to write.

  • I'd like to see a Yamaha QX-5 re-interpreted for iPad/iPhone. BM2 feels too high maintainance for what I want to do. Plus it hides most of the relevant info I need at a glance down deep in the config menus. Like, In and Out MIDI channel assignments per track. Port connection per track would be nice too (like Cubasis does) though good VM is essential. MIDI Tape Deck with patch panel is the paradigm.

  • david - the macro idea is good in QX too - I usually work in groups of 4 steps and would like to copy them about within the 16.... so adding the ability to work in cells is something I am considering when I work on the rack version - so pattern (or cell) = groups of consequtive steps, song = group of patterns with logic to dictate what to do after playing each pattern (e.g. transpose, stop, jump to another pattern).

  • Is the first note playing at cycle end when stopping with Cycle set by design?

  • will check .... I don't think it should sound - just reset to step 1.

  • The first note does trigger again after cycle stop, but I personally like that. Can it be an option if you change it, please.

  • If I'm in a scale and then create chords is there anyway the chords can stay in scale when I move the notes around? Also when linking notes this moves all notes but not if you use the +1 or -1 arrows. I think for me that would be useful.

  • Sorry for 3 on a row but, has anyone managed to sync with Auria?

  • @Fitz
    sure - I like giving options so will add something in the Settings.
    Conform to scale for added notes would be possible - say with a toggle button to conform to notes to scale/keep intervals.
    I did think about this before and wasn't sure mainly because chords themselves are by their nature fixed intervals (maj/minor/aug/dim) on the displayed root (which is the step note).
    However, this step note will not always be the root of the scale, certainly if you transpose, hence you will get foreign notes with transposition.
    I was expecting to extend chord functionality anyway (like normal functionality) so will give this a try.
    I am also adding:
    1) The ability to record chords from midi input (e.g. your keyboard) complete with velocity, channel and maybe gate%
    2) Add midi channel to every note in a chord - this will enable you to run complex setups where synths are listening on certain channels.

    I've not tried Auria - it didn't work before as Auria used MTS instead of midi clock (even though it said it did), but I did read somewhere it works now. Will give that a go too and report.

    hope this helps? Always happy to listen to new ideas and how you use this sequencer!

  • @Fitz @midiSequencer I posted this earlier, maybe it will help. "It appears that I can get Auria to start and stop with midiSequencer, as mS as the master. In Auria, Midi Inputs, choosing Receive MTC, Receive MMC, and Receive Clock, all three. Nothing else highlighted. In mS, Output, both Auria and mS are active and clock is on. Tempo change doesn't work, so that's a pain. Haha."

  • @ArcaneScreams - so Auria is at least listening to midi clock start/stop now.

  • @midiSequencer It appears that way. I'd like to try this with Auria and other apps at the same time, to make sure it functions properly. I'll probably do this sometime tonight. I'm about to sleep. I can post what I find later.

  • edited June 2014

    Thanks @midisequencer and @ArcaneScreams, have managed to start and stop! Also with Loopy. There are delays though - they don't play strictly together. Is that what the latency adjuster is for? Is there a video explaining how to sync? With anything?

    Also, while suggesting changes - chord note delay? The ability to adjust how quick the next notes play - making it a basic arp and/or strum?

  • edited June 2014

    @Fitz So you have Loopy and Auria playing together, both controlled by midiSequencer? Is that correct? But there is a latency problem? Which one is out of time? I'm going to look now, I guess. Oh, I should ask. You have them connected thru AudioBus? Loopy as input?

    So, I tried this, in AudioBus. Loopy as input, Auria as output. mS was not in the Bus. mS was the controller for both, along with MidiBus, so I could see latency. The only app that did not send data was Auria. I had the metronomes on, so I could hear if they stayed in time. It sounds like they do, but I think Auria is a little off. Here is a picture of them all running...

  • And here is a picture of them all off...

  • Nothing quite so adventurous - either Auria and Loopy with midiSeq. I can start them together but they don't play together, if you see what I mean. But I didn't set their individual tempos, as if thought that's what midi clock did but will try that.

  • Yes, I managed to sync mSeq, triggering BS-16i with Auria and was in time using your method above. Thanks! It is a pain having to put Auria back to the start each time though.

  • @Fitz, the latency adjuster - which is per port on your devices, will add up to 1000 seconds of delay to the midi timestamp - effectively delaying it.
    The biggest effect will be for use with your DAW playing softsynths - delay other devices to allow them to sync with your ipad synths or midi synths.
    It's not the sort of thing to play live (i.e. you can't use it as an fx) as midi does a few weird things when you change it (that's the midiBus library no midiSequencer!).

    So delay the faster devices to match slower ones.

  • I'm also hoping the midiBus library will support MTC song pointers at some point - that would enable me to show song position and control DAW apps like Auria better.

  • I started and stopped Loopy using MSeq as master, but it didn't work every time and didn't stay in sync at all. I used the latency adjuster and got it in time but it didn't last. Auria was the better experience, which is what I wanted anyway.

    Really like the chords though. Maybe some more options with inversions?

  • @Fitz - will look into Loopy with midiSequencer - it is AB's own app so will use a debug version to check sync. ms might also need tuning again with the latest update (for accuracy of tempo with/without clock).
    Glad you like the chords - what more options would you like? I decided to not do fixed inversions (a,b,c...) as you can have really large chords!

  • I've mentioned chords that stay in key and chord delay knob (for strumming), if you do that it could be up or down. I was thinking the + and - inversions was going to move the chord up or down a note, to easily try out different inversions. Also loading a snapshot takes quite and while, and was hit and miss even at 75bpm. I know I could practice the changing but how about a performance mode, with one touch snapshot changes?

  • edited June 2014

    @Fitz - ah, playing options like arpeggio or strum...

    • & - just shift the octave viewed in the keyboard. Use the Invert+ Invert- buttons unless that's what you tried? Inversions move the bass up to the treble (e.g c+eb+g -> eb+g+c if going up or ->g+c+eb if going down).

    Try cycle button for synchronised snapshot loading - it will load during a cycle reset - saves you trying to be exact. Also, if you chords are big, it will take abit of time to load. I might see if it is possible to preload them (keeping them in memory) - at the moment they read from a file.

    There is an option in Settings to allow you to one touch load snapshots. With this enabled (when you runup the app), touch the Load button, thereafter touching a snapshot slot position will load that snapshot. Give that a try.

  • Is there a way to change the root note from within the chord dialog?

  • @syrupcore - yes two ways:
    1) Press the Make Step button on an added note
    2) Invert the chord - (Invert+ when the step is in the bass) (Invert- when it is in treble)

  • I'm working on the manual updates now - sorry you all have to guess!

  • @midiSequencer, I really like NoteTime but you loose the gate. Could it be a separate control, so that you could still have notes open when the next plays, as in StepTime? That would be ideal as I'd still like to set different release times for each note.

  • @Fitz, NoteTime very much uses the gate - it uses it to control the note length (=tempo interval * gate%). What you lose is the silence between note off and the start of the next step.
    If it's not doing that its a bug :)

  • Yes, I think I understand how it works just wondering if it's possible to add a note sustain? Probably not, but worth an ask, thanks. At the moment I can increase the release time in the destination app, but it would be good to have that note specific if possible, like I think you can do in StepTime? Or is this possible with a CC command?

Sign In or Register to comment.