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.

Chop / slice / stutter app (like GlitchCore, Scatterbrain, Replicant 2, Sector…) but for MIDI?

Hi all,

I'm hoping to find an app that can track a live buffer of MIDI in, and mash it up à la GlitchCore, Scatterbrain, Replicant 2, Sector, etc.

In the following demo video for GlitchCore…

…"Ed the Outcast" is piping BeatHawk through GlitchCore to re-sequence a drum break. I'm interested in intercepting a MIDI sequence before it arrives at BeatHawk – it would make chaining other rhythmic MIDI effects (eg. humanize) possible.

Since there are so many options for audio in, I figure someone must have made a MIDI version – right?

Responses like "this could be built with Mozaic / Drambo" are definitely helpful, but I'd prefer a readymade option. The more lightweight and purpose-built the app, the better – I want to avoid menu-diving. Ideally I would be playing the drums live, so my hands will be occupied.

Comments

  • I’m having difficulty even conceptualizing how this would work properly with MIDI data. Let’s say you capture four beats of incoming MIDI, during which you played a single note that started at the downbeat of beat 1 and ended on the upbeat of beat 4. You slice that data into eight segments. Six of your segments contain no data whatsoever, one contains a Note On message with no corresponding Note Off, and one contains a Note Off with no corresponding Note On. What’s supposed to happen if you play these segments back out of order?

  • edited November 2020
  • @celtic_elk good question. Leave it to a drummer to forget that Note Off messages exist.

    I was thinking only in terms of where the Note On messages fall. I guess this wouldn't be useful for other instruments, so I'm becoming less confident that this exists.

  • Mozaic could definitely do it. You would just have to trigger some additional NoteOffs and NoteOns.

  • @vrtx_void said:
    Midi Echo maybe
    https://apps.apple.com/dk/app/midi-echo-au/id1422324067?ign-mpt=uo=4&l=da

    or building it in Mozaic

    @Skyblazer said:
    Mozaic could definitely do it. You would just have to trigger some additional NoteOffs and NoteOns.

    Looking at Midi Echo right now – it's close, but I don't think it's quite what I'm looking for.

    Damn. Well I guess I'm spending the rest of my day re-learning Mozaic 😅

  • Some sequencers have a ‘shuffle existing notes’ feature, which is kind of what I would expect you would get if you preserve note lengths.

    That doesn’t sound glitchy, though. You would probably want to chop up long notes into 16th or 32nd notes first, then shuffle it all up.

  • ALBALB
    edited November 2020

    Send Glitchcore to Midi Guitar (which works for melodic material other than guitar). Then send midi from Midi Guitar to synth/sound module. It works. Not for beats though.

  • @ALB said:
    Send Glitchcore to Midi Guitar (which works for melodic material other than guitar). Then send midi from Midi Guitar to synth/sound module. It works. Not for beats though.

    😂🤯 this is mad science

  • McDMcD
    edited November 2020

    Here's what I expect you'll learn from trying to do this with MIDI (Mozaic or any other tool).

    "Glitching" is really a manipulation of extreme volume changes from normal to "off". MIDI
    sends a synth a note off and most synths use a pre-defined "release" envelope that is generally graceful. So, adding extra note events in Mozaic will sound like an "delay" effect that just repeats notes for you.

    To Glitch via MIDI you need to focus on manipulating the volume of a track using something like AU Parameter manipulations for the DAW. AUM is the easiest app to play with Volume sliders via MIDI CC controls.

    I'll experiment for some Bram Bos "Rozetta LFO" using "Sample and Hold" or Square Waves to see if it sounds Glitchy. If it does then making a Mosaic script might be a good idea. But the programmer will target the features of a specific DAW to do this.

    I'll be back or maybe someone will have additional ideas of how to "gate" the volume of a track in a DAW like a "glitcher" should.

    UPDATE: This example shows 5 seconds of an audio playback in AUM and then Rozetta modifies the Volume, Mute and File Playback Rate using CC's 13, 15, and 17. Is this the type of MIDI based glitching you'd like to achieve?

  • @orchid said:

    @ALB said:
    Send Glitchcore to Midi Guitar (which works for melodic material other than guitar). Then send midi from Midi Guitar to synth/sound module. It works. Not for beats though.

    😂🤯 this is mad science

    :)

  • @McD thanks for putting that together! You're right, maybe "glitching" isn't the right word because I'd actually like to keep the envelope / CC untouched, and just slice where the MIDI note messages fall. I think "stuttering" or even just "rearranging" are closer to what I'm looking for.

    1. Keep a live MIDI buffer of the last N bars that have been played, divided into pre-set divisions (eg. quarter notes).
    2. Similar to GlitchCore, allow the divisions to be repeated, swapped, and played out-of-time.

    I'm fully coming at this from the perspective of a drummer, so I'm not sure how these concepts map to instruments with more sustain. Perhaps notes could be held until…

    a) That same note is played again.
    b) The original note's duration passes.

    …whichever comes first. But I'm getting distracted – I'd love to not have to program this 😅 so if there's an app that does something similar I'm all ears.

    I didn't have a lot of time this morning, but for demonstration I went back and randomly copy/pasted quarter notes from a MIDI drum phrase. The first two bars are the un-sliced phrase. The final two bars are chopped and repeated.

  • McDMcD
    edited November 2020

    Got it. glitch confused me. I need to think deeply now. I’m a drummer and intend to think in notations. So moving groups of notes along beat lines helps.

  • @McD - can I just say your little demo loop sounds great, even if it isn’t quite what @orchid was after? I’d love to see you develop something for Mozaic that could do that.

  • McDMcD
    edited November 2020

    @Svetlovska said:
    @McD - can I just say your little demo loop sounds great, even if it isn’t quite what @orchid was after? I’d love to see you develop something for Mozaic that could do that.

    There's a thread where we can request a Mozaic script. I'll write up a request. Rozetta had
    2 choices for stair stepped changes in a CC:

    1. Sample and Hold - it jumps between levels in a range settable from a min to max
    2. Square Wave - full ON or OFF matching the BPM of the host

    What people like in audio glitching is a complex rhythmic pattern. So, that's what the Mozaic script could provide:

    Complex togging of a CC using rhythmic patterns.

    NOTE: FAC Envolver can generate a CC stream with rhythms that match transient peaks in an audio input. So routing a drum machine into FAC involver and then copying the CC stream into a Mozaic script that turns peaks into the start of a CC ON with timer to OFF event would help make a CC stream that could toggle the volume on an AUM channel similar to what an app like Perforator does. But most will say "Thanks... I'll just use Perforator."

    Still, Coding what is being asked is pretty trivial so someone will code it if asked because I think it's a new use case for Moziac.

    OK - I asked for a script to turn MIDI Note ON/OFF into CC 127/0 events.
    Then we can put the script at a channel in AUM and point a drum app that ganerates MIDI at the Moziac input. Then the channel will "glitch" following the drum pattern.

  • @orchid said:
    @McD thanks for putting that together! You're right, maybe "glitching" isn't the right word because I'd actually like to keep the envelope / CC untouched, and just slice where the MIDI note messages fall. I think "stuttering" or even just "rearranging" are closer to what I'm looking for.

    1. Keep a live MIDI buffer of the last N bars that have been played, divided into pre-set divisions (eg. quarter notes).
    2. Similar to GlitchCore, allow the divisions to be repeated, swapped, and played out-of-time.

    I'm fully coming at this from the perspective of a drummer, so I'm not sure how these concepts map to instruments with more sustain. Perhaps notes could be held until…

    a) That same note is played again.
    b) The original note's duration passes.

    …whichever comes first. But I'm getting distracted – I'd love to not have to program this 😅 so if there's an app that does something similar I'm all ears.

    I didn't have a lot of time this morning, but for demonstration I went back and randomly copy/pasted quarter notes from a MIDI drum phrase. The first two bars are the un-sliced phrase. The final two bars are chopped and repeated.

    What you want can (partly) be found on the Appstore since many years: Genome Midi.
    It's a pattern based standalone MIDI sequencer that works with launchable clips, somewhat like Ableton's session view. You'll have to record your MIDI first though.
    The "Live Loop" mode lets you set a loop with two fingers live and repeat whatever section you want:

  • @McD: Thanks! I await any developments with interest:)

  • OK: I wrote the CC "Perfomatic" script and posted it and an audio demo here:

    https://forum.audiob.us/discussion/35167/request-new-mozaic-scripts-here#latest

  • You should check out Quantum sequencer, too.
    I think it can do almost everything required for this idea.

  • Stepbud does good midi cc-ing

  • edited November 2020

    I believe several of not all DDMF just dropped in price

  • I know this is an old thread, but I have something in the works that isn't midi buffer based but is a midi app (my first) and it will be a step sequencer, and planned to have some elements of things I did with GlitchBreaks and GlitchCore but for midi. So far I am calling it GlitchStep.

  • Absolutely stellar! Glitchbreaks (broken for a while on my phone but have been waiting patiently for an auv3 update) is my favourite percussion app of all time. I’ve gotten so many great sounds out of it. I’m sure this new app will be brilliant too, but i beg u to update a classic. I’m sure i’m not the only one who would welcome this. Your work stands out from the crowd…thank u sir.

  • @BITCRUSHER said:
    Absolutely stellar! Glitchbreaks (broken for a while on my phone but have been waiting patiently for an auv3 update) is my favourite percussion app of all time. I’ve gotten so many great sounds out of it. I’m sure this new app will be brilliant too, but i beg u to update a classic. I’m sure i’m not the only one who would welcome this. Your work stands out from the crowd…thank u sir.

    I wasn't aware that GlitchBreaks was broken. Just fired it up on my iPhone 15 Pro Max running iOS 17.5.1 and it worked as expected. Although it is a wow... a 12 year old app. I have thought about making an auv3 version, but the amount of work involved would basically be a brand new app.

  • the new midifreeze or whatever the name is can also glitch up midi signals

  • @amatheu said:

    @BITCRUSHER said:
    Absolutely stellar! Glitchbreaks (broken for a while on my phone but have been waiting patiently for an auv3 update) is my favourite percussion app of all time. I’ve gotten so many great sounds out of it. I’m sure this new app will be brilliant too, but i beg u to update a classic. I’m sure i’m not the only one who would welcome this. Your work tstands out from the crowd…thank u sir.

    I wasn't aware that GlitchBreaks was broken. Just fired it up on my iPhone 15 Pro Max running iOS 17.5.1 and it worked as expected. Although it is a wow... a 12 year old app. I have thought about making an auv3 version, but the amount of work involved would basically be a brand new app.

    👍 yes please a brand new AUv3 plugin !!!

  • @amatheu said:
    I know this is an old thread, but I have something in the works that isn't midi buffer based but is a midi app (my first) and it will be a step sequencer, and planned to have some elements of things I did with GlitchBreaks and GlitchCore but for midi. So far I am calling it GlitchStep.

    I’m sold. Sounds great already.

  • I just noticed my 3 sales posts from 4 years ago, that are completely in the wrong thread, lol.

  • @Poppadocrock said:
    I just noticed my 3 sales posts from 4 years ago, that are completely in the wrong thread, lol.

    HA - if it's any consolation, I'm so used to seeing your avatar/name on here I hadn't even clocked that those posts were in the wrong thread when this popped up on my recents. Had you not mentioned it I wouldn't have noticed.

Sign In or Register to comment.