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 am working on a new script (minimalism wizard), which (using one bar MIDI sequences as inputs) can automatically apply various minimalist compositional techniques from the late 60's / 70's (Phasing, Expand/Contract notes, Substract notes). This is a pet project of mine that have been in the design table for a long time, and thanks to Bram's Mozaic I was able to code it in days rather than weeks or months .
If you want to take a beta sneak peek, use the attached AUM project (which uses Factory, Atom, and (of course) Mozaic) . Try to apply Arp or Pluck Factory patches - the results are wonderful evolving textures .
(The first pad provides the phasing parameters, the second pad allow users to substract notes from the input bar, the third pad allows users to program expanding notes (e.g. E1=> means "expand all notes 1 quarter from first to last note every X bars"), and the fourth pad programs a change of the scale. I will release the finished script plus instructions in the next days )
Ooooooh that sounds intriguing. I'll be checking this one out tonight!
great work! such a useful type of script
Thank you for sharing, @rrc2soft ! Great results: a la Xynthesizr goes AU...
thanks for sharing. this is a beauty! excited to see where it goes, and to make more sense of how to use it
Mozaic will not start anymore!
Always comes “Please restart your device if...”
Even when I restart... 😎
I have a solid solution for this in the upcoming update. It's a weird Apple thing. For now if you load the plugin in an AU host, the standalone will start working too.
Bummer, I hadn’t considered UK availability. So far it’s the only one I’ve found that’s setup in the format of a puzzle game. The difficulty of the logic gate problems increases quite rapidly after the first few beginner levels, with each successful solve unlocking more gate types that you can experiment with in sandbox mode.
I just stumbled across a couple circuit simulators that are aimed more at electronics hobbyists, complete with a wide assortment of logic gates, Arduino simulation, DACS, etc. They look like an advanced version Circuitry’s sandbox, without the game mode.
http://icircuitapp.com/
iCircuit
and another, called EveryCircuit
Yeah I was looking at those. Definitely interesting.
They look good, cheers.
just bought icircuit. So far I like.
I've just been learning and experimenting a bit, but I think you could probably do this. Your Mozaic pitch bend routine can be triggered by timed pulses that are fractions of a beat. Taps on Pads are also events that can trigger your routine to start a timer or counter, and depending on which pad caused the event, calculate and set up the amount needed for ascending or descending pitch bend values per pulse for that note duration.
That's off the top of my head. Once I actually start working out the steps to solve a problem, the solution might change. Mozaic gives us powerful but easy to understand components for building a MIDI app, but depending on what needs to be accomplished, easily doable for a skillful, experienced programmer might be way beyond someone with no such skills. Figuring out the steps to a solution is taking a finite set of available pieces and putting them together to solve a puzzle. If a user doesn't enjoy and have the time for this puzzle-solving process, it's unlikely they get very far. However, just being able to use other people's scripts, and possibly with a little knowledge, tweak them a bit to customize their operation, makes Mozaic a great buy.
The advice I'd give for people who want to make their own scripts is to learn any common scripting language where you have access to basic computer programming education. The concepts are the same, and understanding them helps you take an idea and turn it into the steps that make a functioning application.
I’m a massive StreamByter fan/user but bought Mozaic on release, because, well why not! Amazing midi tools are just my cup of tea.
This script by @wim is the first I loaded, and super impressed! I can just imagine pointing this at the Novation Circuit macros and controlling all 8 with the XY pad. Awesome stuff!
I’m a heavy user of StreamByter’s sysex functionalities. Will sysex be heading into Mozaic?
Sure, this is relatively easily doable. You can easily generate a pitchbend message with the
SendMIDIPitchbend
function. The duration for each pad can easily be set with the aid of theQuarterNote
andHostBeatsPerMeasure
functions.You can’t trigger pads directly from a sequencer. But you can simply duplicate what happens in response to triggering a pad and receiving a midi note or other event from the sequencer.
It’s on my to-be-investigated-list. In order to make it most useful I’d like to know how people intend to use it. And I’ll need to check how many of the most used hosts support Sysex transmissions between plugins.
@brambos
For me it would make it easier to integrate synths in AUM sessions. Maybe few knobs to tweak, but mostly to save/recall patches.
And a script that would split Blofeld patch (392 bytes) to feed Lemur (max 256) for deep editing. Long time waiting for something that could help me with that.
For me, main Sysex usage in Mozaic would be to recognise incoming patch dump, for example a 527byte Novation Peak patch, and then be able to single out any address value of that message and either use it with Mozaic controls or forward it on to Midi Designer.
The ability to add delays between messages would be vital to send multiple NRPN messages.
This is currently my main and favourite use of StreamByter/MidiFire.
Cheers.
I'm currently investigating an issue in Nanostudio 2 which makes the UI become really sluggish. Running multiple instances seems to make it worse.
It looks like the UI gets hammered with events and updates while interacting with it. Strange thing is that of all the AU MIDI hosts it only seems to happen in NS2.
I'm looking into this.
This could be the same reason some other midi plugins are sometimes having issues in NS2 like Stepbud
Haha I don't even know what this means 🤣🤣 you win
Haven't bought this yet - mainly because I'm fiddling with bleedin code all day, but some of the things that Wim lad has come up with look interesting - so I might have to get the wallet out tonight.
This one comes highly recommended. Great value for money and so educational. My Mozaic has quickly swelled to close to 60 scripts, many preloaded and some superb ones from here including of course, Wim. My free time is limited these days but I am still managing to create a few useful ones for myself which is very rewarding 🙂🙂
Cool thanks. :-)
I have another idea for a script so will dig in when I have an hour or so to work it out.
As plug ins such as baseline and cells allow for transposing I want to make a script that takes the lowest played key to transpose the baseline and the highest played key to transpose a synth line. So you can have independent control of each and easily played even with the on screen keys.
So decision made; will dive in soon.
I think what would be useful would be a function that allows you to easily grab a loop. The way i envisage this working is it would start recording on the beginning of a bar, and would end after x bars (defined by the script/user).
Then that function could be used in a bunch of scripts for stuff like humanizing a loop, transforming it in various ways and even applying some kind of groove to it. When user defined functions launch I will write one I think.
As an example of what I'm thinking of doing with this:
https://www.ambientonline.org/forum/ambient/ambient-theory-and-methods/2695-minimalist-music-composition-techniques
A script that allowed you to apply these techniques to a loop would be seriously cool...
What would be really neat would be if you could import a Midi file - but I feel that's a little out of scope.
Yeah I can see the value for money angle - there are a couple of apps on my to-buy list which this might cover
That's precisely the script I am developing now . Check the AUM file I posted one or two pages ago for an almost finished example. From that list, I am applying note substraction/addition and phasing, plus scale transformation and note extension.
@brambos for my use cases I don’t need plugin > plugin SysEx at all, just virtual MIDI out from the track (e.g. to SoundCanvas app or external hardware)
I don't think I'd use SysEx
Do you already have to own StreamByter to purchase the IAP for MDP2?
With regards to the utility of MDP2, it's still unbeatable at controlling hardware. I have a template for my Oberheim Matrix 1000 which effectively turns an 'analog rompler' into a Matrix 6. It's effectively an iOS version of this:
Which part?