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.

Mozaic script creation with AI assistance

I've been writing Mozaic scripts for years before AI, however there's no doubt that AI tools can do pretty well with coding tasks, especially for self contained things like a Mozaic script. So, as an experiment I converted the Mozaic manual into a 'skill' file, attached. If you then ask your AI to write a script, giving it this file (unzip it first), then output will be much better than have it figure out Mozaic syntax from the internet.

It worked pretty well for me, so I thought I'd share it.

Comments

  • Thanks for sharing, as soon as AI became popular and free to use one of my first thoughts was Mozaic scripts. Cheers.

  • If you created anything you want to share for mozaic please put them on Patchstorage when you have a moment. Thanks.

  • I added the two new ones I used in my latest piece.
    The CC EnveloperGenerator was AI assisted!

    https://patchstorage.com/cc-envelope-generator-add-vibrato/

    https://patchstorage.com/piano-pedals/

  • @belldu said:
    I've been writing Mozaic scripts for years before AI, however there's no doubt that AI tools can do pretty well with coding tasks, especially for self contained things like a Mozaic script. So, as an experiment I converted the Mozaic manual into a 'skill' file, attached. If you then ask your AI to write a script, giving it this file (unzip it first), then output will be much better than have it figure out Mozaic syntax from the internet.

    It worked pretty well for me, so I thought I'd share it.

    Thanks!

  • @belldu said:
    I've been writing Mozaic scripts for years before AI, however there's no doubt that AI tools can do pretty well with coding tasks, especially for self contained things like a Mozaic script. So, as an experiment I converted the Mozaic manual into a 'skill' file, attached. If you then ask your AI to write a script, giving it this file (unzip it first), then output will be much better than have it figure out Mozaic syntax from the internet.

    It worked pretty well for me, so I thought I'd share it.

    Thanks a lot for sharing, that’s interesting! I like to experiment with running AI models locally. Most coding optimised models are trained for standard languages like JavaScript, Python, PHP or C++. I am interested to see if this can be helpful to create Mozaic scripts with them.

  • Nice, so presumably I could feed this to a local AI model and have my own personal Mozaic guru?

  • I just used it with the free 'personal edition' version of microsoft copilot. just attach it as a file to the first prompt, tell it to read it and use it as 'grounding' for the conversation. even with copilot, not the strongest coding model by a long way, it did way better than just relying on trying to figure out Mozaic from the internet.

  • heshes
    edited August 2

    I've toyed with using AI to write Mozaic code, but earlier didn't have very good results. First time was three or four years ago, when ChatGPT first came out with "custom GPTs". That experience was pretty bad, ChatGPT kept writing code in Javascript and telling me it was Mozaic. It could write Mozaic if I was able to remind it and keep it on task, but it was error-filled. I knew things had improved a lot since then, but I was unprepared for just how much better AI had gotten.

    Just last week I ended up sort of getting sucked in to a little project of replicating the functionality of the Eventide Misha. I started with just making a midi keyboard controller able to do live-playing like Misha. It was so quick and fun to vibe-code that I got sucked in, added more features than I expected, ended up also adding the Misha sequencer functionality. I'll post it on Patchstorage soon.

    The code the AI created is probably better than what I would/could have written myself. (I'm retired, but programmed professionally back in the day, was one of the first kids on the block with a Radio Shack TRS-80 computer back in 1979.) The project has taken maybe 1/10 the time of if I were writing by hand. But, realistically, I doubt whether I would have persisted to finish the project on my own. So far I haven't written or edited a single line of code by hand, though sometimes I have helped guide it past problems. Mostly, it's been better at diagnosing and fixing problems than I am.

    For small to mid-size projects like this (the code is now around 1,000 lines), I think AI is now very capable of providing working solutions for people who don't really know how to program. It definitely helps if AI users have some facility for describing features, how they want the UI to look and work, and understanding some of the logic of how the parts of the app need to work.

    Here's how I worked with the AI: I'm on MacOS using Claude Code Sonnet 5 on the command line. This gives it the ability to access my Macbook's filesystem, if I let it, and to run grep and small Python scripts it creates to search and modify the script file, if I choose to let it. I stripped the Mozaic manual to plain text and gave Claude the name of the file in the directory it's working in. (It doesn't matter if this file looks well formatted for humans; AI can ingest it and understand its structure even if it looks like a mess.) If it's easier than explaining by voice or text, I sometimes take a screenshot of something (an existing app, a chart, etc.) and give Claude the filename so Claude can look at it and we can talk about what's shown on the image. I tell Claude what I want the program to do, how the UI should look, explain things carefully, then it does what I asked and creates a txt file with the Mozaic code. With UI, things are obviously constrained by what Mozaic offers, but Claude is quite good at figuring out best way to structure the UI (sometimes I ask it to make changes). Many times, Claude will respond to my prompt by asking several questions to clarify what I actually want. After Claude processes a prompt and writes the script into a .txt file, I airdrop the file to my iPad, copy the text, and paste it into a running Mozaic instance. That's one iteration. It's not as seamless as I'd like, but each iteration is fairly quick and easy. Working with Claude this way has been quite similar to how I expect it would be if I were directing a skilled programmer human assistant to do what I want. But of course Claude is not human.

    I haven't really tried writing with just a chatbot interface to ChatGPT or Claude. I suspect it works fine but is more cumbersome to work iteratively.

  • @Poppadocrock said:
    Thanks for sharing, as soon as AI became popular and free to use one of my first thoughts was Mozaic scripts. Cheers.

    Local models would be a good candidate I’d imagine, based on your hardware. There’sa few apps that let you run local models on iOS.

  • I uploaded it to Grok and gave it some fairly simple things to do and what it produced was functional code that ran without problems...

  • @belldu said:
    I've been writing Mozaic scripts for years before AI, however there's no doubt that AI tools can do pretty well with coding tasks, especially for self contained things like a Mozaic script. So, as an experiment I converted the Mozaic manual into a 'skill' file, attached. If you then ask your AI to write a script, giving it this file (unzip it first), then output will be much better than have it figure out Mozaic syntax from the internet.

    It worked pretty well for me, so I thought I'd share it.

    An AI should be your programming assistant. One of the things you want to do is get things set up so you don't have to do the busywork yourself. Finding the Mozaic manual and converting it into a "skill" file is an example of busywork.

    Here's how Claude code responded when I asked it:
    Do I even have to point you at the manual online?
    Could I just ask, "Please find the manual for X programming language online, and save
    it locally in a form you can access and search easily", would you be able to find it
    and create text file yourself?

    ⏺ Yes — that's within reach too. I have WebSearch and WebFetch tools, so the flow would
    be: search for something like "X programming language manual/reference," pick out what
    looks like the official or most authoritative source (not just the first hit), fetch it,
    and then save the extracted text locally the same way.

    A couple of caveats worth flagging:
    - I'd want to sanity-check that what I found is actually the official/current manual and
    not a stale mirror, a third-party summary, or the wrong version — search results aren't
    always right on the first try.
    - If it's a PDF I'd extract/convert it as before; if it's a doc site, I'd probably need
    to fetch multiple pages rather than one file.

    So: no, you wouldn't have to hand me the URL — just naming the language would be enough
    for me to go find it, verify it looks legit, and set it up as a local reference file.
    Say the word if you want me to actually do this for a real language/manual.

  • yeah i dont have Claude, just the free copilot, so i had to cut and paste bits of the manual into prompts and build up the 'ai readable' skill file in chunks. I also found that without this it tended to try to give me Javascript based on its training from the internet, so perhaps in the future your Claude will just scan the internet, find this conversation, and get the skill file for itself!

  • edited August 2

    @belldu said:
    I added the two new ones I used in my latest piece.
    The CC EnveloperGenerator was AI assisted!

    https://patchstorage.com/cc-envelope-generator-add-vibrato/

    https://patchstorage.com/piano-pedals/

    Awesome. Thanks for doing that. This way anyone can download and use them in mozaic. Cheers!

    Just downloaded the cc envelope generator add vibrato. Cool.

  • @belldu said:
    yeah i dont have Claude, just the free copilot, so i had to cut and paste bits of the manual into prompts and build up the 'ai readable' skill file in chunks. I also found that without this it tended to try to give me Javascript based on its training from the internet, so perhaps in the future your Claude will just scan the internet, find this conversation, and get the skill file for itself!

    Interesting

  • edited August 2

    @FizzyLizzy27 said:

    @Poppadocrock said:
    Thanks for sharing, as soon as AI became popular and free to use one of my first thoughts was Mozaic scripts. Cheers.

    Local models would be a good candidate I’d imagine, based on your hardware. There’sa few apps that let you run local models on iOS.

    Thanks.

    Originally i was talking about a couple years ago when they were first available to use. I was like this would be great for creating mozaic scripts. Considering the simplified mozaic coding language, and the specific midi based use cases.

    But.. Yea definitely, i have a few of those apps. I haven’t really dug too deep into ai other then some general llm stuff and image generation.

  • edited August 4

    @belldu said:
    I've been writing Mozaic scripts for years before AI, however there's no doubt that AI tools can do pretty well with coding tasks, especially for self contained things like a Mozaic script. So, as an experiment I converted the Mozaic manual into a 'skill' file, attached. If you then ask your AI to write a script, giving it this file (unzip it first), then output will be much better than have it figure out Mozaic syntax from the internet.

    It worked pretty well for me, so I thought I'd share it.

    Wow nice, thank you!

  • Thanks for sharing. I've got a mozaic claude agent that l built. It's far superior to gemeni imo. It took a lot of prompting. Lots of useful prompts to share. AI gets a shit wrap, as it should but it’s silly to reject its contribution to the world. I find its expertise inspiring.

  • The killer app for AI right now seems to be as a productivity assistant for programmers.
    Anthropic with their “Claude” models have “sold” more product than OpenAI or Deep Mind
    By targeting programmer’s as their key market.

    I’ll try and load this training file into one or more of the LLM Chat models. Previously, I used the @brambos Moziac User Manual to train the AI tool on Moziac scripting with a lot of frustrations and runable files that could have been coded without much effort. Ideally, you want solutions that
    Challenge the programmer to match for efficiency of productivity and (ideally) elegant solutions.

  • Despite my deep loathing of everything AI, I did try uploading the Mozaic manual to Claude and having it write moderately complex scripts.

    It was quite impressively good at one-shotting scripts, with Sonnet 4.6 and Opus 4.?

    This was last month.

  • @brambos said:
    Despite my deep loathing of everything AI, I did try uploading the Mozaic manual to Claude and having it write moderately complex scripts.

    It was quite impressively good at one-shotting scripts, with Sonnet 4.6 and Opus 4.?

    This was last month.

    Are you also seeing benefits for you other programming work? Can it help with Apple API’s for IOS. For example.

  • @McD said:

    @brambos said:
    Despite my deep loathing of everything AI, I did try uploading the Mozaic manual to Claude and having it write moderately complex scripts.

    It was quite impressively good at one-shotting scripts, with Sonnet 4.6 and Opus 4.?

    This was last month.

    Are you also seeing benefits for you other programming work? Can it help with Apple API’s for IOS. For example.

    I’m avoiding it when I can, so no.

Sign In or Register to comment.