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.

“The Chopin Algorhythm”

I saw a YouTube Video that inspired a Mozaic script.

I applied the technique in a Mozaic script and loaded 2 Mozaic instances in AUM and
went crazy in AUM assigning instruments and playing with the metronome and adding some
extra melodic content.

It’s really long so feel free to jump around… it only takes 10-20 seconds at any point to hear the
1/2 step changes in the “chords” (with chord meaning any 4 possible notes).

Here’s that YouTube Video to explain the essential “algorhythm” trick.

An AUM project has been uploaded so you can play with the script. You must own Mozaic to
benefit and download Numa Player, Decent Sampler (with a free sample loaded) and optionally
buy the Rozeta Suiite to add arps.

https://patchstorage.com/the-chopin-algorithm/

Comments

  • Nice. Do you plan to upload the script to patchstorage?

    I saw that video earlier and tried it out manually, then had a look in Scaler 2 and found that the Neo-Riemannian option in the Modulation page is one way to do this.

  • @bleep said:
    Nice. Do you plan to upload the script to patchstorage?

    I saw that video earlier and tried it out manually, then had a look in Scaler 2 and found that the Neo-Riemannian option in the Modulation page is one way to do this.

    I’ll upload to patchstorage “as is”… my scripts are
    Not professional/well commented or even well tested but I just keep hacking and live by the musical usefulness “to me”.

    I can see how adding knobs (and CC) controls for the variables would increase the user benefits of this one.

    What I really love is when the idea of the script gets adopted and coded by one of the pros… or even better turned into an app. Hopefully, the video inspires @_ki or @wim to make a rock solid Mozaic tool but I will share my effort.

  • @McD said:
    I saw a YouTube Video that inspired a Mozaic script.

    I applied the technique in a Mozaic script and loaded 2 Mozaic instances in AUM and
    went crazy in AUM assigning instruments and playing with the metronome and adding some
    extra melodic content.

    It’s really long so feel free to jump around… it only takes 10-20 seconds at any point to hear the
    1/2 step changes in the “chords” (with chord meaning any 4 possible notes).

    Here’s that YouTube Video to explain the essential “algorhythm” trick.

    We must be on the same algorithm because I just got fed this video too. Pretty neat trick. I’m glad you used these instruments for your choices - I doubt this guy was thinking at all about synths and plucky sounds so it was very cool to hear it.

  • The user and all related content has been deleted.
  • Nice...

  • edited June 2025

    Very cool video. I will definitely try this out, could make for some interesting riffs

  • I have uploaded the script in an AUM Project instance to save the trouble of documenting how to set it all up.
    The AUv3 targets are Numa Player and Decent Sampler because they are free. I also added Zero Reverb because
    it too is free.

    I added a Rozeta Arp instance to add extra 16th note details in the mix.

    https://patchstorage.com/the-chopin-algorithm/

  • The user and all related content has been deleted.
  • Just picked up Pure Strings and it’s great for quickly dialing in strings with suitable articulations.

  • I saw this video on youtube the other day and I really like it! very interesting about forget a bit about harmony and focus more on melody and voice leading.

  • Interesting.it’s always somewhat disappointing when you understand how the magician does the trick. The magic disappears. Good luck tomorrow @McD. Hope everything goes well.

  • Enlightening video and algorithm. Instant Chopin! Reminds me of mediant studies. Thanks for sharing.

  • Is there any interest in me adding CC’s or knobs to change the variables in the script?

  • This is a good idea for Mozaic. Still needs ironing out. I'm going to have to analyze the midi coming out to see what it's gravitating toward. I think it might be better if there wasn't that relentless beat. Maybe instead to just trigger on the note input and also vary the amount of triggers before it changes.

    @Wrlds2ndBstGeoshredr said:
    Pretty cool trick. Have you seen the Infinity Series?
    https://www.lawtonhall.com/blog/2019/9/9/per-nrgrds-infinity-series

    Interesting composer, thanks.

  • @MrStochastic said:
    This is a good idea for Mozaic. … Maybe instead to just trigger on the note input.

    Yes. An easy variation to add to the code. I could thing of 3-10 triggering events and slow them to be selected via a knob. For example I have made an update for myself that accepts a MIDI note to transpose either up or down by any interval above or below C=60. It helps allow adding a sense of chord progression under the Chopin algorhythm like the usual I-IV-V-vi-ii-V style of classical motion but with those Chopin 1/2 step tweaks on each I-IV… section. This is an idea that would fit well into @azul3D_Apps Piano Motifs since Chopin’s most famous works are for solo piano.

    Making the scripts is flow work… supporting them and sharing is just plain old work.

    Since I’m back on hospital visiting hours this week I might try making a StreamByter version because that will be a puzzle… it’s generally better to ask for StreamByter code than re-learn it’s more obscure syntax again.

  • @McD said:
    Making the scripts is flow work… supporting them and sharing is just plain old work.
    Since I’m back on hospital visiting hours this week I might try making a StreamByter version because that will be a puzzle… it’s generally better to ask for StreamByter code than re-learn it’s more obscure syntax again.

    Is it possible, do you think, to use ai tools with Mozaic? I'm thinking in particular of that Google Notebook LM that lets you upload reference material such as the Mozaic manual and script examples and then ask direct questions that will only reference those things. I can't help thinking it could work. (I ain't no scripter)

  • Thanks for posting this @McD. I saw the Jeff Schneider video first - I was subscribed from when it was a saxophone channel. Then PatchStorage announced your AUM upload and I thought it beyond coincidence. Should have come here first but throughly enjoyed reverse engineering the code. Hadn’t touched Mozaic in a while so it was good to get back into it.

    Immediately thought about opportunities to add probabilities to minor seconds / major sevenths, half step / whole step, down or up, etc. You’ve given us the bones for bringing some of these ideas alive. Thanks again.

  • @AndyHoneybone said:
    Thanks for posting this @McD. I saw the Jeff Schneider video first - I was subscribed from when it was a saxophone channel. Then PatchStorage announced your AUM upload and I thought it beyond coincidence. Should have come here first but throughly enjoyed reverse engineering the code. Hadn’t touched Mozaic in a while so it was good to get back into it.

    Immediately thought about opportunities to add probabilities to minor seconds / major sevenths, half step / whole step, down or up, etc. You’ve given us the bones for bringing some of these ideas alive. Thanks again.

    Thanks for the feedback. I hope you add many more options and features to a script we can play with at some point.

  • I spent yesterday adding CC input event handling to my script and generating a “Surface Builder” scene to control the CC’s (20 to 36 in all). Messing about with the variables assigned to these CC’s is really fun… it ain’t Chopin but it’s still a lot of fun to tweak
    the model in realtime.

    There are only 5 downloads of the AUM Patchstorage project so I probably won’t take the time to document and upload the changed AUM project.

  • The user and all related content has been deleted.
  • @offbrands said:
    I don’t believe the Patchstorage count download numbers update correctly. At least in tests I’ve done with different projects I’ve had all kinds of variations that have counted, and haven’t. I spent way more time on this than I should have believe me 😅

    Getting any kind of dialog going around a script, project file, preset or patch is really hard. It’s one of the main reasons
    I’m so lazy with code elegance. Who’s going yo read the code? One guy mentioned he was going to study the code… I cringe
    but reading anyone’s code is an exercise in trying to flow logic in a sweater (jumper) pattern by looking at the article of clothing.

    Mozaic makes it extra tracks because the code flows linearly in specific event handling sections. The events coming are the
    part that you may not comprehend. Comments certainly help but that’s a lot of possibly wasted work so I stopped commenting.
    Then I come back into a script and I often can’t tell what I built and why.

  • The user and all related content has been deleted.
Sign In or Register to comment.