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.
How to precisely change the tempo of an Atom 2 instance (in AUM) with a Mozaic script by using CC
Hello,
I'm using Mozaic pads to trigger the following tempo changes in Atom 2:
.25x .33x .5x 1x 2x 3x
Host is AUM. Because it looks like I can only use CC with a range from 0 to 127 I adjusted AUM's midi range from 1 to 100% for the Atom tempo parameter (also experimented with other values.) and used the following array in this script:
@OnLoad
midiCCAtomTempoSet = [7,9,15,31,63,95]
ShowLayout 2
LabelPads {Speed}
LabelPad 0, {:4}
LabelPad 1, {:3}
LabelPad 2, {:2}
LabelPad 3, {-1-}
LabelPad 4, {x2}
LabelPad 5, {x3}
@End
@OnPadDown
SendMIDICC 0, 1, midiCCAtomTempoSet[LastPad]
@End
It kind of works except for the .33x tempo which is to be expected but I get (rounding?) errors from time to time on other tempos i.e sometimes a 5.1x etc.
Is there a workaround or can I use finer resolution with CC ?
Thanks,
Laurent
(Atom 2, AUM, Mozaic = AMAZING, many thanks!)
Comments
Not with cc's but you should be able to do this precisely using
SetAUParameter
instead.[Edit] Eh. Dumb answer. The AU parameter can be set but there's no way to communicate that to Atom2 except by midi. Doh! 😂🥴
@monkdream - I wonder if there's something you can use in Atom2's scripting to set that value precisely on receipt of a particular CC value. I checked the Readme on the GitHub repository, but don't see anything mentioned about setting parameters in the app. I tend to think it's there but just not documented.
Maybe @blueveek can weigh in?
Ah, yes excellent idea because I only need those few precise tempo values, but I can’t find anything related to tempo exposed there either.