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.

PatternBud By Cem Olcay

https://apps.apple.com/app/patternbud-midi-cc-sequencer/id1608966928

PatternBud is a MIDI CC sequencer for sequencing the patterns of your apps. If you are using a lot of Audio/MIDI apps with multiple patterns, then you can use PatternBud and sequence the patterns quickly.

You can add multiple tracks to PatternBud. Each track has its own MIDI CC number and MIDI Channel. You can add unlimited steps to your tracks. Each step has a MIDI CC value which you can set by tapping the step. The steps can also have multiple actions as well. You can assign actions to your steps for jumping a random/specific step or jumping a random/specific pattern.

You can control all the Bud apps as well as the other apps that support changing their patterns with MIDI CC or AU parameters. PatternBud is a MIDI app and it does not produce any audio. For the AUv3 plugin, you need an AUv3 host app such as AUM, Cubase, apeMatrix, BeatMaker etc.

«13

Comments

  • This one definitely needs a demo video. Stumped me how to use it.

  • @Jumpercollins said:
    This one definitely needs a demo video. Stumped me how to use it.

    I think so too. I tried the beta a handful of times at least, and I wasn’t always exactly sure what I was doing. I got it to switch patterns, but I couldn’t get it to work exactly how I wanted. There’s those action items too. A tutorial would be very welcomed.

  • edited August 2022

    I think a few tutorials will be uploaded today. I can also record a quick video as well. It's a super simple MIDI CC sequencer for sequencing the patterns. You can chain patterns of all the Bud apps as well as the other apps that support changing patterns with MIDI CC messages. That's the main idea. Other than that,

    • It has multiple tracks with MIDI CC number and MIDI Channel.
    • Each track can have unlimited steps where a step represent a pattern (they have MIDI CC values)
    • Step durations could be in bars/beats/note-values/seconds.
    • It's easy to setup a pattern chain like,
    • 4-Bars long Pattern 1, 4-Bars long Pattern 2, 8-Bars long Pattern 3, 2-Bars long Pattern 4 etc.
    • Steps can have customisable actions for jumping to a specific/random step or a pattern
    • Also you can add MIDI CC actions for additional triggers to any step.
    • PatternBud also has its own patterns as well. With the actions, you can chain them or create generative/randomised performances.

    http://keybudapp.com/patternbud

  • Yeah I think some videos will help sell this
    I understand it, but still on the fence
    Once I see how easy it is to use, will most probably jump on it
    The apps made by you are great, but need to see this one in action

  • Works really well with Atom 2. Would be really nice if the sequencer would show the clips with their actual length like in Chordbud or other bud apps. It would be easier to stack multiple channels/lanes against each other seeing how the various clips intersect witheach other on a ‚timeline’.

  • @Foleslaw said:
    Works really well with Atom 2. Would be really nice if the sequencer would show the clips with their actual length like in Chordbud or other bud apps. It would be easier to stack multiple channels/lanes against each other seeing how the various clips intersect witheach other on a ‚timeline’.

    It’s good to hear, thanks!
    Yeah, that’s a good idea, I might think about adding a little minimap kinda thing to show the timelines.

  • @cem_olcay said:

    @Foleslaw said:
    Works really well with Atom 2. Would be really nice if the sequencer would show the clips with their actual length like in Chordbud or other bud apps. It would be easier to stack multiple channels/lanes against each other seeing how the various clips intersect witheach other on a ‚timeline’.

    It’s good to hear, thanks!
    Yeah, that’s a good idea, I might think about adding a little minimap kinda thing to show the timelines.

    Thanks! That would be really useful.

  • @cem_olcay said:
    I think a few tutorials will be uploaded today. I can also record a quick video as well. It's a super simple MIDI CC sequencer for sequencing the patterns. You can chain patterns of all the Bud apps as well as the other apps that support changing patterns with MIDI CC messages. That's the main idea. Other than that,

    • It has multiple tracks with MIDI CC number and MIDI Channel.
    • Each track can have unlimited steps where a step represent a pattern (they have MIDI CC values)
    • Step durations could be in bars/beats/note-values/seconds.
    • It's easy to setup a pattern chain like,
    • 4-Bars long Pattern 1, 4-Bars long Pattern 2, 8-Bars long Pattern 3, 2-Bars long Pattern 4 etc.
    • Steps can have customisable actions for jumping to a specific/random step or a pattern
    • Also you can add MIDI CC actions for additional triggers to any step.
    • PatternBud also has its own patterns as well. With the actions, you can chain them or create generative/randomised performances.

    http://keybudapp.com/patternbud

    Thanks man. I wanted to provide more beta feedback then I did, this definitely helps. There’s no doubt this is extremely useful app that fills a niche. Cheers and congratulations on the release.

  • Is there a list of « apps that support changing their patterns with MIDI CC or AU parameters » ?

  • edited August 2022

    @cuscolima said:
    Is there a list of « apps that support changing their patterns with MIDI CC or AU parameters » ?

    Not sure if there’s a list but Most apps that have separate patterns support CC pattern changes.

    All Bud Apps by Cem
    Atom 2
    LK - Matrix Unlock
    Octachron
    Hammerhead
    DrumComputer
    Digistix 1&2
    I think all the Rozeta AU’s
    Many more…

  • You beat me to it @Jumpercollins i was watching it. Cheers!

  • @Poppadocrock said:

    @cuscolima said:
    Is there a list of « apps that support changing their patterns with MIDI CC or AU parameters » ?

    Not sure if there’s a list but Most apps that have separate patterns support CC pattern changes.

    All Bud Apps by Cem
    Atom 2
    LK - Matrix Unlock
    Octachron
    Hammerhead
    DrumComputer
    Digistix 1&2
    I think all the Rozeta AU’s
    Many more…

    I forgot to mention you can use it do any to of cc modulation you want, not just pattern switching. Leo’s video shows how you can set it to change CC based on amount of bars, or beats, or specific notes, or time. So it’s good for all kinds of modulation.

  • I'm still waiting for a tracker-style MIDI sequencer.

  • @Poppadocrock said:

    @Poppadocrock said:

    @cuscolima said:
    Is there a list of « apps that support changing their patterns with MIDI CC or AU parameters » ?

    Not sure if there’s a list but Most apps that have separate patterns support CC pattern changes.

    All Bud Apps by Cem
    Atom 2
    LK - Matrix Unlock
    Octachron
    Hammerhead
    DrumComputer
    Digistix 1&2
    I think all the Rozeta AU’s
    Many more…

    I forgot to mention you can use it do any to of cc modulation you want, not just pattern switching. Leo’s video shows how you can set it to change CC based on amount of bars, or beats, or specific notes, or time. So it’s good for all kinds of modulation.

    Thank you. Nice to see that there are multiple usages for it. So if I understand you well, you can play a pattern (preset?) in Hammerhead during let say 4 beats, then automagically change the pattern for 4 more beats, then back to first pattern fox x beats, etc. That is cool isn’t it ?

  • _ki_ki
    edited August 2022

    @cem_olcay Congrats to a new plugin, nice that you tackled a new use-case !

    I hope that you also thought about the problem that many of the ‚receiver‘ plugins expect the pattern change to happen right before the new bar - otherwise the very first beat/note right on the start of a pattern might be missed.

    .

    A bit background on the topic:

    In my own experiments with pattern changing midi sequencers (implemented in Mozaic script), my scripts issued such pattern change commands 1/64th or 1/128th before the actual ‚new bar‘ with a configurable pre-roll (to allow adaption to different receiver behaviors)

    An easy test to detect such pattern change problems is to set up a receiver with one pattern with a 4 on the floor kick and another pattern with a 4 on the floor snare (ie a complete different sound where the difference is easy to spot). If pattern-switch and note-on happen in the same timeframe (ie right on bar start), sometimes the old patterns note is issued and afterwards the pattern is switched. You‘ll hear the wrong first note.

    Tech info/explanation as spoiler:

    Based on the experience i gained during my experiments, Midi is issued (and received) at audio buffer timing (that depends on the sample buffer size and sample rate/frequency) - for correct timings, the sample-offset time is used to playback a note/CC at a specific future time. (For 512 byte bufferlength and 44100 samplerate, there are 86.13 buffers per second - each of them covering 11.58 msec of audio. For 120bpm with 4/4 a 1/64 note is 31msec and a 1/128 is 16msec)

    Now also bar-change is likely to happen during/inmidth such a buffer timeslot (nearly never ever right at the begin of an audio buffer).

    Thats why receiver plugins might issue a note for the next bar some msec before the bar change and with a sample-offset to ‚play’ that note to the correct future time right at the new bar. Depending on the execution order of the midi plugins used, the pattern change issuer might be running after the note generator - so the change will only arrive in the next audio buffer slot. In an older AUM version the order depended on the track and slot the sender and receiver were located in, from top to bottom, left to right, but that changed… i think now the connections are also respected, so that senders run before recievers. This is for AUM only, other DAWs have different implementations of plugin execution order
    To be on the safe side, a pattern change should therefore be best issued during the samplesbuffer before the one that will be active when a bar-change happens to give the receiver plugin enough headroom to actually change the pattern.

    Regards, -ki

  • wimwim
    edited August 2022

    It seems to me like adding Program Change to this would be very useful.

  • @_ki said:
    @cem_olcay Congrats to a new plugin, nice that you tackled a new use-case !

    I hope that you also thought about the problem that many of the ‚receiver‘ plugins expect the pattern change to happen right before the new bar - otherwise the very first beat/note right on the start of a pattern might be missed.

    .

    A bit background on the topic:

    In my own experiments with pattern changing midi sequencers (implemented in Mozaic script), my scripts issued such pattern change commands 1/64th or 1/128th before the actual ‚new bar‘ with a configurable pre-roll (to allow adaption to different receiver behaviors)

    An easy test to detect such pattern change problems is to set up a receiver with one pattern with a 4 on the floor kick and another pattern with a 4 on the floor snare (ie a complete different sound where the difference is easy to spot). If pattern-switch and note-on happen in the same timeframe (ie right on bar start), sometimes the old patterns note is issued and afterwards the pattern is switched. You‘ll hear the wrong first note.

    Tech info/explanation as spoiler:

    Based on the experience i gained during my experiments, Midi is issued (and received) at audio buffer timing (that depends on the sample buffer size and sample rate/frequency) - for correct timings, the sample-offset time is used to playback a note/CC at a specific future time. (For 512 byte bufferlength and 44100 samplerate, there are 86.13 buffers per second - each of them covering 11.58 msec of audio. For 120bpm with 4/4 a 1/64 note is 31msec and a 1/128 is 16msec)

    Now also bar-change is likely to happen during/inmidth such a buffer timeslot (nearly never ever right at the begin of an audio buffer).

    Thats why receiver plugins might issue a note for the next bar some msec before the bar change and with a sample-offset to ‚play’ that note to the correct future time right at the new bar. Depending on the execution order of the midi plugins used, the pattern change issuer might be running after the note generator - so the change will only arrive in the next audio buffer slot. In an older AUM version the order depended on the track and slot the sender and receiver were located in, from top to bottom, left to right, but that changed… i think now the connections are also respected, so that senders run before recievers. This is for AUM only, other DAWs have different implementations of plugin execution order
    To be on the safe side, a pattern change should therefore be best issued during the samplesbuffer before the one that will be active when a bar-change happens to give the receiver plugin enough headroom to actually change the pattern.

    Regards, -ki

    Was just going to pick up this one as it looks really useful but can anyone confirm if patterns are switching and picking up the first beat of a new bar?

    Also, I think Rosetta apps use midi notes from C1 upwards to switch patterns instead of CC, would be great to have an option to use notes as well.

  • edited August 2022

    @_ki @GrimLucky yes, the pattern change before happens the new bar :)

  • @wim said:
    It seems to me like adding Program Change to this would be very useful.

    Agreed, this is awesome. Support for Program Change and Notes would be great, because some AUs only support notes.

  • ... and sysex! :D

    Just kidding ... sort of ... but actually it would be useful in some cases.

  • @wim @auxmux sure, are there any AUv3s supporting MIDI program change commands? Or are you asking for controlling hardware - which is pretty cool B)

  • @cem_olcay said:
    @wim @auxmux sure, are there any AUv3s supporting MIDI program change commands? Or are you asking for controlling hardware - which is pretty cool B)

    It would be perfect for changing presets in AUM which supports program change, but hardware too. 😄

  • Yes, there are many apps (not enough, but many) that support program change.

  • edited August 2022

    @cem_olcay said:
    @_ki @GrimLucky yes, the pattern change before happens the new bar :)

    Awesome, thanks 😊

  • @wim said:
    It seems to me like adding Program Change to this would be very useful.

    I think that would be a great idea.

  • @GrimLucky yes you can set cc changes by bar, beat, time, or specific note, so Rozeta would work with the note setting, then set the midi note number you want.

  • @cem_olcay said:
    @wim @auxmux sure, are there any AUv3s supporting MIDI program change commands? Or are you asking for controlling hardware - which is pretty cool B)

    Some Au synths have PC, not sure which ones but some do.

  • @wim said:
    Yes, there are many apps (not enough, but many) that support program change.

    Just saw this post.

  • @cuscolima yup, pattern switching inside apps like hammerhead, and a bunch more. Yes it is very cool. Plus basically any other modulation you want.

Sign In or Register to comment.