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.
[Drambo Question] Panning slices independently in Flexi sampler
Is there a way to pan each slice of a sample in Flexi sampler independently?
My use case is a drum loop sample in Flexi. Each slice is a different drum sound. I want to, for example, pan the crash to the right and the hi hats to the left. Is this possible?
Comments
Nope however here’s something that I’ve just put together.
If you’re composing in 4/4 then have a play with this.
Connect the output from the Flexi Sampler to the input
and you can adjust the Pan position per step.
https://patchstorage.com/16-step-pan-efx/
Also bear in mind if you’re using a complete
drumloop then certain sounds will always overlap.
The hats for instance will play together with
a kick drum or snare or both as well as individually.
Cymbals are used to empathise the one which for the most part
will have a kick drum there as well speaking as a drummer.
If you want individual hits and the drumloop has them then you’re good to go.
Sure. You could use a CV Sequencer to control (modulate) a pan knob and let it run in sync with the loop.
It will let you pan each 16th slice (or whatever speed & grid you set it too) separately.
@Gravitas Thank you!
@rs2000 I’ll give it shot!
I am recording a drum loop of my own using other apps like Gadget. Each drum sound on 1 bar. Then I export the loop as WAV. I pull the loop into flexi and use detect transient to get a slice for each drum sound. Up until now I’ve been panning each drum sound on Gadget and then I bring the loop into flexi. This way each slice has the panning I set up for it in Gadget. It would be nice to just do it all in Drambo. I really like the CV sequencer idea and will try it out.
Thank you both for your help.
@reezygle , and also to add to the other good ideas:
The only module that didn’t fit in the picture, which is on the end of the chain, is a mixer module.
This is useful in case modulation won’t work. Like, if it’s not a straight loop pattern, ie fills, variations. No need to worry about syncing with the lfo. Each slice has its own individual out.
Here is the link with an explanation, also thanks to @rs2000 . I encourage reading it to avoid potential frustration:
https://forum.beepstreet.com/discussion/2328/multi-out-for-slices-in-flexi
Forgot link?
Ha-ha, yes I did 😄 Edited and thanks @Edward_Alexander
https://forum.beepstreet.com/discussion/2328/multi-out-for-slices-in-flexi
^ One more time for good measure
I’ll use this for panning polyrhythmicly, thanks!
Great to know. I’ll give it a shot. Thank you @Blipsford_Baubie!
@Blipsford_Baubie I got this working but I’m not sure why it’s working the way it does. I have 8 slices in Flexi. If I set the scale module Amount 1 and range 8, the indexing does not match the slices where some slices are skipped. But if I set the amount to 1 and scale range to 12, it works as expected. Any thoughts on why the scale range needs to be set to 12 when I only have 8 slices in flexi?
The reason for this is most likely in the pitch signal. One octave equals a difference of 0.125 and one semitone = one slice equals 1/12 of it. Since Flexi and other modules need to quantize this value in order to determine the related musical (MIDI) note, minor deviations can already trigger the wrong note.
The N-Switches work differently: An input range from 0..1 will always cover the whole switch range, no matter if you have 2 or 20 switches. In the above example, 8 * 0.125 = 1.0 so if you change the number of slices in Flexi and still want the N-switches to cover the same range, you'll need to match the scale value so that the pitch triggering the highest slice will still make a N-switch index signal value of 1.0
Lol, no. Whenever I set something up, I try a few different scalings, then I make some sort of fleeting correlation. My reasoning is probably wrong, but the math works. Then much later when I find myself making a Flexi instrument which requires a different number of slices, I will have forgotten so I repeat the aforementioned steps😂
[Edit]
Thanks @rs2000 , I was going to ping you or Ishmael, but you already came to the rescue.
Got it! Makes sense now. Thank you!
That hurt my brain a little.
Maths can be a blessing and a chore at the same time. I'm somewhat trying to get into coding shaders now and it's a long time that I haven't felt my mind bending so much - yet it's fascinating what can be done with just a few formulas.
[Deleted]