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
Depends what main course you want!
Just think of parts like mini sequences - they can run in parallel, one after another (fwd or backward), all together or (by default) just the selected one.
A part is denoted by a letter ABC or D - so use the ABCD buttons to select that part.
But parts are not totally independent - they share some things with other parts in the sequence: the same steps (you just make the part start/end in a different place if you want), or the music scale say.
parts have their own list of follow actions
parts have a master/slave sync arrangement (A is the master, BCD the slaves).
Yeah slot is a left over term when I had a clipboard of 20 clip slots - will change it to Seq.
whats in this preset?
message me on what you want - I've added yamaha 01v automated sliders as scenes, so this shouldn't be difficult.
A lot of the controls in Quantum are available as NRPN, the main ones are learnable via CCs. So yes you could build another interface to Quantum.
I am planning on adding a sequence/part launch screen though.
yes it looked interesting.... Couldn't find it in App Store though?
@rajahp. Quantum doesn't save the sequence data directly into the AB state/preset (it's potentially a lot of data!). It saves a reference to the project file within your local quantum instance. Without the sequence data, don't think AB3 presets are going to be shareable like this.
yeah it looks good - could turn Quantum into a light sequencer!
Don’t seem to work.. but it is an AB3 preset with Blocs Wave, Quantum and Troublemaker.
Seems like ‘state saving’ (Quantum) is not working in AB3 presets, or is it me?
BTW, Blocs Waves seem to be the ultimate accompaniment app for Quantimn at this point..
i am definitely having a problem with Q losing sync briefly when switching between apps on my air2 with latest ios 11
Ok, Thanks...
I've experienced this as well. Reboot usually sorts it.
I haven't used blocs all that much. Can you describe why/how it's the ultimate for you? Also, could you post the quantum file that goes with your AB preset somewhere?
This is the 'qrk'
https://www.dropbox.com/s/nd2yn3dew2xiowq/Frederick.qrk?dl=0
The Blocs project (Just Drum and 1 Melodic loop) is a free pack, 'Electric Hip Hop Hip'.
And of course, the great BB's Troublemaker..
The flexibility of changing scales in Blocs, and the ability to find some great loops on the fly... Plus, one of my favorite programs is about to bring in 'audio' soon.. Anyway, you need to try it... words really cannot explain..
Peace..
Asked this earlier, but maybe I didn't detail the question properly since no-one seems to have noticed it.
I made a sequence that included several steps with chords. Worked fine before.
Since the update the chords no longer respond to the vel value, while single notes do.
Has anyone noticed this?
Another problem (I think) I have found in the logic of the reverse step sequence.
With 2 equal length tracks, when the master (fwd) triggers the reverse track, the reverse track skips to step 1 instead of step 16. This results in step 1 being triggered twice and the reverse track then runs one step behind.
Anyone confirm?
that's actually what i intend to do
@midiSequencer I’m trying to configure my beatstep pro to control Quantium. Having issues with midi feedback. The beatstep pro can send all sorts of messages CC / NRPM.
I’ve tried going going down the CC route, but am not able to get any feedback. I’ve enabled out in the learn section, but no joy. Would it be better to use NRPM messages. The beatstep pro editor allows to me setup NRPM but I’m not familiar with the format.
When changing sequences does Quantium output the state of that sequence, ie the state of the mutes. Hoping to move between sequences with the leds updating the beatstep pro
Link sync? There are many reasons you could be losing sync.
1) wifi issue
2) heavy load on cpu causing Quantum to miss a beat - especially in the background. Loading apps for example taxes any device.
3) Link isn't perfect
4) IOS11 is still buggy
5) IAA zombies & apps not terminating correctly
6) All apps use their own link timeline - they just align on bar (Phase) or beat - there is no sample accuracy sync here.
7) If timing is critical - remember to go into Airplane mode
Message me if you see this again and we can discuss your setup (apps, patch used etc). Happy to help, but I need details!
Yep - msg'd you - but the sync interferes with the reverse loop - will fix that.
Can't see an issue with your chord velocity too - so send me some more details pls.
Did you want BSP to run Quantum or the other way around? What exactly are you looking to control/map?
Think of NRPN as two midi CCs sent one after another (99 & 98) to make a 14 with value instead of the normal 7 bit one.
Also, think of the Learn Out as ' session' - where a session includes all 16 fader settings & all 16 mute button settings. So modifying one fader or mute button sends them all (this was needed for controllers with automated faders like the Yamaha 01v)
I have a BS (used to have BSP) so do feel free to message me if you want specific help. I'm about to cover midi input in the manual - so that could help you too.
Here are the current NRPN mappings
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
I'm using the BSP as the master clock. I have this working fine.
I want to map the 16 rotarys to the 16 faders. And the row of buttons below the rotaries to mutes.
I'm trying to achieve visual feedback for mutes.
@midiSequencer thanks for the detailed response. Still can't get my head around NRPN? Can you explain how I might go about setting up mutes in the BSP editor?
@midiSequencer would I still need to use the learn function if I'm using the preset NRPN messages you posted?
1 Setup a default rack
2 Activate synth (I just tried animoog and sunriser)
3 Set one step to chord
4 Select Vel
5 Pull all steps to zero vel
6 Play
The step with the Chord still plays at full volume
Switch to Mixer
Need to go to 0% to affect the volume of chord step
Hope that helps
TimC
I have also earlier reported problems with reverse loops and parts. Perhaps you are able to fix that in the same go?
Create 1 seq with parts A and B, both run on steps 1-4 (transpose B to hear a difference). Set play mode to ">", one part after the other. If A is set to play in reverse, then you hear the problem after the first loop; A gets stuck on its end step.
CC vs NRPN
CCs give you more controllers that support it - NRPNs are only on better controllers
CCs are simpler - they contain 1x control number(0..127) & 1x data value (0..127)
CCs can be learnt in Quantum & therefore mapped to the buttons etc (e.g. mute button)
CCs mostly relate to the current selection (16 faders, 16 mute buttons) - so you need to remain on the range & sequence & part you want to control - you can't modify outside of this.
CCs can be scaled (so larger changes 0..127 map to the sometimes small range of values - like start step 1..16)
CCs can use pickup takeover mode (so need the same value again to pickup)
CCs can use relative settings (any increase in value translates as +1, any decrease as -1 to the controls).
CCs can only change values 0..127 - so song tempo changes are limited 1..127 only
however learning only works on what is displayed (remember Quantum has 64 length sequences & up to 6 sequences of 4 parts). To address this use NRPN
NRPNs only use Absolute mode - what you send has to match. It has a mixer type allocation to the two controls (x,y,c,d Sequence a Part b where x=a4+b) - this is so you can address any part in any sequence (1..24) not just the one currently selected.
NRPNs is best used if you want the whole tempo mapped.
NRPNs are more complicated to use..
@midiSequencer Not sure if this has been discussed but is there a way to use Quantum with say a BCR2000 and have it update the rotary lights with the fader positions?
also is this possible when using BCR in AB3 midi?
I've been trying to setup the BCR as input and output but can't seem to get it to update the rotary lights currently.
I'm not sure if it's possible yet. It's the main reason I'm trying to only update the sequencer position led and not the fader positions on the midifighter twisters.
ok I see, hope this becomes possible