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
Very. Lovely work, Tony.
Now on the instabuy list. Let's do this.
Thanks for the response, had a look back at midiSequencer, think I misunderstood the behaviour of the app.
I was imagining a sort of “relative” max and min setup, where the faders stay in the same place if max and min values are changed, but the actual notes played are calculated based on a combination of: min limit, max limit, transpose setting, fader position, scale lock.
Hope this makes sense!
That's a neat idea though. A sort of real-time MIDI note compressor.
Could also see a use for a an actual scale + range limiter when used with hardware. You could set the range to two octaves, set a scale/key and then be able to twist knobs with reckless abandon, knowing that the maximum range is two octaves, across 5-8 notes. Would be easy/quick to jump back and forth within the octaves, for instance. Physically, that's a pretty different experience than trying to get a hardware encoder with 127 possible values to stay within a range of 10-16 notes.
all good ideas. There is a midi fx which compresses the velocity of a sequence (non destructively), so I could easily extend this as a note Compressor/Expander too. You'd have the option of chromatic/scaled notes and be able to switch it on/tweak it in a performance.
Looking forward to release, this week?
Sounds awesome, l'd love to see that! (and having the tweakable paremeters be midi-CC-able would be amazing too!)
automation of midi fx is on my list to do....
Are you actually designing the iPhone version to make full use of the space rather than a shrink-to-fit method you did with the origional version?
Very excited for Quantum to land!
Quantum has a lot of controls and on the iPad 3 sequencer lines arranged on a rack, so to best arrange this for the iPhone you have the same general layout but just one sequencer. You use a page button to show which of the 6. There are individual customisations too for particular devices from 4s upwards to 8+.
imo Devs are reluctant to support iPhones because a) its a lot of work and b) it only generates about 5% of revenue.
I'm supporting it because I have an iphone6+ I regularly use it for music - after all you carry a phone, but not always an iPad eh!
Exactly this!
Can't wait to get my hands on it.......
planning to submit tonight now (had a pesky bug to fix - Wally keeps finding them!).
Here are some actions to keep you amused.... Much more than Ableton Live offers on its clips!!
Holy cow! That looks amazing. Can't wait...
Really looking forward to getting Quantum!
Is the Manual out yet??dyin here
Its being written - aim to finish the quickstart manual in the time it takes Apple to review. Not sure I will create a full manual like midiSequencer - it took weeks & Quantum is at least 3 x as complex.
This time though I've included a ? button in the app you can press - then touching the controls brings up a description box.
If you know midiSequencer, you will feel right at home.
I aim to do alot more videos though - short narrated ones on selected functionality (e.g. there are multiple ways to sync for example, or the use of actions to program your looping) & more recorded sessions (like my zeeon one where I don't talk)
Nice. Would be awesome if i could turn quantize notes off. Yes, again i´m asking for things behind western 12 note scale. Would that not possible?
Like midi micro tuning?
Yes, like some hardware and software modular sequencer where you can turn quantize off and indeed microtune each step.
Sounds like something useful - will add that to my list of things to add..... Quantum will continue to be developed after launch....
Sounds good!! Thank you for consider it. Looks almost like a kind of Numerology for iOS.
I like the manual, but like you mention having used midisequencer will be some familiar. I'll write-up the rest as I go along. I'm not a video learner! I print out, bind, take notes
Greetings fellow dinosaur. We are a dying bread but ... you are not alone. Yet.
Luckily I can adapt & update midiSequencers - and add sections I missed out like the midi fx...
Write-on!
Good question - the answer is yes because you can use it to automate Quantum via midi NRPN commands.
To get technical - this is the NRPN commands you can send to Quantum... listed as 4 bytes (or less) for each of the CCs.
So for example you send 6,1,28 to tell Quantum to set Sequence 1 Part B tempo division to 2/1 (so it plays twice as fast as the song tempo and any sequence playing at 1/1).
NRPN List
Note: NRPNs are absolute values only - no Scaling or Relative (these only work on Learnt CCs)
0,1,c PlayControls where c is 0=stop, 1=play, 2=pause, 3=reset. All other values ignore.
0,2,c Transpose x where x= c-64. So valid input range is 40..88 to represent -24..24 range in Quantum. Outside this range will be clamped
0,3,c,d Tempo x bpm where x = c+d*128 - so 14bit but clamped to range 1..240.
0,4,c Song mode c where c= 0=All,1=Link,2=Solo,3=Pick,4=Free,5=Poly. All other values ignore.
0,5,c,d Time Signature c/d where c=1..16 and d=2,4,8,16,32,64. All other values ignored(so both c & d must be valid).
0,6,c Song Volume c where c=0%..100%. All other values ignored
0,7,c Metronome where c is 0=off, 1+=on
0,8,c Link Fader control where c=off, 1+=on
0,9,c Midi Out where c is 0=off, 1+=on
0,10,c Cycle where c is 0=off, 1+=on
0,11,c Record In where c is 0=off, 1=chords, 2=steps
0,12,c Audition where c is 0=off, 1+=on
0,13,c Song Mute where c is 0=off, 1+=on
0,14 Song Solo (will act like solo button press)
0,15,c Shift sequence Left/Right c steps where c>0 for shift right, c<0 for shift left. Only c = -1,0 & 1 considered. Works best on Rel mode. Cycle mode will delay shift until next loop
0,16,c,d Main Screen faders - where c = fader 1..fader 16. d=value 0..127 (but may be altered - e.g. notes in a scale)
0,17,c Mixer Panel page 0=1..12, 1+=13..24 - only if currently visible
0,18,c,d Mixer Panel fader c=1..24 for consequetive sequence part, d=0..100 (for 0..100% volume) - only applied if valid seq part
So if Seq1 has 3 parts, Seq 2 has 2 values for c are (1=S1P1,2=S1P2,3=S1P3,4=S2P1,5=S2P2 all other values ignored)
0,19,c Tempo x bpm where x = c - so 7bit but clamped to range 1..127.
0,20,c Select Range c where c is 0(1..16),1=(17..32),2=(18..48),3=(49..64) - if valid (i.e. has to be a sequence of that length)
----- Sequence/Part parameters
x,y,c,d Sequence a Part b where x=a4+b (so 5=Seq1A,6=Seq1B..8=Seq1D,5=Seq2A, etc.. 28=Seq6D)
x,0 Seq/Part x Part Select (ABCD buttons of sequence a)
x,1,c Seq/Part x Tempo Division, where c=Tempo division (1=1/1 etc)
x,2,c Seq/Part x Start Step, where c=step 1..64 only. If >end step, will clamp to endStep.
x,3,c Seq/Part x End Step, where c=step 1..64 only. If seq length will clamp to that(e.g. 16)
x,4,c Seq/Part x loop type (0=FWD,1=F+1,2=F+2,3=F+3,4=F+4,5=F+5,6=F+6,7=F+7,8=REV,9=BNC,10=BN,11=RND,12=RND,12=BWN,13=F1,14=STP)
x,5,c Seq/Part x play/stop c is 0=stop, 1=play, 2=pause, 3=reset. All other values ignore.
x,6,c Seq/Part x transpose c where c= c-64. So valid input range is 40..88 to represent -24..24 range in Quantum. Outside this range will be clamped
x,7,c Seq/Part x volume c where c=0%..100%. All other values ignored
x,8,c Seq/Part x invert c where c=0 for OFF, 1+=ON
x,9,c,d Seq/Part x reflect + key c where c=0 for OFF, 1+ for ON. and the key d=0..127 for note c-2 to g8
x,10,c Seq/Part x override channel where c=0(use step), 1..16 (override to this value for all steps)
x,11,c Seq/Part x Timewarp navigator where c=0(OFF), 1+(ON)
x,12,c,d Seq/Part x Accent Beat where c=0(OFF),1+(ON) and d=value (if on)0..100
x,13,d,e Seq/Part x Time Signature d+e where d=1..16, e=2,4,8,16,32,64
x,14,c,d Seq/Part x Step Mute where step = c (1..64) where d=0 is off, 1=on