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
Thanks @azul3D_Apps. Not sure if this is what you're asking about, but in Loopy Pro, when I create/save a Piano Motifs preset, the preset shows up as though it's been saved, but when I select that Preset to recall it, nothing happens and the preset is not recalled, as expected.
Perhaps @espiegel123 can confirm his experience
@danm, @espiegel123
Thanks, hopefully I can get an update soon that will work.
If you don’t have Loopy Pro, shoot an email to [email protected] and we will get you set up.
Thanks @espiegel123. I was able to test with Loopy Pro using it's trial period . It seems to work.
EDIT: It seems to work on new code that will be available in the next release
Maybe @danm can post a screen recording of what he is going on for him.
Oh, sorry I meant to say it seems to work on the version that I’m working on which will probably be released early next week.
Great!
A new version of Piano Motifs (v4.103) is now available. What's new in this version:
• Hosts can now save Presets for Piano Motifs. A Preset will save all of the Piano Motifs state: the current Motif and the current Settings.
• Added variations to Chord Accompaniments for randomly generated motifs.
• Minor fixes and improvements.
If you are enjoying Piano Motifs please consider leaving a review in the App Store. Every review helps others discover the app, ensures the app is fairly represented, and supports future development.
Enjoy!
Thank you Fernando 🙏🏻
Thanks @azul3D_Apps.
For the following, can you provide the steps to test, please:
• Hosts can now save Presets for Piano Motifs. A Preset will save all of the Piano Motifs state: the current Motif and the current Settings.
I'm asking because I tried 1) Loading a previously "Save"d motif into PM from w/in Loopy Pro 2) save the motif as auv3 Preset 3) Loading a different motif into PM 4) selecting the Preset saved in (2)
I was expecting this to load the motif that was saved in the preset, but didn't seem to be the case.
I'm excited to use this new enhancement, so thanks for any guidance
Hi @danm, since I’m not a Loopy Pro user, could you please confirm that in step 2 you mean pressing the folder button on the menu bar of the Piano Motifs app and pressing New and then Save? When I do this, the steps you’re following produce the desired result. Could you also please open the Piano Motifs manual by pressing Help and make sure the version is v4.103? Thanks
Thanks @azul3D_Apps, yes those are the steps I performed.
The manual shows version 4.102.
I had tried to update PM.
I closed LP and re-opened it, thought that the plugin might auto-update... I also tried doing a "replace" in Loopy Pro, thought that would have done it. I also tried adding a new MIDI source to LP and thought also is 4.102.
Let me keep trying, thanks!
Hi @danm, you probably need to go to the App Store and update Piano Motifs to the latest version v4.103. Please let me know if you run into any issues.
✌️
@azul3D_Apps, that worked! And the new feature appears to be working for me now, will test more later, thanks!
The updated auv3 preset saving has been working well for me, thanks for the update @azul3D_Apps!
I have a question for you or anyone out there using PM:
Is there a way to trigger a motif to start/restart at an arbitrary time?
I'm running PM in Loopy Pro, I have several instances of the PM plugin, each with a different Motif loaded in different Loopy Pro channels and want to mute/unmute different channels/motifs to accompany certain song parts.
Since the Motifs are different lengths, if I just mute/unmute the LP channels, the motif will not nec be playing from the beginning as I'd like...so I'd like to be able to trigger the motifs to start/restart at certain points in my workflow (ie: at the same time that I unmute the LP channel that they are on), but don't think this is possible.
If not, then I'll just load the motifs into LP midi clips and do it that way, but I like having each midi channel (2 or 3 of them) of the motif playing different instruments and this can mean lots of midi clips to manage in LP vs the simpler approach of just playing the motif directly from PM, which is why I'd prefer the latter, but if there's no way to trigger a motif to start arbitrarily when in daw sync mode, I may have to do the former
Thanks
Hi @danm, glad to hear the preset saving is working well for you.
I don't believe you can currently achieve exactly what you're looking for, since Piano Motifs in Sync mode is synchronized to the Host transport. So, if you unmute the LP channel, the motif will be in the bar and beat determined by the Host and not at the beginning of the motif.
That said, there are a couple of Piano Motifs features that might help a bit with your workflow:
Delay Start - You can delay the start of a motif for a programmable number of bars. To program the Delay Start value, long press on the Sync button. When you do this, a popover menu will be displayed which allows you to determine the number of bars you want to delay the start for. This can only delay an initial start even if the motif is being looped.
CC MIDI Messages - You can send CC MIDI Messages from Piano Motifs when a motif ends, when looped motifs end, or at a specific bar. You configure this in the MIDI Screen, accessible via the MIDI button. You could use this in the case where the end of a motif in one instance triggers the unmute of a motif in another instance. Of course, this requires configuring how the CC message is routed and handled in your host.
Thanks @azul3D_Apps, appreciate the info.
I'm utilizing the "send CC MIDI Messages from Piano Motifs when a motif ends" feature already and it's very valuable for my use cases.
Might you consider adding CC Midi message processing in order to restart a motif? (ie: upon receipt of midi cc midi msg, the motif restarts from 0)
Thanks again
Hi @danm, Piano Motifs doesn’t currently have any MIDI input handling, so adding CC MIDI message processing would require some new development work that I’m not able to offer right now.
What you’re describing is essentially something between Sync and non-Sync mode. A way to start a motif that isn’t synchronized to the Host’s bar and beat, but still follows the Host’s BPM and Time Signature. The current codebase isn’t set up for that kind of hybrid mode, although it’s an idea I’ve thought about before.
I can’t promise anything at the moment, but I’ll definitely keep it in mind for future development.
Anyways, thanks for the suggestion,
Fernando Morales
Azul 3D Apps
@azul3D_Apps, I'm still testing your last software update and it's working well.
I do have a question:
If I create an AUv3 Preset (in Loopy Pro) prior to having used the PM "SAVE" feature to save the Motif with a name, then the Preset (when playing) doesn't show a name in the "Name and Author" rectangle in the lower left.
If I create a Preset with a Motif that has already been SAVEd and named w/in PM, then the Motif name shows up when recalling the Preset, but if I create a Preset with the Motif prior to having named it, then when recalling the Preset it has no name, would it make sense to save the Preset name as the Motif name in this case?
Thoughts?
Thanks
Also, not sure if this is possible, but could there be a checkbox in the PM "SAVE" dialog box that would be something like:
"save as Auv3 preset", then if that checkbox is selected, PM could SAVE as usual, using the Motif name provided, and also save as an auv3 preset at that time...not sure this is possible, given how the host and plugin apis work, but just brainstorming...Thanks
Hi @danm, AUv3 plugins don’t receive the preset name from the Host. When a Host like Loopy Pro saves or recalls a preset, it only stores and restores the plugin’s state data, but it doesn’t provide the preset name itself to the plugin. The AUv3 API doesn’t include a mechanism for the plugin to query or detect what the preset is called. So if the motif hasn’t been saved, it will just have the default name “Piano Motif”.
Hi Fernando, I am really impressed with Piano Motifs, however I am at a loss to understand why I cannot get it to play chords from a source like JustChords which I use to play progressions iBassist and Numa. This app is so close to perfect.
Second best would be the ability to import chords from a midi file or a text file in something like ChordPro format.
Yes, I know I could enter the chords directly one at a time but a lot of tunes I play have progressions up to 32 bars and multiple sections. And when you have a hundred or more songs that kind of entry isn’t very enticing.
I look forward to hearing back from you,
Neil
Hi Neil, I know you would much prefer a reply from Fernando, but I am curious why you don’t simply enter the chords you want PM to play into the chord editor?
edit I overlooked your comment about entering long progressions & sections, but in my experience, working in sections like this is much to my advantage, allowing me to make editorial decisions about how things sound much more easily, and also change styles and complexity within a song, which otherwise would sound too ‘same-y’ if entered as one long sequence.
It’s not the best entry system especially for jazz which has chords outside a specific key, 80 or more chords to enter in many cases, and 100 songs. I’ve used a lot of apps and know it can be done with an easier system. Plus they are already in JustChords.
It’s fine for creating modern four chord songs but that’s not what I play.
I appreciate the idea, I'm just not excited about doing much for that for that many songs. Not my first go around doing lyrics and chords.
Honestly the quality I get with a 10th of the work using band in a box is much higher. The only issue I have with BIAB is putting together set lists so I can get from one song to the next with minimal delay.
Hi Neil,
I'm very happy to hear you're enjoying Piano Motifs. I completely understand why you’re at a loss to understand why Piano Motifs won’t play chords from another source. The reason is simply that it wasn’t built to work that way.
First, Piano Motifs wasn't designed to work as a "Live MIDI-In" app like iBassist. Piano Motifs can't generate motifs on the fly (in real time) based on incoming input. The app has a lot of processing to do to generate a motif before it can be played.
Also, Piano Motifs doesn't have any MIDI Input functionality. Implementing the ability to import chords from a MIDI file, wouldn’t be as straightforward as it might seem at a high level. The first hurdle is that Piano Motifs doesn’t currently include a MIDI parser. The second is that the MIDI protocol itself doesn’t have a built-in way to represent chords, so a chord detection and mapping algorithm would need to be developed. Finally, while Piano Motifs supports a large set of chords, it’s still only a subset of all possible chord types, meaning some chords couldn’t be mapped directly. Each of these steps would be a significant project in its own right, so it’s not something I’m able to offer at this time.
The option of importing in a ChordPro format could seem a little simpler to implement, but this format doesn’t encode musical timing or bar structure explicitly. It only specifies when in the lyrics a chord change happens and not how long that chord lasts in bars, which is what would be needed in Piano Motifs.
To summarize, unfortunately Piano Motifs doesn't have a way to import chords and creating the infrastructure and code to be able to do this would be a significant project that isn't possible at the moment.
Thanks for your feedback and hopefully you can continue to use and enjoy Piano Motifs in some capacity.
Fernando Morales
Azul 3D Apps
@azul3D_Apps
Such a great app, there's no comparison really. It's a triple A midi generative app that's on the level of Loopy Pro, Patterning 3, Drambo (imo). Thank You man.
Been keeping an eye open for more tutorial videos. I also feel like its randomization is the absolute best implementation I've ever seen. It's always musical and often sounds better than anything I map out on my own.
Lastly, splitting between midi 1,2,3 really opens the door to some fantastic ambient/trip hop.
Will post an example.
Absolutely agreed, it’s not just that I get variety from this app, I actually get amazing sequences that are beautiful and contemporary and useable. Like this one that I just had to record and share.
Hi @egobeats, thank you for your kind words about Piano Motifs 🙏. It is great to hear you’re getting quality output from the app to use in your tracks. Definitely would love to listen to an example 🎧🎶