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
Can you share a pointer to the DX-7 manual you used for the clues?
Another Dixtructa test drive adding Parameter Automations from Rozeta LFO.
Sure thing dude, sorry for the delay, was shuteye![:) :)](https://forum.loopypro.com/resources/emoji/smile.png)
There were a few I looked at, lots of scans of crusty old books and manuals but this one was the clearest, the pertinent stuff is about halfway down the page...
https://github.com/asb2m10/dexed/commit/babe4744a89aae506b871803834cdc20f19039da
I think it’sa transcription from a manual, but I’m not sure.
https://github.com/asb2m10/dexed/commit/babe4744a89aae506b871803834cdc20f19039da
Wow. There's a PDF document on that GitHub page that's really detailed regarding Parameter changes.
And I only just noticed that it was the git for dexed, 🙄 laser focused on the target whenI was frantically googling for info the other night!
I guess the script will likely work with that as well then, some people seem to prefer it (sound wise that is) to Dixie...
Dexed doesn't respond to your script unless I'm missing something. It was worth a shot. It does sound interesting and it's AUv3 so worth the $4. I can barely reach all the controls in the GUI on a 9.7" iPad 2018 model since the GUI is fixed in size. If you can get to the SETUP button at the bottom and in SETUP enable the "Show Keyboard" option then the display fits and you only loose the bottom edge of the keys.
I poked around for a way to enable Sysex input and did see anything.
Ah gutted, sorry, hope you didn’t buy it special like 😬 I was tempted but resisted like a zen app o holic in denial recovery. Not had time for script fiddling today but will get back to it before long I think...
Well, I have some money left on a gift card so the barrier was low. Once you said it sounds better I had to see. It does have some great presets and a lot of them so I might get a lot of use from it anyway. It's possible someone will crack the sysex puzzle.
Ah fair enough, I just did that with fingerfiddle which is just what I've been after for a while... be interesting to see if you notice any difference in sound as there was a lot of discussion of it in threads here at some point (I looked when I went to get Dixie last week)
Hi.
Any chance to find a clock divider Mozaic script?
@Hkor AFAIK Midi Clock isn‘t send to midi AU plugins since these use a different mechanism for synchronization.
I also don‘t know if the OnMidiInput event handler would pick up the events in the range of 0xF1 to 0xFF since the SysEx command 0xF0 is handled in a special way with extra events by Mozaic. And maybe SendMidiOut won‘t send out commands in that range.
Thx.
So I will return to Midiflow for this purpose 😞
Mozaic can send/receive Midi clock (0xF8)
Try this
@OnLoad
SetTimerInterval 30
StartTimer
@End
@OnTimer
FlashUserLed
SendMIDIOut 0xF8, 0, 0
@end
@mbncp Yay - thats cool.
I just tested that your scripts output is correctly received by MidiSpy and also by another Mozaic instance in its OnMidiInput
Thanks a lot for your correction, i better should have tried myself before writing something ![:/ :/](https://forum.loopypro.com/resources/emoji/confused.png)
@Hkor implementing a midi clock divider with Mozaic should be possible
Many thanks, so its posible.![;) ;)](https://forum.loopypro.com/resources/emoji/wink.png)
Now i need to learn how to cook with Mozaic
If you want to half the tempo it's easy , ignore every other clock message, otherwise you'll have to do some math and use a timer
There are two types of clock divider possible here - based on received MIDI Clock, and based on beats coming from the host. Which are we talking about?
Hi all,
I'm wondering if a Mozaic script exists (or could if anyone would be interested in writing one) that provides functionality similar to:
RATCHETEER - Semi-Automatic MIDI Pattern Generator [Max4Live]
Ratcheteer for Ableton Max4Live, which lets you easily generate trap rhythms and other sorts of retric/ratchet effects, using MIDI Notes, knobs, pitch, mod wheel, etc.
Here's a YouTube video of it in action.
![](https://img.youtube.com/vi/ykYLnLL23n0/0.jpg)
http://www.synthtopia.com/content/2020/07/24/new-max-for-live-tool-ratcheteer-lets-you-easily-generate-trap-rhythms-more/
@inakarmacoma Nice tool and i think all its midi features can be done in Mozaic (trigger note generation with various timings controlled by a knob or keys,velocity generation fixed, random range or with syncable lfo with several waveforms)
But the UI would be simpler (lots of knobs) and you wouldn‘t have the velocity curve display - so its more like blindly navigating the chaos
I‘m currently quite busy with another other script change request, but maybe in a month or so - (and only if no app dev want to publish a similar thing, i could imagine it would fit nicely into the NnnnBud series ...)
One of the things in my sequencer task list is ratchet notes, nothing as complex as this, my current path will be to use the ‘quarternote’ function I think 🤔
It's all good
Question about Mozaic performance: some of you who have been so kind to put up with my madness in the past know that I use uncommon MIDI controllers while playing live. I am working on a new workflow in which I leave a gate open for a set period of time to play a sequence in Evolver. I use Streambyter for this because I spent some time learning enough about SB to figure out something easy like delaying a "note off" event. The challenge in front of me is that I'd like to "interrupt" the open gate by playing any note (including the note that triggered the open gate) to start the sequence again. The catch here is that I sometimes accent my live performances by rapidly playing the notes in quick succession. So, my question is: will Mozaic will be performant enough to slip a "kill all notes" before playing each 1/16 note in a series of several--without creating any latency?
It won't create any latency, but you can get crackles on a "kill all notes" if you do it certain ways. If all you're doing is sending an "all notes off" midi CC 123 command, it will absolutely be no problem. But that neat little midi command doesn't work with the majority of synths in my experience.
There's a special array in Mozaic in which you can track a variable for every channel/note combination. If you try to iterate through that array, sending note-off for every note that you've tracked as being ON, you'll be very likely to get crackles. If you're smart about limiting the channels that you have to run through, then it will work. If you track the notes you need to turn off in individual variables or in smaller arrays, it'll work.
tldr; Mozaic won't introduce latency in the scenario you describe. But you'll have to be smart about how you implement things. If you're smart enough about how you do things, you should be able to avoid that "kill all notes" in the first place.
@wim, thanks. Unfortunately that bit about "if you're smart enough" sounds like a challenge. I have no experience with arrays, so I'm intimidated for sure. I can report that I can limit the channel to 1 (Channel 10) and I can limit the notes to track to 4 (D1, F1, G2, F2). Does that sound feasible to you?
Most definitely that is enough. That will be no problem at all. U can be as dumb as you want with just that there little bit o' notes.![o:) o:)](https://forum.loopypro.com/resources/emoji/innocent.png)
You're "smart enough" if you have written anything with StreamByter. That's the true test of
computer concepts applied to MIDI. Mozaic has a lot of easy FUNCTION to make processing MIDI easy and your use case is very simple to design.
You will have an OnMIDINote code block.
You will test inputs for your 4 notes.
And send out events with the notes you intend to Map as replacements with all other bytes being unchanged (Channel, Velocity).
Mozaic responds to each event and processes the changed MIDI event instantly. I'm sure your StreamByter code did essentially the same type of data transformations in realtime.
StreamByter is great because the scripts also work on MacOS in MidiFire. It's also the code engine in some other IOS apps too like an OSC app and MIDI Designer I think. I recommend anyone interested in Midi to also get and use MidiFire to feed @audeonic and keep the IOS
development flowing.
Streambyter is lean 'n mean. Even though the syntax can be difficult to get one's head around, sometimes you can do the same thing in one line of code that would take several to do in Mozaic. I reach for Mozaic almost all the time now because I instantly know how to do most things, but you really can't beat streambyter for certain tasks.
I really like its midi monitor too.
@wim and @McD: phew, glad to hear it can be done without too much fuss. I did hurt my head a little with StreamByter syntax but Nic was very supportive along the way. I buy all of his stuff to support such a great resource/human. Hoping something new from him sometime soon!
Someone here has said he's no longer involved in music app development, but I don't know if that's reliable intel or not.
MiRack now has midi out, so the Topograph and µGraph modules (which are based on Grids) can now be used for this.![B) B)](https://forum.loopypro.com/resources/emoji/sunglasses.png)