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.

Grainsmith Field — native iOS granular instrument, TestFlight beta open

edited June 13 in App Development

Hi all!

I've been working on a native iOS granular synth and it's ready for a wider beta. TestFlight link at the bottom.

Some context: I make the desktop Grainsmith VST3/AU/AAX plugin on Mac and Windows (see https://plasticfactory.com. I'm also a co-owner of a traditional recording studio, and the desktop version is built with Pro Tools style studio session work in mind. This is not a port of that. It has a single granular layer with multitouch control, four XY performance pads (Density × Size, Jitter × Spread, Scan × Reverse, Cutoff × Resonance) plus a Morph macro that sweeps multiple parameters at once. It's built in SwiftUI, with the same C++ granular engine underneath.

It ships as a standalone app and as AUv3. Most of my testing has been in AUM, and that's where it feels best.

Current beta status: runs well and sounds like the desktop version. Presets save and restore (ten factory sounds ship with it, pulled from the desktop library), patches survive a host session close/reopen, and there's a MIDI instrument mode if you want to play patches from a keyboard. Known rough edges: the granular envelopes can sometimes be prone to clicks which seems to show up more in live mode. Fix is coming. I'm looking for AUv3-host users specifically. If you load it in AUM and anything doesn't work as expected, let me know! Also, let me know what your go-to controllers are. I will have a OXI e16 profile and am working on getting Midi Fighter Twister working well.

If you'd rather see it before you load it, here's a full walkthrough:
https://youtu.be/WTqEOlAtuR8

https://testflight.apple.com/join/ARte4wP2

If you post feedback here or DM me, I'll definitely read it. Thank you!

Andy / Plastic Factory

(Also, you may have seen this referred to as Grainulator previously - I decided to change the name after feedback that that could be confused with other related products)

Comments

  • Can I record into it?

  • You can! It will record from the mic/input in standalone mode, or the sound source if it is placed as an FX on an instrument or audio track when it is hosted. There is definitely a discoverability issue with wet/dry - it is set to 100% wet by default and to get to the wet/dry control you have to long press the record button for record settings popup (see the video above at 3:20 for an example of this). I'll work on that.

    I'd be interested if you all have thoughts on the choice to make this an aumf type plugin (midi controlled effect) - it seems to best suit the needs of a granular synth, but does mean it likely won't show up in GarageBand (AUM/Logic/etc should all work).

  • I have to admit it sound pretty good although I'm immensely tired of everything granular as we've been practically bombed with various instruments and effects of the granular variety for quite some time now.

    Anyway, the exposed parameters do not work for whatever reason, I connected some LFO's to a few of the parameters and absolutely nada happens. You might wanna look into that :) I could not see the scrub as a CC option, that would be cool if it was.

  • @Pxlhg said:

    Anyway, the exposed parameters do not work for whatever reason, I connected some LFO's to a few of the parameters and absolutely nada happens. You might wanna look into that :) I could not see the scrub as a CC option, that would be cool if it was.

    That's no good! I will reach out for more info - I've tested parameters modulated via CCs, but will try to reproduce. Also, visual feedback is missing, which is a definite gap. And position should 100% be there as well. Thank you!

  • I really like the sample selection you added. The weather preset sounds great with drums.

  • I’m liking this. Why dual scrub sliders?

  • I’m liking this. Why dual scrub sliders?

  • edited June 14

    @azsmith said:

    @Pxlhg said:

    Anyway, the exposed parameters do not work for whatever reason, I connected some LFO's to a few of the parameters and absolutely nada happens. You might wanna look into that :) I could not see the scrub as a CC option, that would be cool if it was.

    That's no good! I will reach out for more info - I've tested parameters modulated via CCs, but will try to reproduce. Also, visual feedback is missing, which is a definite gap. And position should 100% be there as well. Thank you!

    There is no position (although I looked for "scrub"). I tested again and 'Filter Cutoff' works but: where is the filter represented visually? [edit: ah, it's the 'Tone pad' - sorry, missed that]

    In AUM you have this sorta midi cc helper (image) and it's totally dead, I never seen that before on an app with exposed parameters. Hope that helps.

  • @Pxlhg said:

    @azsmith said:

    @Pxlhg said:

    Anyway, the exposed parameters do not work for whatever reason, I connected some LFO's to a few of the parameters and absolutely nada happens. You might wanna look into that :) I could not see the scrub as a CC option, that would be cool if it was.

    That's no good! I will reach out for more info - I've tested parameters modulated via CCs, but will try to reproduce. Also, visual feedback is missing, which is a definite gap. And position should 100% be there as well. Thank you!

    There is no position (although I looked for "scrub"). I tested again and 'Filter Cutoff' works but: where is the filter represented visually? [edit: ah, it's the 'Tone pad' - sorry, missed that]

    In AUM you have this sorta midi cc helper (image) and it's totally dead, I never seen that before on an app with exposed parameters. Hope that helps.

    I've seen (rarely, mind you) apps with exposed parameters where the midi control finder in AUM doesn't work. This is definitely something the dev can/should fix.

  • @Gavinski said:

    @Pxlhg said:

    In AUM you have this sorta midi cc helper (image) and it's totally dead, I never seen that before on an app with exposed parameters. Hope that helps.

    I've seen (rarely, mind you) apps with exposed parameters where the midi control finder in AUM doesn't work. This is definitely something the dev can/should fix.

    And fixed! New build just shipped. Now the exposed parameters should be fully discoverable by the midi control finder. There is also better visual feedback when parameters are being automated.

  • @skiphunt said:
    I’m liking this. Why dual scrub sliders?

    Awesome! My theory for the dual scrub rockers is when holding the phone or iPad, it makes it easier to scrub with your thumb while adjusting another control, regardless of which side the other control is on.

  • @azsmith said:

    @skiphunt said:
    I’m liking this. Why dual scrub sliders?

    Awesome! My theory for the dual scrub rockers is when holding the phone or iPad, it makes it easier to scrub with your thumb while adjusting another control, regardless of which side the other control is on.

    Makes sense. Just played with the xy pads while scrubbing, definitely useful to have the scrubbing available on each side.

    Would be could if you could eventually record motion on the controls and xy pads.

    Seems like a solid and release ready app so far… what pricing are you thinking? I too am flush with grain apps already, but I like your easy uncluttered interface and I could see myself using this often

Sign In or Register to comment.