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.

I want to learn how to build iOS apps .. starting from zero, where do I begin?

13»

Comments

  • @tom_ward said:

    @mikejohn said:

    @hes said:

    @mikejohn said:
    I’m reluctant to get into too much detail at the moment, but one of the “simpler” ideas I have isn’t an audio generator, but rather a kind of global organization system for presets .. something to help the unreliable memory remember where (synth + bank + preset) that perfect bass sound is, for example.

    One one interpretation this app has nothing to do with music, audio or midi. It's just a simple little database app, where you store little bits of patch/preset info and look them up later. (This is actually probably more suitable for beginning programming.) Is that what you mean? Or something else?

    Yeah pretty much .. seems a more realistic place to start than an all out music app

    Are you already a Mac user? You can download and start with Xcode for free, and dip your toes in to see how it goes.

    Make a new project, pick the "App" template (it will ask you to pick a template), and see if you can get it to run on your iPhone or iPad. This template produces the standard "hello world" using SwiftUI. If that process doesn't dissuade you, start working with ChatGPT/similar to get something going with:

    • SwiftUI
    • SwiftData

    To see what would happen, I gave ChatGPT the following prompt:
    "Please generate a simple app template that is written in Swift, using SwiftUI and SwiftData. I want to have a simple database, and the UI should show the contents of this database."

    To be fair, the code it gave me didn't compile but it was pretty close to working. You'd need to think through and make a better prompt, but what's important is to tell it the right frameworks to use.

    Awesome!

    Yeah I am a Mac user .. I’ll give it a go and see what happens. Great suggestion, too, to give a way to dip the toes in.

    Thanks!

  • @mikejohn said:

    @tom_ward said:

    @mikejohn said:

    @hes said:

    @mikejohn said:
    I’m reluctant to get into too much detail at the moment, but one of the “simpler” ideas I have isn’t an audio generator, but rather a kind of global organization system for presets .. something to help the unreliable memory remember where (synth + bank + preset) that perfect bass sound is, for example.

    One one interpretation this app has nothing to do with music, audio or midi. It's just a simple little database app, where you store little bits of patch/preset info and look them up later. (This is actually probably more suitable for beginning programming.) Is that what you mean? Or something else?

    Yeah pretty much .. seems a more realistic place to start than an all out music app

    Are you already a Mac user? You can download and start with Xcode for free, and dip your toes in to see how it goes.

    Make a new project, pick the "App" template (it will ask you to pick a template), and see if you can get it to run on your iPhone or iPad. This template produces the standard "hello world" using SwiftUI. If that process doesn't dissuade you, start working with ChatGPT/similar to get something going with:

    • SwiftUI
    • SwiftData

    To see what would happen, I gave ChatGPT the following prompt:
    "Please generate a simple app template that is written in Swift, using SwiftUI and SwiftData. I want to have a simple database, and the UI should show the contents of this database."

    To be fair, the code it gave me didn't compile but it was pretty close to working. You'd need to think through and make a better prompt, but what's important is to tell it the right frameworks to use.

    Awesome!

    Yeah I am a Mac user .. I’ll give it a go and see what happens. Great suggestion, too, to give a way to dip the toes in.

    Thanks!

    Code with Chris is a great place to start as well. I think I'd choose that route over ChatGPT. It won't get you straight to a database driven app, but it'll get your feet wet with the overall app development process.

  • @wim said:

    @mikejohn said:

    @tom_ward said:

    @mikejohn said:

    @hes said:

    @mikejohn said:
    I’m reluctant to get into too much detail at the moment, but one of the “simpler” ideas I have isn’t an audio generator, but rather a kind of global organization system for presets .. something to help the unreliable memory remember where (synth + bank + preset) that perfect bass sound is, for example.

    One one interpretation this app has nothing to do with music, audio or midi. It's just a simple little database app, where you store little bits of patch/preset info and look them up later. (This is actually probably more suitable for beginning programming.) Is that what you mean? Or something else?

    Yeah pretty much .. seems a more realistic place to start than an all out music app

    Are you already a Mac user? You can download and start with Xcode for free, and dip your toes in to see how it goes.

    Make a new project, pick the "App" template (it will ask you to pick a template), and see if you can get it to run on your iPhone or iPad. This template produces the standard "hello world" using SwiftUI. If that process doesn't dissuade you, start working with ChatGPT/similar to get something going with:

    • SwiftUI
    • SwiftData

    To see what would happen, I gave ChatGPT the following prompt:
    "Please generate a simple app template that is written in Swift, using SwiftUI and SwiftData. I want to have a simple database, and the UI should show the contents of this database."

    To be fair, the code it gave me didn't compile but it was pretty close to working. You'd need to think through and make a better prompt, but what's important is to tell it the right frameworks to use.

    Awesome!

    Yeah I am a Mac user .. I’ll give it a go and see what happens. Great suggestion, too, to give a way to dip the toes in.

    Thanks!

    Code with Chris is a great place to start as well. I think I'd choose that route over ChatGPT. It won't get you straight to a database driven app, but it'll get your feet wet with the overall app development process.

    You could also do both. Copy the transcript of the Codewithchris video, and have ChatGPT explain it to you, with the exact problem you're trying to solve. I've saved a ton of time on tutorial videos doing this.

    I use a Chromium extension to automate this on my computer, but there are many ways to solve a problem.

  • @wim said:

    @mikejohn said:

    @tom_ward said:

    @mikejohn said:

    @hes said:

    @mikejohn said:
    I’m reluctant to get into too much detail at the moment, but one of the “simpler” ideas I have isn’t an audio generator, but rather a kind of global organization system for presets .. something to help the unreliable memory remember where (synth + bank + preset) that perfect bass sound is, for example.

    One one interpretation this app has nothing to do with music, audio or midi. It's just a simple little database app, where you store little bits of patch/preset info and look them up later. (This is actually probably more suitable for beginning programming.) Is that what you mean? Or something else?

    Yeah pretty much .. seems a more realistic place to start than an all out music app

    Are you already a Mac user? You can download and start with Xcode for free, and dip your toes in to see how it goes.

    Make a new project, pick the "App" template (it will ask you to pick a template), and see if you can get it to run on your iPhone or iPad. This template produces the standard "hello world" using SwiftUI. If that process doesn't dissuade you, start working with ChatGPT/similar to get something going with:

    • SwiftUI
    • SwiftData

    To see what would happen, I gave ChatGPT the following prompt:
    "Please generate a simple app template that is written in Swift, using SwiftUI and SwiftData. I want to have a simple database, and the UI should show the contents of this database."

    To be fair, the code it gave me didn't compile but it was pretty close to working. You'd need to think through and make a better prompt, but what's important is to tell it the right frameworks to use.

    Awesome!

    Yeah I am a Mac user .. I’ll give it a go and see what happens. Great suggestion, too, to give a way to dip the toes in.

    Thanks!

    Code with Chris is a great place to start as well. I think I'd choose that route over ChatGPT. It won't get you straight to a database driven app, but it'll get your feet wet with the overall app development process.

    Thanks man!
    Planning to check that out as well..

    Really just want to immerse myself into the app dev world to see what it’s like and if it’s for me ..

  • heshes
    edited December 2024

    @mikejohn said:

    @wim said:

    @mikejohn said:

    @tom_ward said:

    @mikejohn said:

    @hes said:

    @mikejohn said:
    I’m reluctant to get into too much detail at the moment, but one of the “simpler” ideas I have isn’t an audio generator, but rather a kind of global organization system for presets .. something to help the unreliable memory remember where (synth + bank + preset) that perfect bass sound is, for example.

    One one interpretation this app has nothing to do with music, audio or midi. It's just a simple little database app, where you store little bits of patch/preset info and look them up later. (This is actually probably more suitable for beginning programming.) Is that what you mean? Or something else?

    Yeah pretty much .. seems a more realistic place to start than an all out music app

    Are you already a Mac user? You can download and start with Xcode for free, and dip your toes in to see how it goes.

    Make a new project, pick the "App" template (it will ask you to pick a template), and see if you can get it to run on your iPhone or iPad. This template produces the standard "hello world" using SwiftUI. If that process doesn't dissuade you, start working with ChatGPT/similar to get something going with:

    • SwiftUI
    • SwiftData

    To see what would happen, I gave ChatGPT the following prompt:
    "Please generate a simple app template that is written in Swift, using SwiftUI and SwiftData. I want to have a simple database, and the UI should show the contents of this database."

    To be fair, the code it gave me didn't compile but it was pretty close to working. You'd need to think through and make a better prompt, but what's important is to tell it the right frameworks to use.

    Awesome!

    Yeah I am a Mac user .. I’ll give it a go and see what happens. Great suggestion, too, to give a way to dip the toes in.

    Thanks!

    Code with Chris is a great place to start as well. I think I'd choose that route over ChatGPT. It won't get you straight to a database driven app, but it'll get your feet wet with the overall app development process.

    Thanks man!
    Planning to check that out as well..

    Really just want to immerse myself into the app dev world to see what it’s like and if it’s for me ..

    The Mac/Xcode route is definitely one to pursue.

    I'd still suggest also pursuing @wim's original suggestion of using Mozaic to do midi programming on your iPad. With Xcode you're going to find that there's loads of things to wrap your head around before you can even start coding. And you'll expend a lot of effort to get even small tasks done.

    With something like Mozaic you'll very quickly feel like you're writing code that really gets things done. And you'll learn a lot about writing code, rather than having to spend loads of time (on the also valuable goal) of wrapping your head around an actual full-blown programming environment via Xcode.

  • @hes said:
    I'd still suggest also pursuing @wim's original suggestion of using Mozaic to do midi programming on your iPad. With Xcode you're going to find that there's loads of things to wrap your head around before you can even start coding. And you'll expend a lot of effort to get even small tasks done.

    With something like Mozaic you'll very quickly feel like you're writing code that really gets things done. And you'll learn a lot about writing code, rather than having to spend loads of time (on the also valuable goal) of wrapping your head around an actual full-blown programming environment via Xcode.

    Someone else other than me suggested that. I agree in some ways, but also feel like Mozaic scripting is significantly different than Swift, C, and C++. Certain basics such as conditional statements, arrays, and loops are there, but other essential concepts such as functions with parameters and returns, objects, classes and inheritance, in those languages just aren't there. And there's literally no GUI building other than moving knobs around and labeling pads. You're right about the lower bar of entry and the sense of accomplishment though, of course.

    I'll suggest again trying Swift Playgrounds as its tutorial projects are excellent for introducing those concepts I mentioned above. For sure one has to get past the "kindergarten" feel of it, but it does lay down excellent foundations.

    Also + 1 for firing up Xcode and diving right in. One of the best ways, for me at least, to learn is to read other people's code, researching and puzzling through what I need to in order to eventually understand what's going on. Cem Olcay and others have generously put up source code for AUv3 projects. Back when I was trying to get into development, there was almost no AUv3 code examples to be found. What is there now is a veritable goldmine in comparison.

    @mikejohn - I really hope it goes well for you. I went through the same discovery process about five years ago. I gave it up eventually, but there is more to go on now than there was then.

    I'd poke around with all of the suggestions here. Something will pop into place with one or more of them. You just have to kind of feel your way around.

  • If i assume you know nothing about coding then just forget it for now. It’s literally the most hardest thing to code in existence. Realtime DSP processing is really really REALLY hard job to do it properly.

    Start with simpler things, wrap tour head about coding, learn basics, not just syntax but the way of thinking - after year or two (minimum, in case you are really high IQ smart guy) go back and look at some music apps related detail. Plus atart with desktop - even in very hard realtime audio coding segment, iOS space is hardest part of it …

    Really - to start directly with music apps (and iOS music apps in parricular) from zero is like trying to build rockets without having even elementary school.

    Also be prepared that Apple documentstion for music apps API is complete shit.

    Like yes, with extensive help of LLM’s you maybe create something which will work somehow - but tou will not understand half of it hwo it really worls and it will work badly, you create mediocre app at best.

    (i have 30 years of coding experience, i know multiple languages and i did work on many diferrnt project in different areas, i am
    also playing a bit with music apps making in my free time, so a know a tiny bit about it)

  • edited December 2024

    Maybe you should start with things like Pure Data - it’s visual coding enviromentcwhere you connect modules and build your app this way - this helps you learn think like coder, understand basics structures, data flows, problems you have to deal during coding in nice visual enviroment.

    After you deeply understand this enviroment and you will be able to build complex things there, you will be able naturally switch to writing your own code.

    Pure Data is available as better documented and better tuned inside Ableton Live as “Max for Live”

  • @yellow_eyez said:

    @mikejohn said:
    Assume I know nothing about coding, app building, etc (because I really don’t)..

    I have some music and some other app ideas floating around in my head .. Where do I start?

    I’m looking for references, links, tutorials, hot takes, developers’ experiential if-I-were-just-starting-out-now-I’d-do-it-like-this anecdotes and general brain picking.

    Thanks!

    I say first start with Visual Basic or just skip that and/or Then learn C++/C

    Then choose swift or JavaScript
    Finally AudioKit and Juce

    Finally you’ll need about 2-3 years in study , then another 2-3 in research and development

    All in, your app will be ready around 2030

    What are you gonna make?

    or just leverage tutorials and ChatGPT :)

  • edited December 2024

    Don’t use ChatGPT at all.

    Only use it when you know what are you doing

Sign In or Register to comment.