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

1679111248

Comments

  • edited August 2018
    The user and all related content has been deleted.
  • Is anyone else experiencing velocity issue in cubasis with AudioLayer as an AU?
    Please have a look at the my video.

  • @Virsyn, I think I've found a 'bug' in the loop function.

    If I use 'short' 600 sample single cycle wave and set the sample bounds 0-600 and loop 0-600 with crossfade at 0 it will not always loop. I need to extend the 'bounds' to exceed 600 or change cross fade (which would alter the 'sound' of the single cycle wave).

    I guess this is a 'bug' in the pitch interpolation algorithm in that it looks 'past' the end bound when it should 'wrap around' to the beginning of the loop for the next value to interpolate with).

    Here's a link to a 'merged' AKWF file with multiple 600 sample long 'cycles'.
    https://www.dropbox.com/s/9w9hbiluh7dm0xj/AKWF_0001.wav?dl=0
    Each 'wave cycle' is 600 samples long.

    Try setting the start to 0 end to 600
    Loopstart to 0 and loopend to 600

    Set Release in loop.
    now play the sound and note It will not always play.
    Now extend the sample end just a little without touching the loop and voila it always plays...

    Don't mind me I'm 'too picky' when it comes to finding issues...
    Cheers
    /Samuel

  • @Samu said:
    @Virsyn, I think I've found a 'bug' in the loop function.

    If I use 'short' 600 sample single cycle wave and set the sample bounds 0-600 and loop 0-600 with crossfade at 0 it will not always loop. I need to extend the 'bounds' to exceed 600 or change cross fade (which would alter the 'sound' of the single cycle wave).

    I guess this is a 'bug' in the pitch interpolation algorithm in that it looks 'past' the end bound when it should 'wrap around' to the beginning of the loop for the next value to interpolate with).

    Here's a link to a 'merged' AKWF file with multiple 600 sample long 'cycles'.
    https://www.dropbox.com/s/9w9hbiluh7dm0xj/AKWF_0001.wav?dl=0
    Each 'wave cycle' is 600 samples long.

    Try setting the start to 0 end to 600
    Loopstart to 0 and loopend to 600

    Set Release in loop.
    now play the sound and note It will not always play.
    Now extend the sample end just a little without touching the loop and voila it always plays...

    Don't mind me I'm 'too picky' when it comes to finding issues...
    Cheers
    /Samuel

    Think this is a display problem. Just tried it and with zoom set to highest magnification you can try out what happens:
    The Loop length is shown as integer values but one of the specialties of AudioLayer is what we call "Sub sample looping": the loop length can be set in fractions of samples. The display shows you 600 samples but in reality it is for example 600.43 and therefore the loop end is beyond the sample end pointer and will never reached...

  • Hi @VirSyn can you replicate my 12.9 pro 2 bugs? I'm not getting the sample trigger lines in various hosts like AUM/apeMatrix and also pretty frequent crashing. Air 2 seems to not have this gui bug.

    Otherwise very much like the app and look forward to future developments :)

  • @VirSyn said:

    Think this is a display problem. Just tried it and with zoom set to highest magnification you can try out what happens:
    The Loop length is shown as integer values but one of the specialties of AudioLayer is what we call "Sub sample looping": the loop length can be set in fractions of samples. The display shows you 600 samples but in reality it is for example 600.43 and therefore the loop end is beyond the sample end pointer and will never reached...

    So please do add an option to 'lock' the movement to actual samples as 'fractions of samples' do not even exists.
    It's a sample not a 'fraction' of it. (Even if one would do 10x over-sampling to lessen aliasing distortion when doing transposition without interpolation one would never set the sample position in 'fractions'. Sorry Renoise 'Damage' kicked in).

    I do understand that in order to do 'pitch interpolation' the algo needs to keep track of samples before and after the actual sample (Linear-Interpolation, Cubic interpolation, No Interpolation etc.) but for setting loop points using 'fractional positioning' is just crazy if you ask me...

    Hopefully this can be sorted out and we can set the start & end and such in proper samples and not 'fractions' to avoid future frustration :)

  • MdMMdM
    edited August 2018

    Dunno if anyone pointed out the obvious but you can also split sounds so have a pad bottom half and piano top etc. Very handy. One thing i'd like to see that I can't is maybe a double tap on a section for hold so you can hold a part (let it 'play on' and then play another layer etc) over it etc. Indepentent holds over sections - one or multiple. So you can change octaves and not effect pitch

  • hi, just registered to say this is awesome and it is about time someone built something like this; bought via Doug's link. I can't get over how many so-called "samplers" (sample players / managers) today lack the ability to actually SAMPLE! Kids these days don't even know what samplers / multisamplers ARE since they grew up after some marketeer successfully redefined non-samplers as "samplers." Maybe I'm overlooking some, but BM3 seems to be the only other iOS app with decent multisample (e.g. velocity / zone crossfade, etc.) capabilities. Gadget's "samplers", are they kidding? Even Kontakt is not actually a sampler...perhaps NI is the one to blame for starting the whole misunderstanding.

    It would be great to see threshold triggering, possibly with a prepended buffer? And maybe a rolling / continuous buffer option? And some destructive editing capabilities to conserve storage space / bandwidth. But overall this looks great!

  • @psine said:
    hi, just registered to say this is awesome and it is about time someone built something like this; bought via Doug's link. I can't get over how many so-called "samplers" (sample players / managers) today lack the ability to actually SAMPLE! Kids these days don't even know what samplers / multisamplers ARE since they grew up after some marketeer successfully redefined non-samplers as "samplers." Maybe I'm overlooking some, but BM3 seems to be the only other iOS app with decent multisample (e.g. velocity / zone crossfade, etc.) capabilities. Gadget's "samplers", are they kidding? Even Kontakt is not actually a sampler...perhaps NI is the one to blame for starting the whole misunderstanding.

    It would be great to see threshold triggering, possibly with a prepended buffer? And maybe a rolling / continuous buffer option? And some destructive editing capabilities to conserve storage space / bandwidth. But overall this looks great!

    Welcome to the forum man 🙂 and well said.

  • @VirSyn will this be available on desktop eventually. i think this would be really fu

  • @Samu : I agree about the Cubasis mini-Sampler.. Add in virsyn’s Reslice and audioLayer and you’ve got tons of Sampling power right there..

  • @stormbeats said:
    @VirSyn Its still early days but would be good to have 16 drum pads as an option to trigger samples. Any future plans for drum pads?
    i.e Choose drum pads or keyboard
    Are the effects per sample or per bank/keygroup?

    Yes! This would be incredible.

  • @stormbeats said:
    It would be good to have 16 drum pads as an option to trigger samples.

    My thoughts from 30 years of designing distributed systems.

    1. Standards allow interoperability.
    2. Users exist at the edge of the network and services at the core.

    PADs = User Input to the system
    Audio Layer (and most sound module Apps) = services

    I'm curious about current product standards. Do Pads send specific MIDI notes in a X-Y Layout? Based upon some dominant hardware product?

    I seem to detect bass drum, snare, high hat (open), hh (closed), layouts in some Apps.

    If we can decide on the notes to use to place specific samples and any standards around pad layouts we can implement "Audio Layer" Instruments that behave well according to these community standards. Pick 16 Notes and place the approriate samples on those Audio Layer keys/notes.

    For an App that works well as an AUv3 I'd prefer the PAD's software be external to this App so we can run more AUv3 and conserve RAM. Adding User Interface ode into a sound module makes no sense if the module accepts standardized User Interface input.

    Standards makes distributed/networked systems work by making the interconnects work reliably. MIDI has served us well
    since 1984... several attempts to replace it have come and gone but "cheap and good enough" always seems to win.

    AudioBus uses a MIDI feature to do a lot of it's magic. It was widely adopted because there was a lot of MIDI code available to build products faster and reliably.

    Now MIDI gets tunneled over Wi-Fi, BlueTooth, and USB. PAD's are just a type of User Interface.

  • @Korakios said:
    I’d love seeing a full automatic way for sampling synths with loop point detection .
    And support for sfz/ sf2 formats (import/export).
    Then I’ll buy it ASAP

    Sorry for reposting but I’d love hearing @VirSyn opinion for automating an instrument creation
    Basically acting like an old windows program “Extreme Sample Converter” which you predefine zones/layers , thresholds, decay , and then it sends midi notes to the synth and automatically maps the sound and creates an instrument :)

  • @VirSyn please if possible can you add support for sfz files.

  • @Korakios said:

    @Korakios said:
    I’d love seeing a full automatic way for sampling synths with loop point detection .
    And support for sfz/ sf2 formats (import/export).
    Then I’ll buy it ASAP

    Sorry for reposting but I’d love hearing @VirSyn opinion for automating an instrument creation
    Basically acting like an old windows program “Extreme Sample Converter” which you predefine zones/layers , thresholds, decay , and then it sends midi notes to the synth and automatically maps the sound and creates an instrument :)

    Good ole ExSC...that takes me back... :)

  • @Korakios said:

    @Korakios said:
    I’d love seeing a full automatic way for sampling synths with loop point detection .
    And support for sfz/ sf2 formats (import/export).
    Then I’ll buy it ASAP

    Sorry for reposting but I’d love hearing @VirSyn opinion for automating an instrument creation
    Basically acting like an old windows program “Extreme Sample Converter” which you predefine zones/layers , thresholds, decay , and then it sends midi notes to the synth and automatically maps the sound and creates an instrument :)

    T’would be good. When I first read the app description, I thought it contained such a function, I must have misunderstood.

  • @Angie said:

    @stormbeats said:
    @VirSyn Its still early days but would be good to have 16 drum pads as an option to trigger samples. Any future plans for drum pads?
    i.e Choose drum pads or keyboard
    Are the effects per sample or per bank/keygroup?

    Yes! This would be incredible.

    Would love this. @VirSyn should take this sampler all the way. Could be huge.

  • Most interested still in the semi-auto sampling. So i wonder how it works now here. What means semi? That i have to play each note by hand?
    All i want is set up how much steps should be recorded (from every semi-tone to just every octave or so), round robins, velocity layers and release. So yeah, mainly like the mainstage autosampler where i set it all up and then just press one button and i got a new multi-sampled instrument to save and load. As source i can use every plug-in, hardware and could also chain FX between it.
    Can AudioLayer do this?
    Because sampling and creating a complex instrument by hand isn´t something i want to do on my iPhone....even not on my mac :)
    But i have some great synths and FX and multi-instrument set-ups which are waiting to get sampled and bound into one nice instrument which i also could play on my iOS devices (and could share them as well if i use my own synth and FX presets without sample sources from third party).
    For people who don´t know what i mean.....something like this (beware that the autosampler is very stripped down in Mainstage still compared to the original Redmatica). I wonder why there are not already a bunch of these tools available.

  • With semi automatic i meant that it's pretty similar to the video of MainStage, but you have to trigger the notes manually. Here is roughly how it works:

    1) Load AUM for example and put the instrument you like to sample into one slot.
    2) Load AudioLayer Music Effect AU as effect into the chain.
    3) Create a new instrument in AudioLayer
    4) Tap record
    5) Press the first key ( let's say C1) on the keyboard, this will automatically start the recording
    6) Release the key and after the sound is gone stop the recorder.

    Now you have the first zone recorded in AudioLayer. Edit his key range of this zone to your liking let's say 1 octave
    and select the loop you want to have ( with the crossfade it's hard not to get a smooth loop! ).
    AudioLayer now takes this as template for next recordings automatically.

    Now take the following steps until all notes are set:

    7) Tap record
    8) Press next note
    9) Release note and stop recording, tap save.

    Now you can use the sampled instrument. You can of course repeat this for example for different layers ( round robin ) or whatever.

    But anyway, there seems to be an interest in fully automating this, and it doesn't seem to be a big thing to implement regarding what we already have. It's now on my list...

  • I am certain the crowd here will want it even more automatic (bitching about features is what we do!) but I have to say that this is pretty damn easy at launch...

  • @lukesleepwalker said:
    I am certain the crowd here will want it even more automatic (bitching about features is what we do!) but I have to say that this is pretty damn easy at launch...

    I like the fact it works quickly at the most basic level, which will be 90% of my usage. Open app, load/record sample, play.

  • @MonzoPro said:

    @lukesleepwalker said:
    I am certain the crowd here will want it even more automatic (bitching about features is what we do!) but I have to say that this is pretty damn easy at launch...

    I like the fact it works quickly at the most basic level, which will be 90% of my usage. Open app, load/record sample, play.

    Exactly.

  • This all sounds very interesting. Are there already some good video reviews of this new app?

  • edited August 2018

    @VirSyn said:
    With semi automatic i meant that it's pretty similar to the video of MainStage, but you have to trigger the notes manually. Here is roughly how it works:

    1) Load AUM for example and put the instrument you like to sample into one slot.
    2) Load AudioLayer Music Effect AU as effect into the chain.
    3) Create a new instrument in AudioLayer
    4) Tap record
    5) Press the first key ( let's say C1) on the keyboard, this will automatically start the recording
    6) Release the key and after the sound is gone stop the recorder.

    Now you have the first zone recorded in AudioLayer. Edit his key range of this zone to your liking let's say 1 octave
    and select the loop you want to have ( with the crossfade it's hard not to get a smooth loop! ).
    AudioLayer now takes this as template for next recordings automatically.

    Now take the following steps until all notes are set:

    7) Tap record
    8) Press next note
    9) Release note and stop recording, tap save.

    Now you can use the sampled instrument. You can of course repeat this for example for different layers ( round robin ) or whatever.

    But anyway, there seems to be an interest in fully automating this, and it doesn't seem to be a big thing to implement regarding what we already have. It's now on my list...

    Thank‘s. So that is more a manual input of notes then. Great start but yeah, full auto sampling while i go shopping would be great :)
    Think about sampling every semi-note and 32 velocity layers and 8 round-robins or so all with 10 seconds sustain.

  • @Cib said:

    @VirSyn said:
    With semi automatic i meant that it's pretty similar to the video of MainStage, but you have to trigger the notes manually. Here is roughly how it works:

    1) Load AUM for example and put the instrument you like to sample into one slot.
    2) Load AudioLayer Music Effect AU as effect into the chain.
    3) Create a new instrument in AudioLayer
    4) Tap record
    5) Press the first key ( let's say C1) on the keyboard, this will automatically start the recording
    6) Release the key and after the sound is gone stop the recorder.

    Now you have the first zone recorded in AudioLayer. Edit his key range of this zone to your liking let's say 1 octave
    and select the loop you want to have ( with the crossfade it's hard not to get a smooth loop! ).
    AudioLayer now takes this as template for next recordings automatically.

    Now take the following steps until all notes are set:

    7) Tap record
    8) Press next note
    9) Release note and stop recording, tap save.

    Now you can use the sampled instrument. You can of course repeat this for example for different layers ( round robin ) or whatever.

    But anyway, there seems to be an interest in fully automating this, and it doesn't seem to be a big thing to implement regarding what we already have. It's now on my list...

    Thank‘s. So that is more a manual input of notes then. Great start but yeah, full auto sampling while i go shopping would be great :)
    Think about sampling every semi-note and 32 velocity layers and 8 round-robins or so all with 10 seconds sustain.

    yeah, you must be rich that you can go shopping for about 62 hours !

  • @Cib said:

    Think about sampling every semi-note and 32 velocity layers and 8 round-robins or so all with 10 seconds sustain.

    Thankfully I prefer 'old school sampling & synthesis'.

    For me a sampler is a creative tool not something that is used to 'replicate' other instruments :)
    (And yes, I'm 'super allergic' to those multi-gigabyte sample libraries, total waste of space in my opinion).

  • @Samu said:

    @Cib said:

    Think about sampling every semi-note and 32 velocity layers and 8 round-robins or so all with 10 seconds sustain.

    Thankfully I prefer 'old school sampling & synthesis'.

    For me a sampler is a creative tool not something that is used to 'replicate' other instruments :)
    (And yes, I'm 'super allergic' to those multi-gigabyte sample libraries, total waste of space in my opinion).

    Normally i would agree here in general and because of that NS2 with the coming synth engine is all i might need but there are also times when you f.e. want to record an acoustic instrument or very expressive synth you can´t have on iOS. For the average 1-2 sample per octave i don´t need such a complex sampler at all.
    I have Falcon and Kontakt 5 on mac which might be my most powerful sampling tools but i really don´t use them for sampling.
    Something like Mitosynth which easy blends between 32 sound sources in form of a vector synthesis on steroids is also great. I guess AudioLayer can do similar things but with multisamples added.
    If i use less than 3 samples per octave i def. prefer tools with good resynthesis.

  • Keeping things simple for a Saturday had fun downloading a few classic synth wavs from this site for free to try them out in AudioLayer. Anyone else recommend any good wav classic sounds websites.

    https://freewavesamples.com/sources

  • @VirSyn said:
    But anyway, there seems to be an interest in fully automating this, and it doesn't seem to be a big thing to implement regarding what we already have. It's now on my list...

    ❤️❤️❤️❤️❤️

Sign In or Register to comment.