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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

cut and interpolate audio samples?

I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

Comments

  • I’m waiting…. (Can Drambo do this?) I’ll bet it can but only $1.00.

  • @McD said:
    I’m waiting…. (Can Drambo do this?) I’ll bet it can but only $1.00.

    Maybe Ben Richard’s MemoryBackwards 2.0

  • edited May 2023

    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

  • @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

  • McDMcD
    edited May 2023

    @espiegel123 said:

    @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

    How hard would it be to set it up to morph between a series of waveforms changing every 100 interactions or any fixed time interval?

  • @McD said:

    @espiegel123 said:

    @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

    How hard would it be to set it up to morph between a series of waveforms changing every 100 interactions or any fixed time interval)?

    Not sure.

  • @espiegel123 said:

    @McD said:

    @espiegel123 said:

    @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

    How hard would it be to set it up to morph between a series of waveforms changing every 100 interactions or any fixed time interval)?

    Not sure.

    Really hard then.

  • @McD said:

    @espiegel123 said:

    @McD said:

    @espiegel123 said:

    @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

    How hard would it be to set it up to morph between a series of waveforms changing every 100 interactions or any fixed time interval)?

    Not sure.

    Really hard then.

    No necessarily. I just haven’t delved into the sampling/buffer objects. There are also now Lua DSP nodes that open up a wealth of possibilities.

  • McDMcD
    edited May 2023

    @espiegel123 said:

    @McD said:

    @espiegel123 said:

    @McD said:

    @espiegel123 said:

    @gkillmaster said:
    I got really curious about what would happen if I too every 100th sample or so in an audio file and interpolated between them. Like reducing the sample rate, but restoring the in-between samples to end up with the same length.

    My idea to try to do this was to compress a file 10X using elastique pro and bouncing that to a new audio file, then stretching it back out and got some very interesting results. The voices seem to disappear into new kinds of sounds that can't be recognized as voice and the overall pitch seems to sway slightly.

    Is there an app (on IOS or Desktop) that you now of that will allow you to play around with audio files on this sample level?

    Audulus 4

    How hard would it be to set it up to morph between a series of waveforms changing every 100 interactions or any fixed time interval)?

    Not sure.

    Really hard then.

    No necessarily. I just haven’t delved into the sampling/buffer objects. There are also now Lua DSP nodes that open up a wealth of possibilities.

    Lua DSP? Wow. That’s interesting to be able to code some audio.

  • @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

  • @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

  • @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

    It's not a full project but a Rack preset so after importing, you'll find it under Misc => Rack.

  • @gkillmaster I get your time compression and stretching idea (which is certainly a good test of time stretching algorithms 😄) but the "remove every n-th sample and interpolate" idea sounds interesting.

  • edited May 2023

    @rs2000 said:
    @gkillmaster I get your time compression and stretching idea (which is certainly a good test of time stretching algorithms 😄) but the "remove every n-th sample and interpolate" idea sounds interesting.

    i think this is in nutschell how timestretch algos are working, just without removing in case you slow down tempo .. it injects new samples between other ones with interpolation :-)

  • @dendy said:

    @rs2000 said:
    @gkillmaster I get your time compression and stretching idea (which is certainly a good test of time stretching algorithms 😄) but the "remove every n-th sample and interpolate" idea sounds interesting.

    i think this is in nutschell how timestretch algos are working, just without removing in case you slow down tempo .. it injects new samples between other ones with interpolation :-)

    Hmm ... it's usually rather mixing longer audio snippets than interpolating between samples, or different kinds of re-synthesis combined with more or less efficient processing of transients.
    Even after decades of great effort that went into time stretching algorithms, we still don't have the holy grail that works perfectly for any material. And what @gkillmaster suggested would be a good test indeed: Stretch, compress and get the original file again.

  • If someone came out with a wavetable creation tool where you could set the timing of when the waveforms were captured, or trigger them manually, then assemble them into a serum compatible wavetable, then any wavetable synth could be used to interpolate between the slices.

    That would be a good one for the app ideas thread.

  • @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

    There it is! Thanks so much! Want to find a way to understand this eventually. Going to look for a good tutorial video.

  • @rs2000 said:

    @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

    It's not a full project but a Rack preset so after importing, you'll find it under Misc => Rack.

    Thanks for this! Super helpful!

  • @gkillmaster said:

    @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

    There it is! Thanks so much! Want to find a way to understand this eventually. Going to look for a good tutorial video.

    I hadn’t found any videos on this back when I first got it.
    I learned by isolating what each thing does one at a time by starting off with the following settings:
    It’s easier to dissect if you p-lock the Arm button to a step at the beginning of your 1 or 2 bar loop. Then p lock for it to toggle off on the next scene. (Arm simply records.)
    Don’t forget to quantize the scene changes. To erase, make sure the grow knob is counter clockwise, it is by default i think.
    Holding the trim button will erase what you recorded.
    Also, have all them buffer lengths on the graph up.
    Have the write and read time match your loop length.
    Remember to toggle next bar off when recording new material. Only cause it can confuse you when recording a new take, ie, you made read length longer or you added more resets on the graph

    My suggested settings simply allows you to hear your newly recorded source audio in its original state (for the most part), This way, you can record, tweak a parameter, understated what it does, delete and repeat with other parameters.

    The explanation on the patch storage site is helpful too.

  • Thanks @rs2000 that explains why I haven’t always had the same behavior when downloading patches.

  • You're welcome @gkillmaster & @Blipsford_Baubie!

    When importing a preset, it's always worth looking at the import window header before hitting save.
    It will show the type of preset and will therefore tell you under which module to find it after import.

  • @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:

    @gkillmaster said:

    @Blipsford_Baubie said:
    https://patchstorage.com/memory-backwards-2-0/

    I like it. A lot.

    Similar to Beat Cutter. But it only took me a couple of weeks to learn to make it do what I want.

    Thanks! Looks interesting. I can’t get it to load in Drambo. Do I need to put it in a specific directory?

    Lol, because I don’t download frequently from there, I forget every single time.

    There it is! Thanks so much! Want to find a way to understand this eventually. Going to look for a good tutorial video.

    I hadn’t found any videos on this back when I first got it.
    I learned by isolating what each thing does one at a time by starting off with the following settings:
    It’s easier to dissect if you p-lock the Arm button to a step at the beginning of your 1 or 2 bar loop. Then p lock for it to toggle off on the next scene. (Arm simply records.)
    Don’t forget to quantize the scene changes. To erase, make sure the grow knob is counter clockwise, it is by default i think.
    Holding the trim button will erase what you recorded.
    Also, have all them buffer lengths on the graph up.
    Have the write and read time match your loop length.
    Remember to toggle next bar off when recording new material. Only cause it can confuse you when recording a new take, ie, you made read length longer or you added more resets on the graph

    My suggested settings simply allows you to hear your newly recorded source audio in its original state (for the most part), This way, you can record, tweak a parameter, understated what it does, delete and repeat with other parameters.

    The explanation on the patch storage site is helpful too.

    Thanks for spelling this out!

  • @rs2000 said:
    You're welcome @gkillmaster & @Blipsford_Baubie!

    When importing a preset, it's always worth looking at the import window header before hitting save.
    It will show the type of preset and will therefore tell you under which module to find it after import.

    Good tip!

Sign In or Register to comment.