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 so much for that! How could I have been so blind???
@cristus @anickt
Thanks for the tips guys!
A quick look at the Mozaic manual discloses:
Mozaic can only send/receive sysex messages of up to 1024 bytes in length
It's bound by the limits of a single variable to hold a HEX sequence. Big enough for the description of up to 8 presets or more likely 7 presets after the header.
I wonder if a Variable was populated with the first 1024 bytes in the syex file and sent to KQ Dixie if it would show 7 new presets?
Perhaps a test with a header and the first preset in Mozaic... hmm.
Here's the header and the first preset in readable form:
Just need to put those 144 HEX values in a variable and sent the variable out
to KW Dixie. Every Has value needs "0x" added to declare it as a hex value.
Unix text processing tools or an editor for regex features save a lot of brute force typing. Swap every space for ", 0x" for example after cutting off the row numbering and the ASCII representation in the margins.
data = [ 0xf0, 0x43, 0x00, 0x09.... 0x63, 0x00, 0x00, 0x00]
Then the variable gets sent as a sysex message.
SendSysex data, 144
Would it show a changed Preset #1? Swapping Hex names with #2 might make a good first test to see and confirm a change. If #1 and #2 show the same names but sound unique? Then it becomes an exercise in randomizing multiple HEX values and seeing if Moziac can support a
KW Dixie Preset randomizer using sysex messages.
@wim, @Cristus : thanks both for the steers, these help. Yup, Wim, I’m with you - it’s such a shame this great app hasn’t got a more straightforward scheme to handle preset management. e.g. the ability to toggle-select multiple presets for move/delete etc a la AudioShare or similar is a great shame, especially since this cartridge generator makes it so easy to create endless great sounds with it. Perhaps @RyoutaKira might consider an enhanced or simplified file management scheme in a future update?
It's not too horrible bad once you get used to it. More just a puzzlement to me why such an amazing feat of programming is coupled with such a klutzy patch management system. Especially when some things like the ability to drill into massive zip archives are done so well.
But hey, nothin' inspired with DX in the name should be totally easy. If one can manage to learn to make sounds with this thing, one can learn to deal with the goofy patch management. Think of it as part of the challenge. Like learning to landing a plane.
Tbh KQ's patch management is better than Yamaha's on their DX-7 extension boards, which was the core of their (short lived) DX200 groovebox.
Seemed like they tried their best to prevent access to all those patches...
I've been having a little go at trying to send sysex to dixie from mozaic this morning but only getting errors so far - think I'm not even getting the format of the data I need to send correct... I've seen a couple of comments wondering about a control setup for dixie - I've been thinking some sort of 'tuner' type thing where a single knob sweeps through several parameter changes, with overlaps on different knobs so that you can in some way search out a sound that suits, glitches included... I'm thinking that once I've got a single command working in a loop, I can just add multiple parameters to each knobchange command and experiment until something pleasing arises
I've got something working, I spent far too long digging in dx7 manuals trying to decipher how to specify parameters before returning to the idea I had straight away to log incoming sysex changes directly from dixie - this provided me immediately with numbers with which to hassle the little synth, so I've got the heart of it going...
@OnKnobChange
value = GetKnobValue 0
data = [0x43, 0x10, 0x00, 0x12, value]
SendSysex data, 5
@End
@OnSysex
ReceiveSysex msg
log msg[0], {,}, msg[1], {,}, msg[2], {,}, msg[3], {,}, msg[4]
@End
This changes the frequency of op6 (albeit needs properly mapping)
Now to figure out some interesting sweeps
Are you ending the Sysex stream with 0xF7?
I think that mozaic is supposed to do that by default as far as I can tell...
This video might help. It’s from May of this year.
It's great to see someone working on this... I downloaded your Mozaic script and it
generates some interesting sounds. I hope the "Industrial" folks find it and add it to
their kit of tools. Nice work.
Cheers @McD , I’m pleased that it is starting to show some promise, if anyone wants to have a go the link is:
https://patchstorage.com/dixtructa-dixie-dx7-patch-destroyer/
It can sound like this when you play with it:
Kept me up later than it should have last night, and I’ve still got you to thank for the tutorial thread that got me into mozaic in the first place 🙏
Nice work! I have been playing with it and really like what you are doing.
That’s what... never mind. 😆
Yeah, sorry about the name, is dixulator any better? 😬😱🤣
👍 and🙏