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.

Beathawk AU Disk Stream or RAM?

Okay, so I tried Google and came up with nothing. My question is, does the Beathawk AU disk stream its internal samples or load them into RAM?

Comments

  • edited December 2018

    UVI (makers of BeatHawk and Ravenscroft 275 Piano Apps) doesn't divulve much anout their implementation techniques but the RC275 uses 883MB of storage and runs on a 1GB iPad 4 with IOS 9.3. I think they would have to load some samples and add more as you play to make the piano sound as good as it does. Adding them in realtime implies disk streaming to me. But it's just a guess. They could have some sophisticated modeling and use fewer samples and smarter synthesis of the sounds produced. But great modeling on an iPad 4? I think using memory management tricks like disk streaming is more likely.

    So, I think they can do it. AUv3 had limits of 340MB per app and RC275 worked in that environment so I don't think they made the whole piano with all layers and effects fit into that limit.

    So, having that sample playback engine I'm sure they leverage it into BeatHawk. I'm not sure which app came first but I'll bet they share a lot of the sound engine code between products.

    All we can do is guess 'cause they aren't talkin' about their tricks.

  • The pro way to do it would be to store some ms of the beginning of all samples in RAM, then stream from disk on demand as keys are played (with perfect transition from RAM sample to disk sample, of course). Should be doable within AU limits to provide huge sample libraries this way.

  • @bleep said:
    The pro way to do it would be to store some ms of the beginning of all samples in RAM, then stream from disk on demand as keys are played (with perfect transition from RAM sample to disk sample, of course). Should be doable within AU limits to provide huge sample libraries this way.

    Yes. That's an excellent description of disk streaming.

    Assume any note can be played at anytime so load a small segment of each possible note (at several "volume" layers too I'd assume) and then pull up more sound buffers for the actual notes that are pressed at specific volumes from the disk.

  • It's magic, Peter!

  • Okay, so I asked UVI, and learned the AU STREAMS the samples. :smiley: Ecstatic right now.

Sign In or Register to comment.