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
In Cubasis, tap the List Browse button to get to presets. You can save under User Presets there.
I see list/browse but the plugin doesn't allow me to save the current setting...? I use IOS 16.4. But it is ok, I will find a work around for this.
I know it works. You're trying to save in the user Folder, not in the Factory folder, right?
Yes, that is the trick. Problem solved, thanks!
Is there a script to convert CC values to note values? My thought was to use a cc looper like Ribn sending out midi loops to instruments, perhaps put through something like Rozeta Scaler to quantize them. Looked on Patchstorage using search term ‘convert’ and didn’t find one. Cheers!
I couldn’t find a script either so I started investigating the idea. We can add more features but this
Script takes the CC value and uses it in a MIDI Note output as the requested notes.
This is all you really need to start… just copy it into the Moziac code screen and plumb up a CC source for testing and a Synth target. I used Rozeta LFO (turning off 2 of the 3 LFO’s)
And Pure Piano.
Probably not exactly what you're looking for but might be interesting to take a look at.
https://patchstorage.com/cc-trigger-to-notes/
BTW, there are some really good examples in the manual for using the internal LFOs to play notes.
The first thing you will notice is that Ribn as a CC generator sends a torrent of “notes” so some way of filtering out notes is a nice enhancement:
Larger values for NoteTime can slow down the stream even more and sustain notes too since it also determines the time to a NoteOff event. Mozaic times the delay of sending Note Off for us.
NoteTime is a good candidate for adding a Knob controller.
This was made from 3 instances of the script with 3 cc sources and different NoteTime settings:
It occurred to me that the “number of notes per second” (density) should be distinct from the “length of each note” so I added the extra variable to allow for this level of control:
And made a demo of using 3 instances again with the lovely Mersenne into Velvet Machine to get an awesome pad for the really long note lengths with low density:
I added 4 Knobs to control:
Density of Notes
Length of Notes
Volume of Notes
Probability Note will Play
And made a demo using 4 instances:
I posted the script in this form on patchstorage:
https://patchstorage.com/cc-composer-v1-0/
I checked patch storage but didn't find anything. Has anyone created a Logic Pro thread generator in Mozaic yet? Is this something that Mozaic is capable of?
Hello. Playing both strings and piano simultaneously can be challenging. When you play a note more than once, the strings plugin triggers additional string sounds, gradually increasing the volume. If you play fast repeated chords on the piano alongside the strings plugin, the volume of the strings keeps increasing to an unreasonable level.
What I want is to prevent note retriggering while the sustain pedal is held down. The pedal should be able to sustain any new played notes but shouldn't allow to retrigger the sustained notes again until the sustain pedal is released.
I came across a sostenuto code on patchstorage that converts the sustain pedal into a sostenuto pedal. However, there's a problem with it. It only sustains the notes that were held down when the pedal is pressed. If you play any new notes, they won't be sustained. (That is how a sustenuto pedal should work, but is not what I need)
You can check out the original sostenuto in the following link to get an idea of how it works:
https://patchstorage.com/sostenuto/
@jjpl2001 - I'll take a look at this but I'm only going to communicate here.
Your multiple posts in different threads are very counter-productive. Can you delete those duplicate posts and/or refer them here?
Sure, im on that, I though different people were looking at them, so sorry for that
No problem. You didn't get a response to the request in the one thread and were trying to get attention for it. I get that.
Hiya @jjpl2001. Here's something for you to try out. If it works as you think it should I'll polish it up and post it on patch storage as it seems like a useful tool. If it doesn't then let me know what to fix or change.
BTW, any ideas what to call this?
Hi, It’s working, I tested it a couple of hour ago Live in a rehearsal and it works flawlessly.
The proposed name would be SustaiNuto or SustainNuto, something like that.
I don’t know how to thank you.
I thought the coding of this function I needed was going to be an easy thing until I saw your code… That’s where I realized that I had no clue. It was more complicated than what I though.
You're welcome. I'm glad it works!
I'll put some spit 'n polish on it, then post a final version on patch storage.
No need to thank me - writing scripts is fun for me. This didn't take long to do. The only tricky part was keeping track of which notes to sustain and when to release them. It's always fun to know when a script is solving a problem, especially for live playing. 👍🏼
SustaiNuto v1.0 is now posted on patch storage: https://patchstorage.com/sustainuto/![B) B)](https://forum.loopypro.com/resources/emoji/sunglasses.png)
SustaiNuto v1.0 (15-Jun-2023)
Modified Sostenuto behavior for sustain pedals. Sustain new notes but don’t retrigger notes when the sustain pedal is down.
Any notes held down when sustain “on” is received remain on until the sustain “off” is received. If a note being sustained is played again it will not be retriggered, but new notes will trigger and be sustained as well. On sustain “off” notes being held by the script will be released, with the exception of notes still being held down.
Example: Press sustain while holding down notes C2 and D2. Now release C2 and D2. The notes will continue to play. If you play a C2 or D2 again they will not be triggered. Now press note E2 (still holding sustain down) – it will be triggered and sustained. Continue to hold E2 and release sustain. C2 and D2 will stop sustaining, but E2 will continue to sound until it is released.
Script idea: Audiobus forum member @jjpl2001 👍🏼👍🏼😎
Coding: wim / number37
Is there something like a retrospective chord capture?
I would like to play chords and when I play one that I liked press a button to capture it without having to play it again
I like that idea, maybe as a triggerable chordbank with 8 or more pads. What a pity I can't get my head around programming.
Edit: in a way Drambo's sequencer works like that, remembering the last keys, that were pressed together. But you can't trigger them, but just put them on the timeline afaik.
The Chord Pads AUv3 included with Tonality handles that very well - better than any Mozaic script could IMO.
Turn the option "MIDI Quickassign Mode" to Manual. Go to edit mode and long-press an empty pad until its border becomes highlighted. Play chords until you have the one you like, then tap the pad. It'll be stored on the pad.
You get what I think you're asking for and you also then have all the great editing, articulation, arrangement, etc, etc, features of the app at your disposal.
Mmm that sums all the keys i played it doesn’t only save the last chord afaik
This is perfect! Thanks!
You can indeed trigger them if you have the selection tool activated
Right. I hadn't noticed that. Turn "Note Removal in Quickassign" on to fix that.
Actually though, you'd still have to be playing the chord when you commit to the pad though. I'm not sure if that fits with "the last chord I played" idea. That seems to imply you might not be still playing the chord.
Cool, I didn't know that, gotta check out if you can record the output with the selection tool.
@cokomairena Just tried it, hosted the Drambo midiFX in Drambo and turned the host sync off, so I could trigger with the transport running in the host but not the plugin. I found a way to trigger the chords, that I find even better. If you open the pianoroll and activate the little speaker icon, you can zoom in, so you don't have to use the tiny step buttons and have the little menu pop up each time. The visual representation is also more intuitive and I like putting different inversions next to each other. Only downside, you have to keep your finger on the note you tap for a few milliseconds, so it doesn't get deleted.
Just a (not so) small mozaic request: What about a Tintinnabuli script?? there is a lot of info about the Arvo Part Techniques and algorithm, I`ve used the Max4Live free tinntinabulator
![](https://img.youtube.com/vi/RLcKrVjFu3Y/0.jpg)
but having inside the ipad would be awesome. Here is some info about how it works:
https://aestheticcomplexity.wordpress.com/2014/03/23/mapping-tintinnabuli-transformations/
Exactly. The drambo solution works perfectly, drambo remembers the last chord played.
I can capture the chords on a tonality chordpad once i have them on drambo so its no problem.