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
And recording of CC automation.
10000% agree.
Ableton Live ‘Version 2’.
Instead of ‘static clips’, we get ‘fluid step sequencers’ spitting out sweet accidentals, slight variations, or whatever...
Smile..
Are you saying you've managed to find a way of making and running AUv3 plugins that receive and send MIDI - and which can run inside the upcoming AUM which will support MIDI-out AUs ?
An AUv3 plugin that receives - processes and then sends out MIDI is what Apple and most others call a MIDI-effect. Although I guess if there is an optional synth-engine inside it then it could be classed as a synth.
Reason for asking is that I'm trying to build a pure MIDI-Effect AUv3 iOS plugin written in JUCE - but came across limitations which seem to prevent me - and other JUCE developers who want to do the same - for iOS - from implementing this - and its not down to JUCE but the fact that the current iOS 11 doesnt allow this. Am i wrong? if there is a way i can build an AUv3 plugin to process incoming MIDI and output the result - in iOS11 and with the upcoming AUM i'd really like to know about how to do it ( and the ROLI JUCE team would too ).
Here is what Fabian from ROLI said about this recently on the JUCE forum about 5 days ago:
"I’m afraid AUv3 does not support midi effect plug-ins. After about a day of investigations there are still multiple issues on Apple’s side:
Although you can happily register any AUv3 plug-in type (including kAudioUnitType_MIDIProcessor), the appex handler code expects there to be at least one audio bus - regardless of plug-in type. If not the appex handler code will bail out and AudioUnitInitialize always returns -50. You can bodge your way around this by adding an output bus with zero channels but then the plug-in will fail AU validation on macOS. AUv2s are allowed to have zero buses.
JUCE’s AUv2 and AUv3 hosting code uses the AUv3 to AUv2 bridge. To get the midi output we use the kAudioUnitProperty_MIDIOutputCallback property to inform the plug-in which callback to call. Unfortunately, after some reverse engineering I see that kAudioUnitProperty_MIDIOutputCallback will always fail for a AUv3 if the plug-in type is not a midi controller effect or a synth.
I therefore don’t see how this can be fixed without Apple officially supporting AUv3 midi effect plug-ins."
If there IS some workaround or way round these issues that you've managed to solve i'd really like to hear how it was done
Well.. My plugins can change patterns using MIDI input and send out MIDI notes. So I guess that answers your question
Sold!
AUM is a good way to mix and match iOS inter app audio technologies with AUv3, but new apps can also be AUv3 hosts and get a lot of features for free.
There are still features that can use audio and MIDI to send other kinds of information. For instance, use "audio" as a control signal, send OSC over MIDI, send spectral frames over MIDI... (or stream them over audio).
And then there's my scheme for sending degraded video as audio... it's just a matter of convention between sender and receiver.
I just want to variator from TU2 to make an appearance on ipad.
So is it a hack, or have you just understood the standard better than the JUCE guys ?
Not a hack. It's an official AUv3 feature. It's just not documented, in typical Apple iOS tradition
@brambos I hope you're chatting with Intua guys as well re BM3!
Amazing!!!!
Will it be possible to make only some of the melodic sequencers respond to MIDI transpose?
Yes, you can disable it per sequencer instance. Or just set up AUM so that the messages won't even reach the AU instance.
May i ask if there is a reason why it can't be triggered by live midi input.
I mean, would it be possible to get an "arpeggiator" mode to get more control over live input?
Why what can't? Patterning?
Because the developer chose not to implement midi in for pad triggering. Probably didn't envision people would want to do that since it's a note generator itself.
I so wish Patterning would allow MIDI input to play its instruments - since the range of sounds in Patterning is so varied. I'd love to feed MIDI from one of the LumBeat drummer into Patterning for example.
Will the plugins in this upcoming collection have their AUV3 plugins set as synths?
Given the upcoming AUM - could one chain one of the plugins after the other - feeding the MIDI output from one synth into another plugin and so on for example - like MIDI filter effects ?
Eg - one doing a transpose function - on incoming MIDi and another accepting MIDI from the "transpose" plugin and then reharmonising the midi from this to conform to some scale ?.
This is what I mean by MIDI effect - something akin to the current MIDIFLOW MIDI filter apps that run in AB3. And its this kind of thing that - amongst other kinds of AUv3 MIDI plugin - that I need to write.
I asked the developer of the MIDIFLOW MIDI filter apps ( for AB3 ) and he doesnt think iOS11 will allow him to port his filters to AUv3 format yet. Guess we'll have to wait until WWDC 2018
Surely if these are MIDI plugins as @brambos says, then they will be registered as MIDI plugins and load in the MIDI slots that the host software provides, exactly the same as any other type of plugin being loaded in to their respective slots.
So what you want to do would be down to how the host implementation and nothing to do with the plugin developer.
Wow great idea!
Another sneak preview:
What is the 1-8 in the top left? Are those pattern numbers?
Yes, 8 patterns per sequence, which can have follow actions and can also be selected through MIDI.
Nice.....I spy note selection and templates for the MIDI Out
So there will be two Odessas? Odessa Rhythm and Odessa Bassline?
There will be more than two at release. Odessa will be a suite of sequencers all packed into a single app. And I can easily add more to the collection whenever a new idea hits me.
A polyphonic one for Phasemaker ?
ah, OK. Cool. so instead of selecting the type of sequencer inside the au interface, each sequencer will appear as an individual audio unit?
Indeed. Keeps 'em all super-lightweight (~1mb per instance).
@brambos will these sequencers allow the user to control the length of a note?