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
I think it got lost in the 2 midi file update, possibly.
I cannot find it anymore, either.
I finally got this, mostly just as something to noodle along with rather than a focused compositional tool and it’s really nice to do that, but I can’t find a way to get the playback to loop - I’m just using it vanilla in the background while I guitar or geoshred along in aum... is looping playback something that’s unlocked with the MIDI iap?
The Midi IAP is to send midi out to other apps but there is no way to sync PM to clock.
Piano Motifs doesn’t loop by itself though that sounds like a reasonable thing to request as a new feature, to allow the generated motif to keep looping around during playback. You could export a midi file out of PM to NanoStudio, Zenbeats or wherever and loop it there.
Cheers @yowza , I’m sure I’ll grab the iap at some point but I’m quite happy with the internal sounds for now, I did export a loop and play it back in lk but I agree that just a simple loop in the app itself would be great, it’s just lovely having someone/thing to improvise along to and it feel fresh each time. Great work @azul3D_Apps 🙏
It loops, but via the midi out menu, not sure if that’s available if you don’t have the midi iap.
@CracklePot, @david_2017
Audio for a motif is generated on the fly while the motif is being played. To be able to export audio you need to let a motif play on its entirety. Once a motif is played the audio option should show up.
Ah thanks Frank, cool![:) :)](https://forum.loopypro.com/resources/emoji/smile.png)
@Krupa, looping is only available when using MIDI Out. Maybe looping can be added as an option for default play in the future.
Cheers @azul3D_Apps I’ll probably grab the iap in the meantime but that’d be ace as the vanilla sounds lovely 😊
Thank you so much. Here is my 🙈🙈🤦🏻♂️🤦🏻♂️
@azul3D_Apps ... did I miss something or is pentatonic scales not on this yet? Would that be something that could be added?
Cheers!!!
Hi @onerez, Piano Motifs' algorithms are based on heptatonic scale chord progressions. One of the random melody algorithms uses only notes from the pentatonic scale based on the key for the motif. Melody algorithms aren't currently directly accessible, they are selected randomly. Maybe a mode could be added to force a pentatonic melody.
Ok there ya go talking all this music theory and stuff........ 😂😂😂. Sorry. I just was writing a song in a minor pentatonic... and thought oh!! I bet Piano Motifs could come up with a great melody for this.
Dont worry if it’s not there. I will figure something out!! Thanks for making the great app that you do!!!
Just try using regular minor in Piano Motifs. It should work fine.
If you need your melody to be strictly pentatonic, you could just edit the midi in another app, and move any occurrences of the 2 out of scale notes to pentatonic notes, or remove them.
You don’t even need to edit the midi by hand if you have a midi scale utility, like Rozeta Scaler. It will deal with the out of scale notes for you as they pass through.
Excellent suggestion. I also like to change the root note in Scaler to add even more harmonic variation
to a looped progression. Start with a 4 bar C chord loop in Piano Motifs... and hand select a "gem" then
push it through Rozeta and change the root to create a Motif that is applied across a new progression
like:
4 bars Root = C
4 bars root = F
4 bars root = G
4 bars root = Bb
Maybe I can find a way to automate these timed changes of the Rozeta Root as an AU Parameter and just stay in the Live mode. probably a job for a Moziac hack.
UPDATE: Rozeta Scalar exposes a pre and post transpose that can be automated. So,
I mapped the automation to a Rozeta LFO and tested some of the scales on a MIDI file
input stream. Now I need Moziac timer to insure trigger transpose changes at the right time.
Another cool Rozeta Scalar use case is to run a melody into 3 copies and set Scalars 2 and 3 to major 3rd up and perfect 5th up respectively and you get a harmonized melody. Other transposes are also good like up 5th and up 10th for more open sounding chords. The "scale" selection in Scalar insures the chords match the scale. Just changing the scale converts the music from major to minor instantly. Change the scale from major to minor and transpose down 3 1/2 steps and the music moves from Major to Relative minor with the same key signature. Like C moving to A minor... very common in long form music.
Yes that’s what I ended up doing was using scaler. I was out of it as just got root canal and forgot all about it!!!!
@McD I like your idea!!!!!
You can use a sequencer that sends cc to do this. I actually demoed how to do this with Scaler in one video but can't now for the life of me remember which 😂
Nice. Do you have a favorite sequencer that sends CC's? Ideally AUv3. I'll bet Atom 2 is going to help here.
I did it with stepbud. I'm sure some of the midi geniuses can recommend whether there is a best solution. Wish I could remember what video I did that in
I think you must have sent CC to change the transposition (input and output). Scaler root note is not exposed as an AU parameter.
Yes. At this point I was just seeing how the scalar responded. That's why I need a sequencer or script
to send the right CC's at the right time for this type of pattern:
4 bars Root = C no transpose
4 bars root = F transpose up 5 or down 7
4 bars root = G up 7 or down 5
4 bars root = Bb up 10 or down 2
Hacking this out in Mozaic is probably pretty easy but I recall @_ki wanting me about timing issues
between Mozaic's downbeat and AUM's downbeat that he offered advice on. It's always something...
I might start with LK, then Atom (1), then Stepsomething to send timed CC's.
@McD My remarks was that the CC change needs to be send a tiny fraction before the bar changes. If send ‚OnHostBar‘ the CC may arrive just after the notes to be scaled and the first note(s) right on the bar change are handled with the previous settings. Even if input arrives in the same timeframe there is an order of events incoming from different midi sources.
For sending ‚things‘ right before a bar change, i would use Mozaics OnMetroPulse event running with with a ppqn of 32 (for 1/128) , wait for the CurrentPulse
HostBeatsPerMeasure * ppqn - 1
and then send the CC change. Done this way, the Scaler setup will be changed right before the notes of the next bar arrive at Rozeta Scaler.Thanks for the repeated send. If the "Search" function worked better I would have dug up your original
advice. I suspect it lives in the one of the Moziac threads.
I'm going to search for OnMetroPulse and see what I get.
UPDATE: https://forum.audiob.us/discussion/40505/mozaic-midi-file-player
I'm sure this is addressed somewhere but I've searched and couldn't find an answer. I have a lot of previously saved motifs that I would like to go back to and generate additional ideas from - like you can do when using the lock function on new motifs. Am I missing something or is there no lock function available when you open a previously saved motif?
A new version of Piano Motifs has been released to the App Store. In this version you can now program some constraints for the melody of a motif.
Programmable melody constraints:
- In Scale Only: melody will only play notes in the scale defined by the key of the motif.
- Pentatonic: melody will only play notes from the pentatonic scale defined by the key of the motif.
- Chord Triad: melody will only play notes belonging to the current chord triad in the motif.
Enjoy!
@spiteface, there is no lock function available for previously saved motifs. The lock function needs the original chord progression and accompaniment type to be able to generate a new motif. These aren't saved when you save a motif.
Just wanted to say many thank you for this great app @azul3D_Apps
In my opinion, one of the most usable generative app on iOS
Another great update! Thanks @azul3D_Apps !
Wow, thank you!
Regarding Pentatonic, Frank Gambale extracts 3 pentatonic scales from each parent scale in his books Frank Gambale Technique Vols. 1 and 2. He then analyzes each of the three and offers his preference, in ranking order from "this sounds best to me" to "it works but sounds boring to me". His books are organized by chord type (min7, Maj7, 2 types of unaltered dominant, 2 or 3 types of altered dominant, etc., and usually 2 parent scales per chord type.
Just some thoughts sparked by the mention of the pentatonic melody (extracted from scale) feature. These are not meant to be part of a high priority request.
Again, thank you and hope you had a great New Year!
There are many pentatonic scales. A number of Indian ragas feature gorgeous pentatonic scales that few western musicians know.