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.

AudioLayer by VirSyn - The mobile Sampling Solution for iOS

1101113151648

Comments

  • @VirSyn said:
    And the manual is being written at this very moment...

    Awesome. I'm glad you pushed the product out. It fills such a need and I'm figuring it out anyway using the community mind to get answers to the tricky stuff.

    I hope the sales exceed forecast.

    Then go make another AUv3 sampler that's closer to what the Beat Makers want based upon Simpler/Sampler tools in A***ton.
    The disk streaming is worth every penny as it is. An AUv3 without streaming would be doomed to failure 'cause the user will push it to the breaking point assuming that's OK. Disk Streaming gives us more runway before we hit the trees on takeoff. IOS is still a toy. With Disk Streaming I can use this on my iPad 2 running IOS 9.5... not for everything but it runs. How cool is that. iPhone 5s too for the same purchase price. I should get a refurb'ed iPod just to complete the set. With iCloud they all share the same Instruments. Wow.

    Great piece of software! Champagne for the whole dev team!
    I bought ReSlice too just to understand that approach. Not my thing.

  • @McDtracy said:

    @VirSyn said:
    And the manual is being written at this very moment...

    Awesome. I'm glad you pushed the product out. It fills such a need and I'm figuring it out anyway using the community mind to get answers to the tricky stuff.

    +1. Normally I have a moan about an apps lack of documentation and tutorials, but this is relatively easy enough to get going with, it’s coming anyway, and it’s nice to get your hands on ithe app early.

  • edited August 2018

    @eross said:
    still digging into this app, can anybody explain what these do?

    Keytracking (ie. lower keys keep the filter closer and higher keys open it up) or it could be velocity > filter too considering there's a tracking check box above the envelope.

    Mod is just the amount of envelope modulation that gets applied. (see it as 'modulation depth').

    Too bad the on-screen keyboard has no way to play notes at different velocities.

    To my knowledge there is no way to alter the 'speed' of the envelopes based on velocity which could be handy.

  • @Samu said:
    To my knowledge

    Thank you for sharing your expertise on these details. It's great to know the manual (and probably the VirSyn product demo are coming along).

  • What looping options does the app have? Does it have alternate looping (ping pong)?
    Does it have zero crossing/x fade so there are no clicks when looping?

  • @SlowwFloww said:
    What looping options does the app have? Does it have alternate looping (ping pong)?
    Does it have zero crossing/x fade so there are no clicks when looping?

    Ping-Pong looping and loop crossfade are both supported.

    Although I wish it was be possible to view zoomed in portions of both the loop start and end at the same time when fine-adjusting the start and end of the loop ('buttons' to jump to loop start and end while zoomed in would be handy).

  • edited August 2018

    @Samu said:

    @SlowwFloww said:
    What looping options does the app have? Does it have alternate looping (ping pong)?
    Does it have zero crossing/x fade so there are no clicks when looping?

    Ping-Pong looping and loop crossfade are both supported.

    Although I wish it was be possible to view zoomed in portions of both the loop start and end at the same time when fine-adjusting the start and end of the loop ('buttons' to jump to loop start and end while zoomed in would be handy).

    Okay thats nice... to me those are essential features for a modern sampler...

    Same goes for timestretching and pitch shifting... To stretch a sampled vocal or a loop to fit the song tempo while maintaining pitch is something I need.... It doesn’t have to be realtime I just want to edit the wave file....

  • @SlowwFloww said:

    Same goes for timestretching and pitch shifting... To stretch a sampled vocal or a loop to fit the song tempo while maintaining pitch is something I need.... It doesn’t have to be realtime I just want to edit the wave file....

    Timstretch is not yet built-on into in AudioLayer.

    I do wonder if @VirSyn will license Elastique Pro V3 for AudioLayer or 'do their own thing'?
    That library could be used for slicing and transient detection as well...

    Feel free to send a request to Ableton for a port of Simpler to iOS as an AUV3 ;)

    Cubasis can be also used to stretch the samples prior to importing into AudioLayer.
    Since AudioLayer can use the FIles.app/DocumentPicker to load samples it's easy to load the sample directly from the Cubasis Media bay into AudioLayer :) (Just browse to the Cubasis folder from AudioLayer).

  • I like timestretching in Caustic:
    1. Auto detect bpm
    2. New bpm
    3. Stretch

    In Cubasis I can only stretch a sample to fit in a bar.. I has no bpm detection for imported/sampled audio

  • @SlowwFloww said:
    I like timestretching in Caustic:
    1. Auto detect bpm
    2. New bpm
    3. Stretch

    In Cubasis I can only stretch a sample to fit in a bar.. I has no bpm detection for imported/sampled audio

    If the imported *.wav file has tempo information embedded Cubasis will use it :)
    (And if it does, it's enough to select the audio event and tap on stretch button to auto-stretch it to match the project). For most loops it's easy enough to figure out the number of beats & bars and stretch it to match.

    TwistedWave has pretty good TIme-Stretch functions using the Dirac engine.

    The most important after all is that we have the tools to do the things we need to do and get to know them tools well :)

  • @Samu thanks for your help. you seem like you know this app inside and out. I have another challenge for ya. what do these two knobs do? particularly
    the “scope” ?

  • @eross said:
    @Samu thanks for your help. you seem like you know this app inside and out. I have another challenge for ya. what do these two knobs do? particularly
    the “scope” ?

    just taking a rest from manual writing and jumping in here...

    The first knob is easy: The portamento sets the pitch glide time between two legato plays notes.

    Now to "Instrument Scope": This means that the Pitch LFO / Envelope settings adjust the complete instrument.
    If you like for example to give a Layer another pitch envelope than tap on "Layer" and set Layer Scope, and you can guess how it works for the Zone too.

  • @VirSyn said:

    @eross said:
    @Samu thanks for your help. you seem like you know this app inside and out. I have another challenge for ya. what do these two knobs do? particularly
    the “scope” ?

    just taking a rest from manual writing and jumping in here...

    The first knob is easy: The portamento sets the pitch glide time between two legato plays notes.

    Now to "Instrument Scope": This means that the Pitch LFO / Envelope settings adjust the complete instrument.
    If you like for example to give a Layer another pitch envelope than tap on "Layer" and set Layer Scope, and you can guess how it works for the Zone too.

    aghhh ok that makes sense. thanks

  • @VirSyn thanks for the explanations!

    One question regarding the 'scope'.

    Is it possible to use 'everything' at the same time?

    Meaning I could for example have different filters for each layer and zone within the layer and still use the instrument layer on top of it all?

    If yes it would mean that we have a full set of 'parameters' per zone, per layer and on top the 'instrument'.
    Meaning it would be possible to pass for example each 'drum-sample aka key zone' thru a different set of modulations?

    If that's the case it would be super handy to have 'Send Level to Effect Slot' because not everything needs to be fed thru all the effects all the time :)

  • edited August 2018

    @VirSyn I think this is my last technical question. how does this cross fade/ summing zones work?

  • Is there an option for polyphonic legato ?

  • It seems I may have to do a reinstall because I can’t get past this opening page since the last update. I bought it within an hour of release, and not been able to get to play with it for more than an hour 😿,

  • @The_DMT_Experiment said:
    It seems I may have to do a reinstall because I can’t get past this opening page since the last update. I bought it within an hour of release, and not been able to get to play with it for more than an hour 😿,

    also had this one time with this update before release, but thought i have fixed it for all cases.
    There will be only one way to get rid off:
    If you already have made things worth to be kept then copy the folders samples and instruments from the cloud to any other location. Then delete the cloud folder /AudioLayer/ ( this is not done with uninstall !)
    Then uninstall / reinstall the App again and everything will be fine.

  • @Korakios said:
    Is there an option for polyphonic legato ?

    not currently, but on the plan.

  • @eross said:
    @VirSyn I think this is my last technical question. how does this cross fade/ summing zones work?

    take this example: make a new zone from a sample A with a key range over the whole range and set the velocity range for example from 0 to 100. Now make a second zone for sample B also over the whole key range but this time
    set the velocity range from 30 to 127. You see they overlap between velocity 30 and 100. If you press a key in this velocity area AudioLayer will interpolate between Sample A and B according to the velocity. This gives you a smooth transition between sample A and sample B for increasing velocity values of the notes. The way this interpolation is done is set by the Mix parameter:
    "add" means no interpolation at all, both samples are played with same level regardless of the velocity if the velocity is between 30 and 100.

    "crossfade linear" means sample A fades out linear with increasing velocity as sample B kicks in
    "crossfade equal power" is essentially the same, but the mix is made in a way that the total volume of the mix doesn't change at different points of interpolation. ( i know this one is difficult... )

  • @VirSyn said:

    @eross said:
    @VirSyn I think this is my last technical question. how does this cross fade/ summing zones work?

    take this example: make a new zone from a sample A with a key range over the whole range and set the velocity range for example from 0 to 100. Now make a second zone for sample B also over the whole key range but this time
    set the velocity range from 30 to 127. You see they overlap between velocity 30 and 100. If you press a key in this velocity area AudioLayer will interpolate between Sample A and B according to the velocity. This gives you a smooth transition between sample A and sample B for increasing velocity values of the notes. The way this interpolation is done is set by the Mix parameter:
    "add" means no interpolation at all, both samples are played with same level regardless of the velocity if the velocity is between 30 and 100.

    "crossfade linear" means sample A fades out linear with increasing velocity as sample B kicks in
    "crossfade equal power" is essentially the same, but the mix is made in a way that the total volume of the mix doesn't change at different points of interpolation. ( i know this one is difficult... )

    ahhh excellent description, very similar to Kontakt. Is there a way to assign that cross fade function to a mod wheel. it would be great to be able to modulate between the two
    samples while playing

    thanks. this really is the beat sampler ever made for IOS.
    suggestions for future update. timestretching( i know it’s already planned
    and a on screen assignable modwheel.

  • @Samu said:
    @VirSyn thanks for the explanations!

    One question regarding the 'scope'.

    Is it possible to use 'everything' at the same time?

    Meaning I could for example have different filters for each layer and zone within the layer and still use the instrument layer on top of it all?

    If yes it would mean that we have a full set of 'parameters' per zone, per layer and on top the 'instrument'.
    Meaning it would be possible to pass for example each 'drum-sample aka key zone' thru a different set of modulations?

    If that's the case it would be super handy to have 'Send Level to Effect Slot' because not everything needs to be fed thru all the effects all the time :)

    You can have for example a couple of zones which you want to give individual parameters, then set them to "Zone scope" and you can set those parameter ( different filter, envelopes, ...) for each zone. All other zones in the instrument can stay on the instrument scope and can be set there as a group. And with layers also.
    It's maybe easier to understand the other way around:

    Each zone can decide if it has unique parameters independent of the whole rest - then set it to "Zone scope"
    or it says "give me the parameters from the Layer scope" then it inherits the layer parameter
    and on the top level "Instrument scope" the zone gets its parameter from one global parameter set at the instrument
    level.

    As summary you can say that in AudioLayer you have 1 Instrument + n Layer + m Zone parameter sets and
    each zone has the free decision on which level it will take its values.

  • @eross said:

    @VirSyn said:

    @eross said:
    @VirSyn I think this is my last technical question. how does this cross fade/ summing zones work?

    take this example: make a new zone from a sample A with a key range over the whole range and set the velocity range for example from 0 to 100. Now make a second zone for sample B also over the whole key range but this time
    set the velocity range from 30 to 127. You see they overlap between velocity 30 and 100. If you press a key in this velocity area AudioLayer will interpolate between Sample A and B according to the velocity. This gives you a smooth transition between sample A and sample B for increasing velocity values of the notes. The way this interpolation is done is set by the Mix parameter:
    "add" means no interpolation at all, both samples are played with same level regardless of the velocity if the velocity is between 30 and 100.

    "crossfade linear" means sample A fades out linear with increasing velocity as sample B kicks in
    "crossfade equal power" is essentially the same, but the mix is made in a way that the total volume of the mix doesn't change at different points of interpolation. ( i know this one is difficult... )

    ahhh excellent description, very similar to Kontakt. Is there a way to assign that cross fade function to a mod wheel. it would be great to be able to modulate between the two
    samples while playing

    thanks. this really is the beat sampler ever made for IOS.
    suggestions for future update. timestretching( i know it’s already planned
    and a on screen assignable modwheel.

    not on the zone level, but you can use one layer for "mod wheel up" and another layer for "mod wheel down" - then both layers with all zones inside will crossfade due to the modulation wheel.

  • @Napoo said:

    «With round robin you have to have the same number of samples/zones and layers or you will get silence when you hit the place in the layer sequence where a sample has not been loaded. (In other words, the app doesn’t correct for fewer layers per zone.)»

    I would love to have an option to skip empty layers. When working with drum samples I might have i.e. 5 bassdrum samples and only three Tom samples.

    I'm hoping @VirSyn can comment on this because it's possible I'm missing how to do this. I wonder if the round robin/random could work per zone to accommodate the use case you present here (which is similar to my workflow).

  • @lukesleepwalker said:
    @Napoo said:

    «With round robin you have to have the same number of samples/zones and layers or you will get silence when you hit the place in the layer sequence where a sample has not been loaded. (In other words, the app doesn’t correct for fewer layers per zone.)»

    I would love to have an option to skip empty layers. When working with drum samples I might have i.e. 5 bassdrum samples and only three Tom samples.

    I'm hoping @VirSyn can comment on this because it's possible I'm missing how to do this. I wonder if the round robin/random could work per zone to accommodate the use case you present here (which is similar to my workflow).

    Round robin is on Layer level only and it is fact that this silence problem exits. I haven't seen this case in the design phase and it make me thinking...

  • Bought it. Loving it so far. Great job!

  • @VirSyn said:
    Round robin is on Layer level only and it is fact that this silence problem exits. I haven't seen this case in the design phase and it make me thinking...

    Thanks for thinking about it. To me, it's backwards--but I tend to work per zone in my workflow, stacking up the layers/samples per zone. I suspect I'm not the only one...

  • @VirSyn said:

    @The_DMT_Experiment said:
    It seems I may have to do a reinstall because I can’t get past this opening page since the last update. I bought it within an hour of release, and not been able to get to play with it for more than an hour 😿,

    also had this one time with this update before release, but thought i have fixed it for all cases.
    There will be only one way to get rid off:
    If you already have made things worth to be kept then copy the folders samples and instruments from the cloud to any other location. Then delete the cloud folder /AudioLayer/ ( this is not done with uninstall !)
    Then uninstall / reinstall the App again and everything will be fine.

    Aha! The deleting of the iCloud folder did the trick. Didn’t see this in time for first delete and reinstall. All good, for now. Nothing much done worth saving as I’d be away playing and chilling at a festival. Was looking forward to the exploration when I got home... found the update, and that messed it up. Right, back to the exploration 🤗

  • edited August 2018

    Has anybody already done some complex instrument on iPhone with this app? Not sure I will be able to do multisamples patches on my 7 Plus...

    @VirSyn Zoom is not enough powerful IMO, and when zooming in, it’s not possible to use handles to change velocity and note range, seems like a bug.

Sign In or Register to comment.