Audiobus: Use your music apps together.
What is Audiobus? — Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.
Download on the App StoreAudiobus is the app that makes the rest of your setup better.
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?
Midi Echo maybe
https://apps.apple.com/dk/app/midi-echo-au/id1422324067?ign-mpt=uo=4&l=da
or building it in Mozaic
@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.
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.
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
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?
@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.
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.
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.
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:
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.
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
I believe several of not all DDMF just dropped in price
TTap delay an Wov only $2.99 each
https://apps.apple.com/us/app/ttap-delay-gone-deep/id1504425941
https://apps.apple.com/us/app/wov-creative-textures/id1436765936
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.
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
👍 yes please a brand new AUv3 plugin !!!
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.
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.