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
FuncBud is a MIDI Innovation Awards nominee under the Commercial Software Products category! Also, the Non-commercial Software category has the Show MIDI app. Let's support the iOS apps!!
https://midi.org/innovation-awards
I'm working on something very very cool!
Neat!
Wow, this looks amazing @cem_olcay !
🤯🤯 mindblowing in a good way 🤗
@cem_olcay you madman (in the best way)
I > @cem_olcay said:
Interesting! Looks like a branching function? I really like the idea of putting the power to control the app behavior in the hands of the user in a new way. Knobs and sliders are great, but this is a whole different ballgame. Who knows what type of mayhem music creators may unleash on the internet with this!? 😊
The new version adds a nice little internal synth to the standalone app. You can enable or disable it from the settings menu. Don't expect to tweak the synth parameters, as it's way out of the scope of the app. However, I thought it would be a valuable addition to FuncBud since it's really fun to use the standalone app on iPhone. I might add the internal synth feature to other Buds like SnakeBud, MuseBud, and Textquencer, where it makes sense to just have fun with the sequencer without having to use the plugin.
Also, the loop detector has been improved. You no longer need to specify the looping note count, it auto detects the loops for you.
The new version is live on the app store.
The new testflight beta build has the new function builder with conditional and random functions. Let me know if you have any issues, I’ll release the new update soon!
This app is such a surprise for me. I never would have thought it would fit my way of working so well! I'm not a math guy. I've always been bored quickly with arpeggiators and with random generators. For some reason, I find I can shape satisfying "background" sequences intuitively with just a little bit of simple math. There's some brain connection there that I don't understand but is deeply satisfying and even expressive.
But ... I came here to ask: How does "Transpose with MIDI" work? I thought it would function something like an arpeggiator, shifting the sequence up or down the scale, but no matter what MIDI notes I send to FuncBud, nothing changes in the sequence. I thought maybe it was because I needed an a in the sequence, but that didn't change anything.
What am I missing?
Also, I think it would be a big improvement to simplify muting a function. Swipe-right then tap the mute button seems unnecessary. Just a button or "led" next to the function would be more conducive to experimentation.
Maybe even two controls, one for mute and one for "mute function" to have the equivalent of the global "Enable calucaltion [sic] on the muted functions" on a per-function rather than global level.
Awesome! I bet you’re gonna like the new conditional and random functions update!
When you enable the transpose with MIDI option on the settings menu, it defaults to MIDI Channel 2. When FuncBud receive a MIDI note on CH 2, then it changes the key of the scale to that received note.
I’m assuming you are sending the note to the channel 1? I reserved the CH1 to manual trigger and CH2 to transposition but you can change them on the setting menu.
I had changed MIDI In channel to 2 and Transpose channel to 1.
It seems that Transpose channel will not work on 1 no matter what MIDI In channel is changed to. It seems like as long as there's not a conflict with MIDI In channel, Channel 1 should work, but it doesn't. There are cases where it would be helpful for channel 1 to work.
Shoot. I was hoping "Transpose" would change root note, not key, making it act more like an arpeggiator.
Technically, transposing is changing the key
But I can add an option for changing the root note with MIDI as well.
That would be really cool. Basically being able to shift the pattern around but without altering the resulting scale notes. 😎
To me "scale" means combination of scale root and scale type. Terms are getting tangled up here. Changing "root" hopefully doesn't change the root (key) of the scale.
Argh. Now I'm even confusing myself.
Yeah, I think you want to change the key! Check out this quick video:
Nope. That's not what I want.
I want to keep the key, such as C Major with C root, the same while shifting the "a" value. So, for instance, if I have:
a
x+2
x-1
a
would start off as C and I'd get C E D repeating. If I send a D then I would want D F E. Always staying within the notes of the C Major scale.I hope that makes sense.
Yeah, ok you want to change the root
You can also use the AU params for changing the root note as well. But I think it makes sense to change it with MIDI too. I’ll make an update for that 👍
Yeh. Sorry I had so much trouble articulating it. 👍🏼
You are awesome my friend.
That sounds great Cem. I hope that would be a change that you could turn on an off, or control according to the user's preference - I'm used to the current behavior.
@cem_olcay - added features aside, do you have the issue I seem to have where transpose doesn't work on channel 1 no matter what midi in channel is set to? Is that by design?
And thanks so much for all your kind attention to these posts. 👍🏼
Yes, exactly. 👍
Oh I see that. You need to change the manual trigger’s channel from 1 to something else by enabling it. You can disable it after the channel change. It’s kind of annoying, I will fix that too.
Massive update out just now. I can’t wait to try it out tomorrow.
The new version v1.8 adds the conditionals and the "new" new version v1.9 adds changing the root note with MIDI. They are live on the app store. Can't wait to hear your thoughts, keep me posted!
Super
I'm having so much fun with this. Change root with midi is perfect. This gives me just what I need. The perfect sequencer I never knew I needed. Thank you @cem_olcay. 😎
Small suggestion:
=
and!= (or <>)
would be nice to have in the conditionals. This would enable things such as inserting a random note if the sequence lands on a particular note.Another suggestion ... not critical: Optional quantize to the current scale for the midi change root notes could be useful. Otherwise you have to keep track of the notes that are in the currently selected key/scale.
Fantastic! Change the key on one MIDI in channel (such as CH 2) and change the root note on another MIDI channel (such as CH 1). Thanks Cem!
I liked the app a lot before the update, but random and conditionals make it even more fun. Triggering with midi notes is so cool. I like generating some weird swing pattern with one lane of Patterning 3 and can use the other 7 for drums. @cem_olcay Please add this feature to textquencer, too .