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.

Image to audio interpreter app

I've been dabbling with Swift the last few months and have created this small utility app to take images (or choose an image from the photo library) and interpret that image as audio, this was primarily for myself to convert some hand drawn single cycle waveforms directly into audio instead of having to redraw them in a sample editor with the cursor.

This works pretty well, and while it works best with images of short waveforms - it will try to interpret any image put into it as audio.

Heres a short video of it working (the version in the app store has some additional export options)

https://youtube.com/shorts/4foubrkGU7I?si=6wrxOPLcPOSOvi8O

Updated video showing the UI and current export features in the version live on the app store

https://youtube.com/shorts/Hj0WdmBkNk8?si=aMWe4akqMlQPpfrH

And any proceeds from this are going towards covering my developer sub so I can keep signing the desktop distributions of DigiChain :)

https://apps.apple.com/us/app/waveform-camera/id6754341519

iOS only (as it's all Swift), and unfortunately not available in EU member countries.

Thanks for taking a look!

Comments

  • Really interesting idea, congratulations @brian3kb.

  • Great tool. I just tried it and it works superb. I wonder if it would ease the workflow if some simple image processing tools would be added to the "Process" page. For example Invert, Contrast, Brightness, and maybe Sharpen and Blur.

  • @catherder I do these things under the hood as part of the image processing pipeline, but thats a great idea exposing those to the UI. Thanks!

    @Robin2 thanks for the kind words! :)

  • The user and all related content has been deleted.
  • Very nice. Got some very inspiring noisy loops out of it. I have to ask… is a landscape view possible? 😎👍🏼

  • Daphne Oram made a machine for drawing/image to audio in the 60’s.
    Real interesting.

  • Wow! This could be the most exciting oscillator I've ever seen 😃

  • @offbrands thanks for checking it out!

    @anickt to use the native camera capture interface, I need to have the orientation locked to portrait for this so no landscape mode at the moment.

  • @Meek3 this was a really interesting read! I grabbed the couple of slide plate example images from the writeup and ran them through, got some interesting single cycles (at 512 samples) :smile:

  • @brian3kb said:
    @anickt to use the native camera capture interface, I need to have the orientation locked to portrait for this so no landscape mode at the moment.

    😎👍🏼

  • Fantastic idea!

    There is also Virtual ANS, a recreation of the Soviet ANS synthesizer that appears to have been designed along similar lines of the Oram machine.

    https://apps.apple.com/gb/app/virtual-ans-3/id1465860248

    Designed by Alexander Zolotov:

    https://www.warmplace.ru/soft/ans/

    The Science Museum used to exhibit the Oram machine but it has sadly disappeared.

  • This is great! Bought instantly.

    PhonoPaper is another relevant app that people may find interesting.

    https://www.warmplace.ru/soft/phonopaper/

  • @Philandering_Bastard Thanks! I have this one on my phone already (along with most of this developers other great apps!).

  • @slowsound Thanks for purchasing! :)
    PhonoPaper is a cool app, produces more of an ambient soundscape from the images fed in though unless the source image was created within the app first, great fun to play with though.

  • Ok, done the EU hoop jumping on the App Store - so should be available everywhere now :)

  • @brian3kb said:
    Ok, done the EU hoop jumping on the App Store - so should be available everywhere now :)

    Very cool, I 'm gonna jump, as soon as I can.

    Reminds me of this app, I've been playing on desktop with several years ago.:

    https://photosounder.com/

    This will be so much more comfortable, I suspect:)

  • @tyslothrop1 Photosounder is on a whole other level, my little app is way simpler in scope - just tries to get audio back from the image of a waveform (but can be fed any image to get less predictable sounds from), thanks for taking a look at it!

  • Bought and tried it now @brian3kb. Works very well, congratulations again.

    It seems to be working based on the contrast it finds in the images - is that correct?

    Not surprisingly, the waveforms generated tend to start with a click. Is it technically possible to have an option for the waveform generated to start (and end?) at a zero point crossing to avoid such a click?

    Have you considered having a ‘sketch’ mode to directly draw in waveforms to generate audio from? I’ve had some fun drawing some waveforms in Procreate and using them in Waveform Camera but it quickly gets tired jumping between apps, exporting from one to import into the other. A drawing mode would obviously eliminate the need to do that and could be a really nice addition (if the suggestion of such a mode isn’t too contradictory to the app’s original goal).

    Any chance of adding the functionality to import from the Files app as well as from Photos?

    It works very well as is but I’ll be very interested to see how it develops it if you plan to take it further. Thanks for creating it. Cheers.

  • @Robin2 Thanks for purchasing!

    Yes, there are several core image filters applied to the source image buffer during processing to get the image to a point where it's suitable to derive a useable waveform from it.

    You can use the grab handles on the generated waveform to trim the start/end, this is respected in the rendered wav file and those grab handles try to snap to zero to a certain degree based on nearest neighbor in the resulting audio buffer.

    An option on the processing tab to fade start/end to zero is something that I'm working on.

    Draw mode sounds interesting, it's still going to go through the image to audio processor - will look into this, thanks!

    Importing from files should be an easy add, just need to add the hook, icon, and the files access permission(s).

    Again, thanks for the feature ideas - I do want to keep the scope of this one fairly small, but these all seem perfectly doable and within the spirit of the initial idea for sure. I like to start with small ideas like this while I learn the tooling and frameworks before I start on the larger things I have in mind.

  • @brian3kb said:
    @Robin2 Thanks for purchasing!

    Yes, there are several core image filters applied to the source image buffer during processing to get the image to a point where it's suitable to derive a useable waveform from it.

    You can use the grab handles on the generated waveform to trim the start/end, this is respected in the rendered wav file and those grab handles try to snap to zero to a certain degree based on nearest neighbor in the resulting audio buffer.

    An option on the processing tab to fade start/end to zero is something that I'm working on.

    Draw mode sounds interesting, it's still going to go through the image to audio processor - will look into this, thanks!

    Importing from files should be an easy add, just need to add the hook, icon, and the files access permission(s).

    Again, thanks for the feature ideas - I do want to keep the scope of this one fairly small, but these all seem perfectly doable and within the spirit of the initial idea for sure. I like to start with small ideas like this while I learn the tooling and frameworks before I start on the larger things I have in mind.

    That’s great to know regarding the waveform handles and snap to zero, thanks.

    Really pleased that a draw mode interests you and that import from files should be easy to add.

    Completely understand what you mean regarding keeping this app small. Will be very interested to see what the larger things you have in mind are! Cheers.

  • @Robin2 I've created larger apps previously (e.g. DigiChain) just not with the Apple frameworks/language/toolchain, the whole distribution process has been a learning experience for sure vs web apps and desktop apps on gumroad/itch.io 😅

  • @brian3kb said:
    I've been dabbling with Swift the last few months and have created this small utility app to take images (or choose an image from the photo library) and interpret that image as audio, this was primarily for myself to convert some hand drawn single cycle waveforms directly into audio instead of having to redraw them in a sample editor with the cursor.

    This works pretty well, and while it works best with images of short waveforms - it will try to interpret any image put into it as audio.

    Heres a short video of it working (the version in the app store has some additional export options)

    https://youtube.com/shorts/4foubrkGU7I?si=6wrxOPLcPOSOvi8O

    Updated video showing the UI and current export features in the version live on the app store

    https://youtube.com/shorts/Hj0WdmBkNk8?si=aMWe4akqMlQPpfrH

    And any proceeds from this are going towards covering my developer sub so I can keep signing the desktop distributions of DigiChain :)

    https://apps.apple.com/us/app/waveform-camera/id6754341519

    iOS only (as it's all Swift), and unfortunately not available in EU member countries.

    Thanks for taking a look!

    This looks super cool!

    Can you export the wavetables for use in wavetable synths?

  • @Poppadocrock said:
    Can you export the wavetables for use in wavetable synths?

    The section of audio within the start/end handles on the preview tab are what are exported into the wav file, depending on your wavetable synth, Serum is 2048 samples, Ableton Live's Wavetable synth is 1024 samples and if you leave the handles in their default positions, and set the length in samples on the process tab, either via sliding the length slider or tapping the length number input and typing in the precise value - then the generated files should work fine.

  • edited November 2025

    @brian3kb said:

    @Poppadocrock said:
    Can you export the wavetables for use in wavetable synths?

    The section of audio within the start/end handles on the preview tab are what are exported into the wav file, depending on your wavetable synth, Serum is 2048 samples, Ableton Live's Wavetable synth is 1024 samples and if you leave the handles in their default positions, and set the length in samples on the process tab, either via sliding the length slider or tapping the length number input and typing in the precise value - then the generated files should work fine.

    Super dope! Thanks. I made a point to mention this new app in the iOS App Sales thread. Cheers!

  • Never even thought of the possibility of using the generated wav files as wavetables. Works in Oscidia. Thanks for highlighting the possibility @Poppadocrock.

  • @Poppadocrock said:
    Super dope! Thanks. I made a point to mention this new app in the iOS App Sales thread. Cheers!

    Thats awesome, thanks!

Sign In or Register to comment.