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.
Building a UI
Hi All,
I'm still developing my app (which while going slowly is definitely getting there - hurrah!). However, I'm running into issues with the UI, and was wondering what frameworks people are using? I've tried SwiftUI and really don't like it, and am currently looking at building my own with SpriteKit but, again, really don't like it I'm guessing that leaves me with UIKit but I'm concerned about longevity of support.
Can anyone shed any light on what they use, what they've found the most accessible, scalable, etc?
Thanks in advance,
Jes
Comments
Why you don’t like SwiftUI ? It’s fantastic :-)
Is JUCE still a thing? I believe AudioDamage uses this framework for their apps as do a ton of others.
https://juce.com/
JUCE means you have to use C++ even for UI not just for DSP code .. considering @SadOldGoth is talking about SwitftUI, SpriteKit and UIKit, he probably wants to use Swift (or Objective C) for UI part of code ..
As soon as you want to stay for UI part in Swift, then SwiftUI is best choice imho, especially for multi-device/multi platform developemet .. It has great tools for UI auto-adjustmentd to all kinds of different viewports, screen sizes and devices … saves lot of developing time and lot of headache solving future problemd when Apple decides to change something in deep in core API.
I would say SwiftUI for basic views structure and CoreGraphics for custom elements like knobs, buttons, etc is best choice..
Well there ya go 👊🏼™️
Did you check Oly Larken’s ‘IGraphics’, it’s simple and you can use bitmap or vector graphics.
Also guys from Audulus having great vector lib ‘vger’.
If you want more simple one written in C than check ‘raygui’
Also check this page at github: Open-Source Audio Plugins & Apps
I intentionally omitted big players.
SwiftUI is best for dev and user experience. Use something janky and it will feel alien to users
Objective-C and UIKit for the win!
He asked for other solutions out there. But if his plugin is going to be AU only then of course nothing better than stay at UIKit. He should listen to the King.
I don't think it's useful for something as complex as a music app - yet - but I have some hopes for Play, in this space*:
https://www.createwithplay.com
*as a designer. Since it's offering code export soon, and is constantly growing.
Or as they describe it:
I use UIKit all the time from within SwiftUI, it's a great wrapper. I even do some (risky) introspection on UIKit-backed SwiftUI views
I do recommend taking a 2nd look at SwiftUI starting from iOS 17 SDK though! It's much simpler now
Hi All,
Thanks for the many replies.
I think where I'm having the most difficulty is the styling of the app, perhaps more than the implementation (and certainly more than the functionality).
The app is a (currently) standalone midi processing 'thing' I'm not looking at any DSP at the moment, so from a processing perspective it's not that intense (I would like to add in hosting AUv3 at some point but currently happy with Soundfonts - any suggestions on that would also be appreciated ). As such I'm looking to stay within the Swift framework.
The above is not to say that it's not a complicated app with associated complicated interface, and I guess that's why I'm looking for something that, if not simplifying the interface, will look more attractive that standard SwiftUI controls.
Again, thanks for the responses - I'll check out the suggestions given. x
yeah iOS17 improvements are major !
I assume you're prepared for the inevitable crowd of people here who will say it's of no use to them if it can't run as an AUv3 in a host, or that the app is something uniquely unsuited to do so.
Unless it really doesn't make any sense to run as an AUv3 in a host and it's easy to explain why then it's going to be a really tough sell around here. Of course, maybe "around here" isn't your target market.