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 StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
Yeah, they probably aren't actually lost/dropped packets, it just means that the jitter buffer got emptied because of starvation due to enough late packets. Those latency and jitter buffer numbers actually seem pretty high for a wired LAN setup. What audio buffer size are you using in AUM? Are you using PCM 16bit send quality in SonoBus? That will give you the best latency and least CPU overhead (vs the opus compressed ones)... more bandwidth, but that's not an issue on a LAN (or even on the internet for the most part).
The send quality was 24-bit PCM. The buffer was 256. The CPU use was low.
With the self-send case, nothing is leaving the iPad -- wi-fi was off and there was no ethernet connected. It did surprise me that in that case that the numbers were as high as when it was actual.
The oddest part is that the jitter buffer of 12 ms (auto-set) worked perfectly fine for the LAN (this was direct from iPad to the MacBook Pro with no router) case where packets were actually going from machine-to-machine. But that is wasn't sufficient for the case where the Sonobus was sending from one instance to another on the same machine with wifi off.
The jitter buffer actually operates in multiples of the audio buffer size. If you were to use 128 samples you’d see both lower latency and smaller jitter buffers most likely.
Unfortunately, a buffer lower than 256 tends to be iffy for me with the typical synths and effects I run. I am more likely to run a buffer of 512 or even 1024. With just a guitar, amp sim and some effects I can get away with 256.
Hi everyone - If you've set up your Mac to share an internet connection with your iPad via the Content Caching service - you should be able to disable Wi-Fi on your iPad, and use SonoBus (and the internet) via the Lightning-to-USB connector. This saves using a Wi-Fi connection, and doesn't require an ethernet dongle for your iPad. You can also keep Wi-Fi turned on, but not connected to any network - so you can still Airdrop and stuff like that. Content Caching/Internet Sharing is located in System Preferences-->Sharing
Thanks for the tip.
@sonosaurus I am doing some testing and noticed the reconnect on restart option which looked like just the thing I was looking for to make it easy to restart multiple sessions. This works as expected in the standalone version but I cannot get it to work as an AU effect in AUM or AudioBus.
iOS: 14.4.2, Air 4
Recreate: connect to private session in AU, disconnect, save AUM/AB host session, quit and reload host and session.
Expected result: app should try and reconnect to session after being reloaded by the host.
Actual result: app requires a manual reconnect, though the old session is still available in the history.
Is this a defect or am I just holding it wrong? Thanks.
@sonosaurus (or anyone else) : if i have a mac and ipad communicating via sonobus what is the correct way to set it up to send audio from the mac to iPad (aum) and send the processed audio back to the Mac.
I had it working but changed something that broke it and can't figure out what i did wrong or how to unbreak it.
The iOS version of SonoBus is now officially on the Apple App Store (no longer only in TestFlight):
https://apps.apple.com/us/app/sonobus/id1523236365
And as this is one of my open source projects, it is free! For more info and to get versions for Mac, Windows, Linux and Android, be sure to check out https://sonobus.net
@sonosaurus Congratulations, and thank you for making it free!
Cheers @sonosaurus ...👍
So… @sonosaurus I could use this on my Raspberry Pi?
GNU/LINUX
Multiple Distributions
Standalone application
VST3 Plugin
Works with JACK and ALSA
x86-64 and ARM
Wow 😮
Yes! We even have .deb packages for it for all architectures…
Hell to the yeah, congratulations @sonosaurus
+1 on making it free. Thank you kindly.
Congrats and two thumbs up for the official release @sonosaurus!!!
Can you give us a few tips on how to maintain audio dropout free WiFi links?
In my experience, truly glitch-free has not been possible over WiFi even with big buffers on my home network. It is possible that part of the problem on my network is the actual WiFi router as someone else reported better (but not entirely glitch free results with the same sonobus settings and similar iPad and Mac).
This is sadly true, with WiFi there are no guarantees at all. And of course, for most people on iOS, Wifi is all you will probably try.... unless you get a USB ethernet adapter (which I recommend!)
The fact that you can't even get glitch-free @espiegel123 with a large jitter-buffer (how large have you tried?) does indicate that there might be some things to investigate on my end with the re-send logic...
Have you considered using the tried and tested retransmission mechanisms of tcp in addition to udp?
Not sure by how much the buffer size would have to be increased though...
I don't recall the buffer sizes but I think I posted a series of reports here or on test flight when I was actively testing it...if I recall correctly even when self-sending (using 127.0.0.1 or localhost which I think doesn't use wifi at all) there were packets occasionally being lost.
Btw, if one has a Mac handy, one doesn't even need an ethernet adapter to use sonobus to connect to the Mac as it will do ethernet over the wired connection if the machines are connected with a lightning cable (for lightning equipped iDevices). Details here https://wiki.audiob.us/doku.php?id=sonobus
This is a gamechanger in so many ways for me. Thanks for doing this @sonosaurus
This is great! Thanks so much @sonosaurus !
There is some interesting discussion on this thread as well about some unique use cases and how to use the multichannel support in iOS: https://forum.audiob.us/discussion/43076/use-sonobus-to-expose-daw-tracks-to-aum/p1
.
HAWT!