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.

In Theory - Interval Keyboard by Cem Olcay

2

Comments

  • Fyi, I’m getting a lot of stuck notes. Somehow you’re missing note offs when intervals change rapidly or overlap.

  • @MonkeyDrummer said:
    Fyi, I’m getting a lot of stuck notes. Somehow you’re missing note offs when intervals change rapidly or overlap.

    Yep, I also reported this

  • @Gavinski said:

    @MonkeyDrummer said:
    Fyi, I’m getting a lot of stuck notes. Somehow you’re missing note offs when intervals change rapidly or overlap.

    Yep, I also reported this

    You can't press 2 pads at the same time, think Cem said that was the faise5or this problem

  • The new version v1.2 is pretty solid. I did a stress test (warning loud ⚠️ ):

  • @cem_olcay said:
    The new version v1.2 is pretty solid. I did a stress test (warning loud ⚠️ ):

    Put that on SoundCloud! Not any worse than some of the “modern music” out there…
    Then get Tiesto to remix it!

  • lmaoo 😂😂

  • @MonkeyDrummer said:

    @cem_olcay said:
    The new version v1.2 is pretty solid. I did a stress test (warning loud ⚠️ ):

    Put that on SoundCloud! Not any worse than some of the “modern music” out there…
    Then get Tiesto to remix it!

    So pressing 2 pads at the same time is clearly no longer an issue, excellent! But... Are velocity sensitive pads possible for a future update Cem? Would that be hard to implement?

  • This "Samchillian" keyboard is probably the perfect interface for humans wrenching monophonic lines from an iPad.
    Forget the thumbs, wiggling the 8 fingers on 8 pads with a middle repeat pad is hard to improve upon.

    The idea for this way of playing solo music was invented by Leon Gruenbaum. He also added a new feature called the "Tone Row" which plays all 12 notes of the scale before allowing any note to repeat... it's demo'ed at the 5:45 point in his demo video
    from 17 years ago. His hardware interface is based on an ergonomic keyboard of that era:

    memorizing some 3 note patterns like +2 +1 -1 which will take you upwards pretty quickly. Then using the mirror sequence -2 -1 +1 will bering you back down just as fast. Since everything stays within the current scale the results even with mistakes
    in intended patterns always sound pretty good.

    For an update suggestion I would love "In Theory" to accept incoming MIDI and interpret the incoming notes as new "root"
    settings relative to the current ROOT and SCALE settings. For example, in C Major, inputting C - A - D - G would reset the "relative root" from C to A (minor results) to D (minor results) to G (major 7th results). There are so many potential ways to implement this MIDI input idea but it would all players to input chord changes from a step sequencer and keep playing along coherently by wiggling those 8 fingers and staying in scale and emphasizing chord tones in the patterns input.

    Even a newbie can fire off Rachmaninoff-like arpeggios with this amazing keyboard layout that they would never get right on a
    standard MIDI keyboard. The 9 PAD concept can also be implemented on an 8 PAD controller by dropping one end or the other... I vote for dropping off the -4 myself.

    I haven't tried it yet but putting 8 fingers on the white keys above and below C also works out of the box. But laying the iPad flat in front of you so you can tap the virtual pads easily is probably the perfect interface for shredding by anyone not trained in a standard music interface like a keyboard, drum kit , guitar neck or musical horn layout.

    Wait... Gestrument Pro. It's programmed to just spit out coherent musical content. Hmm... I think the audience would be more impressed by an obvious solo "voice" coming out of your hands. Like that street musician that uses the Korg Kaos app for jamming live:

    I got the app and he's put a lot of work into finding ways to get good results. The SamChillian seems to be a lot better for getting good results faster if the scale of the backing material is known and doesn't change rapidly.

  • @MonkeyDrummer said:
    A a buttons to add to yours that is indispensable:
    Return to “root”
    So you can do a run up/down, then return to the root of the scale.

    Has this or will this be added? I've messed around with a Dr__bo "Misha" like patch that is much like this app, and could not get anywhere if it didn't have this essential.

    Sorry to sound picky, but I don't think I want to purchase this unless it has or will have a return to root button. Needs to be keyboard accessible too.

  • @wim said:

    @MonkeyDrummer said:
    A a buttons to add to yours that is indispensable:
    Return to “root”
    So you can do a run up/down, then return to the root of the scale.

    Has this or will this be added? I've messed around with a Dr__bo "Misha" like patch that is much like this app, and could not get anywhere if it didn't have this essential.

    Sorry to sound picky, but I don't think I want to purchase this unless it has or will have a return to root button. Needs to be keyboard accessible too.

    I agree that a quickly accessible "Return to Root" pad is useful since it's so easy to wader into the weeds and need a reset.
    I think expanding the pads to 9 and placing root in he middle next to "0" which acts as a REPEAT key. Innovating in optional layouts is pretty typical of "keyboard apps". I know I have several promarily to get MPE interfaces. That damn Roll Seaboard app is wonderful but doesn't send MIDI out... cash cows for hardware vendors can work against out interests.

  • The new version v1.2.1 is live! Please let me know if you have any more hanging notes 🙏

  • @McD said:
    I agree that a quickly accessible "Return to Root" pad is useful since it's so easy to wader into the weeds and need a reset.

    Yes indeed! I’m always in the weeds it seems - often 30 secs or less.

  • @cem_olcay said:
    The new version v1.2.1 is live! Please let me know if you have any more hanging notes 🙏

    Working perfectly for me! Thanks for the quick update! 👍🐬🎸

  • @gdog said:

    @cem_olcay said:
    The new version v1.2.1 is live! Please let me know if you have any more hanging notes 🙏

    Working perfectly for me! Thanks for the quick update! 👍🐬🎸

    Awesome, thanks 🙏

  • I’d like to beg again for you to add a key/button to allow the series to return to a/the root octave/note.

    Pretty please?

  • edited March 2023

    @MonkeyDrummer said:
    I’d like to beg again for you to add a key/button to allow the series to return to a/the root octave/note.

    Pretty please?

    That was on my roadmap but I was distracted, sorry!

    Which one is better:

    • Every C# key return to home (the root in the mid octave), or
    • Every C# key return to the root in that octave (the octave of the pressed c# key)
    • Both (add a toggle to the settings menu, and make the feature way more complex to the users)

    Edit:

    • C# for the home (the root in the mid octave)
    • D# for the root in that octave
    • No settings menu toggles

    How about that?

  • @cem_olcay said:

    @MonkeyDrummer said:
    I’d like to beg again for you to add a key/button to allow the series to return to a/the root octave/note.

    Pretty please?

    That was on my roadmap but I was distracted, sorry!

    >

    Edit:

    • C# for the home (the root in the mid octave)
    • D# for the root in that octave
    • No settings menu toggles

    How about that?

    Yea, I could see that working.

    My ultimate preference would be to make the +/- buttons midi mappable and not reliant on an actual keyboard so it’s easier to use with things like pads that are not always remappable internally…

    But for a v1, the c#/d# would be cool.

  • @lasselu said:
    Cool, but I feel just what I felt when the Eventide Misha was released...I understand what it does, but I have no idea what to use it for... :o

    I want to hear someone become a virtuoso on this thing and show us what the possibilities are.

  • edited April 2023

    @MonkeyDrummer said:

    @cem_olcay said:

    @MonkeyDrummer said:
    I’d like to beg again for you to add a key/button to allow the series to return to a/the root octave/note.

    Pretty please?

    That was on my roadmap but I was distracted, sorry!

    >

    Edit:

    • C# for the home (the root in the mid octave)
    • D# for the root in that octave
    • No settings menu toggles

    How about that?

    Yea, I could see that working.

    My ultimate preference would be to make the +/- buttons midi mappable and not reliant on an actual keyboard so it’s easier to use with things like pads that are not always remappable internally…

    But for a v1, the c#/d# would be cool.

    I think you can use a MIDI transformer app and map them yourself.

    C4 = 0
    D4 = +1
    E4 = +2
    F4 = +3
    (it goes up to +16)
    B3 = -1
    A3 = -2
    G3 = -3
    (it goes down to -16)

    So you can use a simple translator or mapper to map your drum pads to those keys.

    BTW is there a good, easy to use MIDI mapper app, I can actually make one 🤔

  • So you can use a simple translator or mapper to map your drum pads to those keys.

    BTW is there a good, easy to use MIDI mapper app, I can actually make one 🤔

    Other than hand coding in Mozaic and a few other apps, there’s a huge lack of good midi manipulation AU tools that are quick and easy to use. The app MidiFlow is powerful, but not real easy to use and not AU…

    A simple way to create mappings:
    Note60=Note40
    CC50=CC20
    Channel1=Channel2
    Etc.

    Is lacking…

    But before you do that, add the return to root options! 😉

  • @MonkeyDrummer said:

    So you can use a simple translator or mapper to map your drum pads to those keys.

    BTW is there a good, easy to use MIDI mapper app, I can actually make one 🤔

    Other than hand coding in Mozaic and a few other apps, there’s a huge lack of good midi manipulation AU tools that are quick and easy to use. The app MidiFlow is powerful, but not real easy to use and not AU…

    A simple way to create mappings:
    Note60=Note40
    CC50=CC20
    Channel1=Channel2
    Etc.

    Is lacking…

    But before you do that, add the return to root options! 😉

    Hey all,

    @cem_olcay, here's an example of using InTheory with percussion pads.
    https://forum.audiob.us/discussion/55066/kooky-synth-percussion-test-with-intheory-mersenne/

    In doodling around with it, one thing I'd love for you to consider if you're still open to adding the return to root options is to make an option so the return to root function can be "non-sounding". As I would do runs, or try to create little melodic bits, I was always wishing I could get back to root, but NOT have the root sound when I hit that trigger.

    Even if you're not going to develop it more, I still love what I can do with it, so thanks for making it!

  • @Wrlds2ndBstGeoshredr said:
    I want to hear someone become a virtuoso on this thing and show us what the possibilities are.

    Hold my beer. It might take a while but this type of keyboard can make you sound really good with out learning more that a few 3 pad patterns like:

    +2 +1 -1 repeated as fast as you can manage

    And then it’s mirror to get back to root

    -2 -1 +2

    Any mirrored pairing can allow you to wander away and back using you ear as the guide… no counting required.

    Mirroring + and - single note arps are cool. I’ll work on a demo to make my case if I can get free from my chores today.

  • @MonkeyDrummer said:

    @MonkeyDrummer said:

    So you can use a simple translator or mapper to map your drum pads to those keys.

    BTW is there a good, easy to use MIDI mapper app, I can actually make one 🤔

    Other than hand coding in Mozaic and a few other apps, there’s a huge lack of good midi manipulation AU tools that are quick and easy to use. The app MidiFlow is powerful, but not real easy to use and not AU…

    A simple way to create mappings:
    Note60=Note40
    CC50=CC20
    Channel1=Channel2
    Etc.

    Is lacking…

    But before you do that, add the return to root options! 😉

    Hey all,

    @cem_olcay, here's an example of using InTheory with percussion pads.
    https://forum.audiob.us/discussion/55066/kooky-synth-percussion-test-with-intheory-mersenne/

    In doodling around with it, one thing I'd love for you to consider if you're still open to adding the return to root options is to make an option so the return to root function can be "non-sounding". As I would do runs, or try to create little melodic bits, I was always wishing I could get back to root, but NOT have the root sound when I hit that trigger.

    Even if you're not going to develop it more, I still love what I can do with it, so thanks for making it!

    This is super cool, I love it! Return to home feature is coming soon, it's on the top of my list now.

  • edited April 2023

    @cem_olcay said:

    This is super cool, I love it! Return to home feature is coming soon, it's on the top of my list now.

    You'll get half of the profit from my first album as a reward! ;)

    And.. Another idea... ;)

    This should be right up your alley considering your other apps...

    • Add an option to set "Custom Scale Channel"
    • Any held notes to that channel override the selected scale while they are held (ignoring octave C2=C5=C)

    Then, InTheory can be much more musical in a wider musical context when you feed the chord progression into it. Stop feeding the chord, and it's still constrained to the selected scale... So you can have a Min key driving the basic chord progressions for melody and accompaniment, but then stop the incoming chord notes, and have a min pent. scale to solo with.

    If you can do that while you have the hood up, I'll bring you on stage when I visit your home town on my world tour! :)

    This method of playing would be worth creating a custom hardware device/interface.. Like across between a Keytar and an Omnichord... Spandex pants would be extra.

  • @MonkeyDrummer said:

    @cem_olcay said:

    This is super cool, I love it! Return to home feature is coming soon, it's on the top of my list now.

    You'll get half of the profit from my first album as a reward! ;)

    And.. Another idea... ;)

    This should be right up your alley considering your other apps...

    • Add an option to set "Custom Scale Channel"
    • Any held notes to that channel override the selected scale while they are held (ignoring octave C2=C5=C)

    Then, InTheory can be much more musical in a wider musical context when you feed the chord progression into it. Stop feeding the chord, and it's still constrained to the selected scale... So you can have a Min key driving the basic chord progressions for melody and accompaniment, but then stop the incoming chord notes, and have a min pent. scale to solo with.

    If you can do that while you have the hood up, I'll bring you on stage when I visit your home town on my world tour! :)

    This method of playing would be worth creating a custom hardware device/interface.. Like across between a Keytar and an Omnichord... Spandex pants would be extra.

    Another feature request: capture X-Y axis data from each pad, mappable to CCs. For example, when playing a sustained note on a pad, I could set Y-axis movement to control pitch bend to make vibrato, and X-axis movement to open the filter.

    Velocity kb and ChordPolyPad are good models for this.

  • @cem_olcay said:

    @MonkeyDrummer said:

    @cem_olcay said:

    @MonkeyDrummer said:
    I’d like to beg again for you to add a key/button to allow the series to return to a/the root octave/note.

    Pretty please?

    That was on my roadmap but I was distracted, sorry!

    >

    Edit:

    • C# for the home (the root in the mid octave)
    • D# for the root in that octave
    • No settings menu toggles

    How about that?

    Yea, I could see that working.

    My ultimate preference would be to make the +/- buttons midi mappable and not reliant on an actual keyboard so it’s easier to use with things like pads that are not always remappable internally…

    But for a v1, the c#/d# would be cool.

    I think you can use a MIDI transformer app and map them yourself.

    C4 = 0
    D4 = +1
    E4 = +2
    F4 = +3
    (it goes up to +16)
    B3 = -1
    A3 = -2
    G3 = -3
    (it goes down to -16)

    So you can use a simple translator or mapper to map your drum pads to those keys.

    BTW is there a good, easy to use MIDI mapper app, I can actually make one 🤔

    mfxConvert does this quite well. It's a little unintuitive as to how to do multiple mappings but once you learn how it's quick and easy. The other drawback is it doesn't have it's own preset manager, so if you make a mapping in one app you have to redo it in other apps.

    I have some thoughts on mapping tools if at some point you feel like opening a thread for ideas for such a thing. I bet you could get a lot of good discussion from this forum.

  • Big day for Bud apps...

    • Return home feature is ready for In Theory
    • PolyBud gets the draw mode
    • PatternBud gets random value generation
    • ShiftBud's MIDI CC ramping has fixed
    • ArpBud's got some UI fixes
    • BrainBud has released!

  • @cem_olcay said:
    Big day for Bud apps...

    • Return home feature is ready for In Theory
    • PolyBud gets the draw mode
    • PatternBud gets random value generation
    • ShiftBud's MIDI CC ramping has fixed
    • ArpBud's got some UI fixes
    • BrainBud has released!

    Nice! Really glad the return home feature will be added to In Theory, and who doesn't love randomizers and draw modes 🔥

  • @cem_olcay said:
    Big day for Bud apps...

    • Return home feature is ready for In Theory
    • PolyBud gets the draw mode
    • PatternBud gets random value generation
    • ShiftBud's MIDI CC ramping has fixed
    • ArpBud's got some UI fixes
    • BrainBud has released!

    Sweet thanks @cem_olcay !

    I’d still argue a case to have return to home have an option to not sound the root when it returns. As you can do return to home, and hit +0 to do the same thing if you want the root to sound, but there’s no way to return to home/root silently as is. I’d add it as a toggle y/n in the settings.

  • edited April 2023

    @MonkeyDrummer said:

    @cem_olcay said:
    Big day for Bud apps...

    • Return home feature is ready for In Theory
    • PolyBud gets the draw mode
    • PatternBud gets random value generation
    • ShiftBud's MIDI CC ramping has fixed
    • ArpBud's got some UI fixes
    • BrainBud has released!

    Sweet thanks @cem_olcay !

    I’d still argue a case to have return to home have an option to not sound the root when it returns. As you can do return to home, and hit +0 to do the same thing if you want the root to sound, but there’s no way to return to home/root silently as is. I’d add it as a toggle y/n in the settings.

    The best I can do is exposing “return to home” as an AU param and you can trigger it externally. It won’t send MIDI, so it’d be silent.

Sign In or Register to comment.