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.

Piano Motifs by Fernando Morales

1727375777883

Comments

  • @azul3D_Apps You are the man! More value, more value, more value!

    @GeoTony That "quick play" was simply lovely. Just achingly beautiful. Thanks for posting it. Lowered my blood pressure!

  • @GeoTony said:
    Many thanks Fernando… you are very generous with your time… Piano Motifs continues to inspire me… this has the ‘No silent bars’ switched on, more or less everything else set to default…

    Tony, if Piano Motifs continues to inspire you to play some beautiful solos like this one, it’s definitely time well spent. It’s very gratifying to see new features being used, it motivates me to continue adding more features.

  • @lukesleepwalker said:
    @azul3D_Apps You are the man! More value, more value, more value!

    Strong is the force with this +1

    Thank you, Fernando!

  • @lukesleepwalker said:
    @azul3D_Apps You are the man! More value, more value, more value!

    Thanks @lukesleepwalker for your continued encouragement and support. Hopefully there will be more value in the future!

    @GeoTony That "quick play" was simply lovely. Just achingly beautiful. Thanks for posting it. Lowered my blood pressure!

  • @telecharge said:

    @lukesleepwalker said:
    @azul3D_Apps You are the man! More value, more value, more value!

    Strong is the force with this +1

    Thank you, Fernando!

    @telecharge 🙏, hopefully you can find good use for the new features.

  • edited April 2025

    @azul3D_Apps

    I have a feature request if possible. I would love it if there was a way to be able to generate full random sequences, where all parameters are selected from randomly, and then have the app show you what settings it used for the sequence it generated.

    I think it would be really helpful to get out of habits (by randomly generating ideas), and also to learn the app and possibilities more (by being able to study a progression i liked and what settings were used).

    Just an idea. Thank you for the fantastic app and the constant updates 💕

  • @Tentype said:
    @azul3D_Apps

    I have a feature request if possible. I would love it if there was a way to be able to generate full random sequences, where all parameters are selected from randomly, and then have the app show you what settings it used for the sequence it generated.

    I think it would be really helpful to get out of habits (by randomly generating ideas), and also to learn the app and possibilities more (by being able to study a progression i liked and what settings were used).

    Just an idea. Thank you for the fantastic app and the constant updates 💕

    That’s a good idea

  • @Tentype said:
    @azul3D_Apps

    I have a feature request if possible. I would love it if there was a way to be able to generate full random sequences, where all parameters are selected from randomly, and then have the app show you what settings it used for the sequence it generated.

    I think it would be really helpful to get out of habits (by randomly generating ideas), and also to learn the app and possibilities more (by being able to study a progression i liked and what settings were used).

    Just an idea. Thank you for the fantastic app and the constant updates 💕

    @bpert said:
    That’s a good idea

    @Tentype, thanks for your feature request. This might not be as easy as it sounds, due to the way the app has evolved and how it's coded. All the Settings available to the user are actually abstractions for a subset of the multitude of internal random parameters used by the app to generate a random motif. When a random motif is generated there might be a lot of information that can't be abstracted to conform to the Settings visible to the user.

    One possible solution could be to add a "Randomize" button on the Settings Screen that shuffles the available user-facing Settings, which you could then use to generate a motif. Another idea, which fits better with the current workflow, would be to add an option that restricts random motif generation to Settings that can be mapped back to those shown in the app.

    Neither of these approaches is trivial, and I’ll need to investigate what's involved to make something like this possible. So I can't promise anything in the near future, but I appreciate the suggestion.

  • edited April 2025

    @azul3D_Apps said:

    @Tentype said:
    @azul3D_Apps

    I have a feature request if possible. I would love it if there was a way to be able to generate full random sequences, where all parameters are selected from randomly, and then have the app show you what settings it used for the sequence it generated.

    I think it would be really helpful to get out of habits (by randomly generating ideas), and also to learn the app and possibilities more (by being able to study a progression i liked and what settings were used).

    Just an idea. Thank you for the fantastic app and the constant updates 💕

    @bpert said:
    That’s a good idea

    @Tentype, thanks for your feature request. This might not be as easy as it sounds, due to the way the app has evolved and how it's coded. All the Settings available to the user are actually abstractions for a subset of the multitude of internal random parameters used by the app to generate a random motif. When a random motif is generated there might be a lot of information that can't be abstracted to conform to the Settings visible to the user.

    One possible solution could be to add a "Randomize" button on the Settings Screen that shuffles the available user-facing Settings, which you could then use to generate a motif. Another idea, which fits better with the current workflow, would be to add an option that restricts random motif generation to Settings that can be mapped back to those shown in the app.

    Neither of these approaches is trivial, and I’ll need to investigate what's involved to make something like this possible. So I can't promise anything in the near future, but I appreciate the suggestion.

    Thanks for the reply!

    At first glance i think the first solution of yours would serve quite well. I understand, and am comfortable with the fact that the app has more complex things going on behind the scenes to make the magic happen. Having a way to randomize the settings we have access to, and visibly see those settings after hearing the result would be awesome.

    I know that even with the same settings PM will generate different motifs every time, but it would help get the feel of how the settings constrain the app.

    Maybe it's just me, but right now i don't touch any settings and just pick a key and hit generate until something stands out. It still works, but I would love to do the same process, and when i find something i like - be able to study it like a synth preset. Again, i know i using the same settings will yield a new result every time, but the user facing settings must do something, and rather than trial and error every setting i would love to study the settings that got a result I liked.

    Thanks for your consideration!

  • What @Tentype describes sounds excellent. I’ve gotten used to the workflow of multiple regenerations, hoping for something similar and sometimes I hear something that works better by serendipity. And of course I’ve figured out how to reverse engineer the process by having MIDI tools analyze a motif and then I program in each setting in PM.

    I have a different request, @azul3D_Apps . And apologies if I’ve already asked for this and it’s not possible. Can you expose AUv3 parameters for the next and play buttons? I often have multiple PMs going and have to laboriously open each one and hit both buttons to create new arrangements. It would be amazing to map a loopy pro button to each instance next and play buttons so they all fire at once.

  • @lukesleepwalker said:
    What @Tentype describes sounds excellent. I’ve gotten used to the workflow of multiple regenerations, hoping for something similar and sometimes I hear something that works better by serendipity. And of course I’ve figured out how to reverse engineer the process by having MIDI tools analyze a motif and then I program in each setting in PM.

    I have a different request, @azul3D_Apps . And apologies if I’ve already asked for this and it’s not possible. Can you expose AUv3 parameters for the next and play buttons? I often have multiple PMs going and have to laboriously open each one and hit both buttons to create new arrangements. It would be amazing to map a loopy pro button to each instance next and play buttons so they all fire at once.

    Sounds good. Can you please explain your midi tools process to reverse engineer.

  • @lukesleepwalker said:
    I have to admit that I'm stumped on this one...

    @Tentype said:

    @azul3D_Apps said:

    @Tentype said:
    @azul3D_Apps

    I have a feature request if possible. I would love it if there was a way to be able to generate full random sequences, where all parameters are selected from randomly, and then have the app show you what settings it used for the sequence it generated.

    I think it would be really helpful to get out of habits (by randomly generating ideas), and also to learn the app and possibilities more (by being able to study a progression i liked and what settings were used).

    Just an idea. Thank you for the fantastic app and the constant updates 💕

    @bpert said:
    That’s a good idea

    @Tentype, thanks for your feature request. This might not be as easy as it sounds, due to the way the app has evolved and how it's coded. All the Settings available to the user are actually abstractions for a subset of the multitude of internal random parameters used by the app to generate a random motif. When a random motif is generated there might be a lot of information that can't be abstracted to conform to the Settings visible to the user.

    One possible solution could be to add a "Randomize" button on the Settings Screen that shuffles the available user-facing Settings, which you could then use to generate a motif. Another idea, which fits better with the current workflow, would be to add an option that restricts random motif generation to Settings that can be mapped back to those shown in the app.

    Neither of these approaches is trivial, and I’ll need to investigate what's involved to make something like this possible. So I can't promise anything in the near future, but I appreciate the suggestion.

    Thanks for the reply!

    At first glance i think the first solution of yours would serve quite well. I understand, and am comfortable with the fact that the app has more complex things going on behind the scenes to make the magic happen. Having a way to randomize the settings we have access to, and visibly see those settings after hearing the result would be awesome.

    I know that even with the same settings PM will generate different motifs every time, but it would help get the feel of how the settings constrain the app.

    Maybe it's just me, but right now i don't touch any settings and just pick a key and hit generate until something stands out. It still works, but I would love to do the same process, and when i find something i like - be able to study it like a synth preset. Again, i know i using the same settings will yield a new result every time, but the user facing settings must do something, and rather than trial and error every setting i would love to study the settings that got a result I liked.

    Thanks for your consideration!

    This has been a feature I’ve thought of myself but never brought up so kudos to both of you for bringing it to the forefront and considering it’s merits and possibility.

  • @audiomike said:

    @lukesleepwalker said:
    What @Tentype describes sounds excellent. I’ve gotten used to the workflow of multiple regenerations, hoping for something similar and sometimes I hear something that works better by serendipity. And of course I’ve figured out how to reverse engineer the process by having MIDI tools analyze a motif and then I program in each setting in PM.

    I have a different request, @azul3D_Apps . And apologies if I’ve already asked for this and it’s not possible. Can you expose AUv3 parameters for the next and play buttons? I often have multiple PMs going and have to laboriously open each one and hit both buttons to create new arrangements. It would be amazing to map a loopy pro button to each instance next and play buttons so they all fire at once.

    Sounds good. Can you please explain your midi tools process to reverse engineer.

    Sure, I generally export the motif to the AUv3 version if I'm not already working in the AUv3. I open up Loopy Pro or AUM and point PianoMotifs at a MIDI AUv3 app called "Scale Identification" (it comes with the Tonality: Music Theory app). As the motif plays, the Scale ID app shows the chord progression (especially easy when you turn on MIDI channel 3 and filter to just the underlying chords, though you may want to capture some of the nuance from channels 1 and 2). From there, I go back to PM and input the chord progression. These days I can pretty much guess the accompaniment style right away since I've spent enough time with the app to know the general results of each style, but sometimes it'll take a little trial and error with the accompaniment styles and the other settings.

  • @lukesleepwalker said:
    What @Tentype describes sounds excellent. I’ve gotten used to the workflow of multiple regenerations, hoping for something similar and sometimes I hear something that works better by serendipity. And of course I’ve figured out how to reverse engineer the process by having MIDI tools analyze a motif and then I program in each setting in PM.

    I have a different request, @azul3D_Apps . And apologies if I’ve already asked for this and it’s not possible. Can you expose AUv3 parameters for the next and play buttons? I often have multiple PMs going and have to laboriously open each one and hit both buttons to create new arrangements. It would be amazing to map a loopy pro button to each instance next and play buttons so they all fire at once.

    Hi @lukesleepwalker, thanks for your feedback. I will DM you with some questions about your workflow and details on the feature request.

  • edited April 2025

    A new version of Piano Motifs (v4.93) is now available. What’s new in this version:

    • Added new randomize button for the Settings. Press the dice button on the Settings section to randomize Settings.
    • Fixed issue where if you trim both the front and back of a section in the Arrangement Screen this can cause either a crash or an incorrect number of bars on the resulting motif.
    • Fixed issue where the No Silent Bar Setting and the Melody Harmony % Setting were not being Reset when the Reset button was pressed.
    • Fixed issue where if you set both the Accomp Last Bar Setting and you have Melody Swing Enabled there is a crash.
    • Minor fixes and improvements.

    If you like the music generated by Piano Motifs and find value in all the free updates with new features, please consider leaving a review in the App Store, it helps and means a lot. Thank you.

    Enjoy!

  • @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

  • @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    This looks handy but how does it differ from simply generating another motif using the next motif button?

  • edited April 2025

    @lukesleepwalker said:

    @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    This looks handy but how does it differ from simply generating another motif using the next motif button?

    Hi @lukesleepwalker, this is the option I had offered when @Tentype wanted the ability to see what the Settings were for a generated motif. What this does is that it randomizes and sets the Settings. Those Settings can be used to generate a new motif. You can check the Settings (which include a Chord Progression, and sometimes an Accomp Style, Melody Constraint, etc, depending on the randomization) . When you just generate a motif, the Settings are never set. I guess this could help you a little with the reverse engineering that you do when you like a motif and you want to replicate something about it.

  • @azul3D_Apps said:

    @lukesleepwalker said:

    @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    This looks handy but how does it differ from simply generating another motif using the next motif button?

    Hi @lukesleepwalker, this is the option I had offered when @Tentype wanted the ability to see what the Settings were for a generated motif. What this does is that it randomizes and sets the Settings. Those Settings can be used to generate a new motif. You can check the Settings (which include a Chord Progression, and sometimes an Accomp Style, Melody Constraint, etc, depending on the randomization) . When you just generate a motif, the Settings are never set. I guess this could help you a little with the reverse engineering that you do when you like a motif and you want to replicate something about it.

    I love it. This is perfect. It's wonderful to be able to randomly generate motifs and then look through the settings when something interesting pops up, and then keep generating with those new settings.

    I learned more in 1 hour playing with the randomize and checking settings than i have watching videos over the last year.

    Thank you!

  • @azul3D_Apps said:

    @lukesleepwalker said:

    @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    This looks handy but how does it differ from simply generating another motif using the next motif button?

    Hi @lukesleepwalker, this is the option I had offered when @Tentype wanted the ability to see what the Settings were for a generated motif. What this does is that it randomizes and sets the Settings. Those Settings can be used to generate a new motif. You can check the Settings (which include a Chord Progression, and sometimes an Accomp Style, Melody Constraint, etc, depending on the randomization) . When you just generate a motif, the Settings are never set. I guess this could help you a little with the reverse engineering that you do when you like a motif and you want to replicate something about it.

    Oh, I see how it works now. I missed at first that the Next button now retains the randomized settings rather than generating all new settings. This is absolutely ace, Fernando! Seriously, this saves me a ton of time with reverse engineering no longer being necessary. Tip coming your way!

  • @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    Thanks so much for this. I bought the rest of the IAP, and sent a tip. I'll leave a review soon too. Such great work on this app. 💕

  • I’ll predict right now that someone will ask to be able to lock specific settings during the randomization.

    :)

  • edited April 2025

    After seeing such a vibrant following and a dev that continuously improves the app, I finally bought it! Looking forward to try it out tonight :)

  • Thank you for the update!!! Ransom's always welcomed!!

  • @Tentype said:

    @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    Thanks so much for this. I bought the rest of the IAP, and sent a tip. I'll leave a review soon too. Such great work on this app. 💕

    @Tentype, thank you so much for leaving a review (it really helps) and for your generosity and support!

  • edited April 2025

    @lukesleepwalker said:

    @azul3D_Apps said:

    @lukesleepwalker said:

    @azul3D_Apps said:
    @Tentype, @lukesleepwalker, @bpert, @RJB
    Check out the latest version of Piano Motifs (v4.93), it has a way to randomize the Settings 🎲.
    Thanks for your feedback.

    This looks handy but how does it differ from simply generating another motif using the next motif button?

    Hi @lukesleepwalker, this is the option I had offered when @Tentype wanted the ability to see what the Settings were for a generated motif. What this does is that it randomizes and sets the Settings. Those Settings can be used to generate a new motif. You can check the Settings (which include a Chord Progression, and sometimes an Accomp Style, Melody Constraint, etc, depending on the randomization) . When you just generate a motif, the Settings are never set. I guess this could help you a little with the reverse engineering that you do when you like a motif and you want to replicate something about it.

    Oh, I see how it works now. I missed at first that the Next button now retains the randomized settings rather than generating all new settings. This is absolutely ace, Fernando! Seriously, this saves me a ton of time with reverse engineering no longer being necessary. Tip coming your way!

    Tim ( @lukesleepwalker ), thanks for your support! It helps keep the music going!

  • @lukesleepwalker said:
    I’ll predict right now that someone will ask to be able to lock specific settings during the randomization.

    :)

    Yes, while implementing this, I thought that would happen ☺️. I'll add it to the list.

  • edited April 2025

    @oscillotus said:
    After seeing such a vibrant following and a dev that continuously improves the app, I finally bought it! Looking forward to try it out tonight :)

    Thanks @oscillotus ! Hope you have fun using Piano Motifs! Before using it tonight, check to see if there's a new update (v4.94). A user reported a crash that has suddenly started showing up when using iOS18.x . It is in the Program Chord Progression Screen, where if you select a chord already in the progression the app can crash. I have uploaded a fix and asked for an expedited review, so hopefully the fix will show up soon.

    Edit:
    Piano Motifs v4.94 with the fix is now available for update.

  • edited April 2025

    @egobeats said:
    Thank you for the update!!! Ransom's always welcomed!!

    🎲👍 ✌️🙏

  • Many thanks @azul3D_Apps for another great update to Piano Motifs 🙏
    As I think I’ve said before, I treat PM as a musician friend that drops in with some music and challenges me to play along with it or re-arrange it is some way. Using the new Randomise feature this popped out after two or three randomisations…

Sign In or Register to comment.