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
Cool video!
Midi channel allows you to fix the output midi channel ignoring your input channel (so MPE to one channel).
All parameters can be automated too as AU Parameters.
ApeMatrix & Audiobus soon to be expanded to allow this to work - currently its only AUM that has multiple outputs in midi effects (hey Garageband doesn't even have AU midi effects!)
This is VERY cool. Had it working in AUM in no time. While I quickly got Polythemus to route a three-note chord to 3 different synths in AUM, I'm wondering if it can also route the MIDI on different channels in to Ableton Live through IDAM. It seems to only send the MIDI output on Channel 1 in to Live. I suppose the MIDI channel routing is 'internal', therefore only routable within AUM. Any hope for what I'm thinking in Live? Thanks!
will try out idam, but yes I expect only 1 stream/channel, but then I could tweak polythemus to use one channel(thru) and use midi channels for voices.
Will let you know if I can control multiple vst in Live that way
Agreed, this is a really cool app.
It's great for poly synths too in the sense that you can use it to create classic Oberheim voice panning. The thing that makes the Arturia SEM sound so unique isn't necessarily the quality of it's analog emulation (which is of course, great), its the 'Voice Programmer' which allows you to modulate individual settings (filter/pan/tuning etc) on a per voice basis of each note in a chord. This can be used to create fantastically rich and wide pads/strings/brass patches that sound better than standard synth timbre with separate 'Chorus' effect.
Polythemus is basically one core aspect of the Oberheim 'Voice Programmer' - the voice allocation part (round-robin, highest, lowest etc). The manner in which you create a subtle variation on each individual voice is artist choice. If your iPad device is up to the DSP task you can create a Moog Model D poly with Oberheim style voice panning & modulations across the stereo field, in other words - HUGE!
@midiSequencer What does Polythemus do with channel aftertouch?
That was definitely worth the $1/month investment via Patreon to see this new App inaction and hear/see the benefits immediately.
Passes it through to all voices - so only notes are routed.
So think all midi messages in on all channels...... even MPE.
If you need more control - you can setup a specific midi channel in the receiving synth to filter out other midi channels.
It might be useful to have a mode that routes control CCs such as channel aftertouch and modulation only to the last channel used. That way you have a chance of applying it only to a lead line if so desired.
@midiSequencer
I know that per note poly pressure is less common in budget MIDI keyboards but is there any provision for this in Polythemus? I'm hoping it's not something that's' filtered away as is the case with certain DAWs that don't support it. When each chord note is being voiced by a different synth, there are even more creative possibilities for poly pressure.
Some FRs (since I made a similar patch in puredata cause there was no other app at the time)
Good news!
I've modified it to include an option that ignores the voice outputs and only use cable 0(the one labeled Thru).
This means you can assign each voice a different midi channel, then use IDAM to route that to your Mac & then in Live select iPad + midi channel.
In this way you can run it like AUM multiple outs...
and even better - it means other hosts (like Audiobus3 say) that only have 1 output channel( the Thru) can now use Polythemus output collectively and just filter by midi channel.
At the moment AUM midi strips don't support IDAM (like Audiobus3) so I've asked Jonatan if he can support them, otherwise AB3 is a better host for IDAM.
If the above makes no sense ... it means you can run Polythemus in other hosts (if you can filter incoming midi channels in your connected synths).
As good as an iPad is, this extension to vst is going to be great! Thx @ehalt for the suggestion.
What about an option to enable/disable the following midi message types - per Voice?
x90/x80 Note on/off
xA0 Poly aftertouch
xB0 Midi CC
xC0 Program Changes
xD0 Channel Pressure Aftertouch
xE0 Pitch Bend
I don't handle xF0 system messages, but could do if someone wants them
So have a time you can set to group note on messages together (say <200ms is treated as a chord so should send all note on messages to the voice)?
Transpose per voice is planned - it enables you to work with smaller range keyboards (e.g. on screen)
Pitchbend sounds interesting - do you mean Polythemus to add Pitchbend messages to glide between notes - basically when you get the 2nd note, rise the first note pitch slowly say using 0xE0 messages towards the 2nd. A third note or subsequent note just shuffles this along. Any example of this in an IOS normal keyboard?
reroute could be handled by per voice settings to block messages as I mentioned in the previous post.
That certainly covers things from my end. Great to see yet another super-useful 'modular' utility app for iOS.
Ref routing Polythemus to different channels in Ableton on the desktop - Studiomux/Modstep should be able to handle that in combination with ApeMatrix (hosting Polythemus and rerouting to separate Studiomux/ModStep channels). I'm out of town this week (till Friday, but will test this as a possible route on my return). As a MIDI-only setup, the latency will be negligible too.
Time could be set by the user, to avoid miss triggerings
Transpose would be great !
Pitchbend example ,
Hold C1 and then press C2.
While preserving C1 on the first synth ,POLYTHEMUS would send to the second synth (on the specific channel ) PitchBend messages for -12semitones ,then trigger C2 note and by a user defined amount of time (or by velocity ) starts sending PitchBend messages until zero.
(I think I described the opposite scenario!)
The reroute option sounds cool ,but I don't think it would help locking CCs and especially aftertouch to the last note/synth played. But maybe it's just me and can't understand it
but I don't think it would help locking CCs and especially aftertouch to the last note/synth played. But maybe it's just me and can't understand it
I see where you're coming from here, however, I think it really depends on how you set things up. Per note poly aftertouch will certainly work well as it's always tied to the synth engine in play. Channel Pressure Aftertouch makes more sense when triggered on all synth engines as that's the closest to a normal polysynths behavior. But just because it breaks convention doesn't make it something that should be discounted.
I tend to use round-robin most on Oberheim synths, but pan the voices so things always feel nicely weighted across the stereo field (this works especially well when coupled with delay). The worse thing you can do is pan the voices hard left & right as you can end up with some chords being triggered with too much of a bias to the left or right - but if that's what you were going for, that's obviously fair game.
so pitchbend on two synths is achieved on synth 2 only by making it start on synth 1 note by applying initial negative difference then reducing it until you reach 0 = note 2?
This would leave synth 1 on initial note though?
Cool, this would be ideal for routing to various hardware synths(on different MIDI channels) via a single AB3 lane. Will this be included next update if possible?
@midiSequencer The reason I suggested the channel aftertouch on most recent channel is that I can guarantee to activate it following a certain note, but can’t guarantee that a particular note will be on a predetermined channel. I usually want to apply aftertouch effects to a sustained melody note and leave the supporting parts alone. What you’ve proposed won’t do that as there aren’t always the same number of notes supporting the melody.
Wow, that sounds great! Looking forward to trying this out. Thanks for your quick response!
@iamspoon its done, just need to update the manual so probably submit that to Apple tomorrow.
The other stuff can follow...
yeah, i need to understand this some more. I rarely use aftertouch but understand it, like pitchbend are associated with sustainted notes
Great! Can’t wait to try this one out : )
adding transpose now (+/- 2 octaves) - will look at midi messages next
Yes . But you are right, it's a bit complex and it's mostly an idea for experimenting , no need to add it!
Does this work with MPE midi?
I want to pass polyphonic note/pitchbend to a bunch of monosynths to be able to use them polyphonically with microtonal scales
hmm, seems like this will do it
https://patchstorage.com/roll-a-poly/