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
I can’t comment of Mozaic, I just call up a preset and that’s it.
LP has been down so often, I keep deleting any cookies that have accumulated and that normally works
Mike
I want 16 knobs that have defined cc's that randomize values in a bit on / bit off method like Binarythmic/booga. Can someone do that? Lol
Thnx Mike, this was definitely not something that can be fixed with cookies. In that 5 hour period earlier today, there were no posts made. That means the site was down for everyone!
No, unfortunately. The best that could be done is a timer or something.
Denial of Service (DOS) attack. Or possibly just very aggressive bot activity. But Michael described it as looking like DOS.
dOS?
@brambos only provides one event handled for Knob touches and it responds to movements of any knob that generates an events. Then your Mozaic code must check the value of the Global
“Last Knob” value to execute suitable reactions to the knob change.
The Mozaic runtime engine never reports the initial touch and release events (called Down and Up events). The SHIFT button and PADs have touch “Up” and “Down” events.
It would be wonderful to have Up/Down events for Knob touches and dozens of other additional feature updates but creating workarounds using the wonderful collection of User Interface options is fun. The alternative is learning Swift or maybe mastering an AI coding tool to generate Swift Playground code… I hope someone is digging into this option. It would be nice to see a thread sharing “prompts” and such. I wonder if @_Ki who is a professional programmer has done any research on using an AI coding assistant to generate MIDI apps… I suspect he prefers having complete control of his code designs but it would be great to have an expert share the current state of the art for using AI for IOS apps since the barriers to entry currently are so high with the X Code on Mac requirements. Swift Playgrounds allows the IOS only hacker to make an app that uses AudioKit without the MacOS requirement.
If anyone is working through the AI options for Swift PlayGrounds or Mozaic please share your guidance.
Thnx, I noticed another weird problem today. When I view a thread, and pop back out to the main page, the thread title is still in bold, as though it has unread messages, even though it doesn't. Only refreshing the page fixes this.
Thanks McD, I wonder whether recognition of up/down events (thnx, learned a new technical term today!) would be something Bram might consider adding. Would be so useful for things like being able to jump to an exact value on a knob without having to move through unwanted intermediate values on the way @brambos
Nothing has changed on the forum software, so it's surely just related to the performance issues. Probably cache related. If you notice, pressing back does do a refresh normally. If the page didn't refresh then what you were seeing was a version from your browser cache. Forcing a refresh just accomplished the reload you should have gotten on using the back button.
If this is anything like the past, it'll blow over in a few days, if it hasn't already.
I kept pondering workarounds and considered using timers to detect when a knob was moving and is now holding steady. That could be a useful way to detect a knob release since dialing generates a stream and lifting stops that flow with the last value the user wants sent out.
Additionally…
There’s ann additional knob feature that @brambos provides in the User Interface. If you “double tap” any knob it will reset to the straight up position and send a KnobChange that exposes a “64” value. So, if you save the last knob value in a variable and detect a current “64” value (which would typically be a large jump value. A Mozaic script could then send out just the saved value in a CCOut event. So, the user could:
Additionally, the Mozaic code could (Re)Set the knob value and position to the desired user setting
That was selected just before the double tap. The Mozaic script would only output CC’s that are initiated by “double taps” and they could jump app over the 0-127 range in discontinuous values and NOT a steady stream of small changes.
Not sure if this is still the place or anyone will see this…
I need a simple script to fix the broken midi implementation on my Alexis midi drum pad.
The device, on pad strike, sends a midi noteon with the strike velocity and immediately sends a midi noteon with velocity of zero, rather than noteoff.
For some hardware drum machines that’s fine, but not in general.
I need a script that will:
Take the played noteon+ vel data, send that out, then after a gate length that can be set with a knob (ms delay is fine, bpm aware times as an option would be cool, but not critical) send the proper noteoff. Will also need to filter/kill the noteon zero velocity notes sent.
My guess is the best was to deal with it is to ignore zero velocity notes and just send the noteon/noteoff pairing after the gate delay and send those.
Should respect the note’s original channel.
Any takers?
In Mozaic, Note On / zero velocity is automatically converted to Note Off. So, if the short gate isn't an issue, simply this will work.
(Note On / zero velocity is perfectly legal MIDI for Note-Off btw. If anything doesn't handle it properly, that is a bug in whatever has that issue.)
If you need the gate lengthening then a bit more code is needed.
There are several scripts already available that can do this: https://patchstorage.com/note-length-mugger/ is one. You can surely find others with a quick scan of https://abwiki.loopypro.com/doku.php?id=mozaic_scripts_list#note_scripts if that one doesn't suit you.
Again, no special handling is needed for Note On/Zero velocity. Mozaic and Streambyter convert it automatically.
Whoa, mugger would work on this? I use that all the time, never tried it for this… I’ll try tomorrow!
Works! Once again Wim the magician strikes again!
@MonkeyDrummer : fyi, note on with velocity 0 is 100% legit and not broken midi. It is listed in the MIDI Spec as being the same as note off.
If you have any devices or software that don’t treat it as note off, they are the ones with the broken midi.