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.

Wotja 21 mega-update

135678

Comments

  • @motmeister said:

    @Masanga said:

    For the historical record :smile: , Mixtikl (one of the products that has co-evolved into Wotja) actually had the ability to add "Skip" and "Silent" cells, which were special cell types. I think our newer approach is probably a better overall approach. Anyhow, I'll look at tweaking that behaviour soon.

    Best wishes,

    Pete

  • We're now working the next update, in which we've improved the audio quality of the Pitch Shifter unit - all thanks to some great user feedback.

    The work never stops :smile:

    Best wishes,

    Pete

  • I can't find where I asked this question before (maybe I dreamed it?) but can I set up Wotja to respond to external controllers and modify the generative aspects? So, I use a keyboard to send in a chord progression: can Wotja respond and generate notes based on the input chord? Respond to velocity?

  • You can’t send in a chord progression. But you can send in a monophonic midi line to steer a following type generator.

    You need to set up a Listening generator to do that. It can get a bit fiddly but it’s quite interesting.

    https://intermorphic.com/wotja/21/guide/#ime-generator-listener

  • edited May 2021

    @UMCorps said:
    You can’t send in a chord progression. But you can send in a monophonic midi line to steer a following type generator.

    You need to set up a Listening generator to do that. It can get a bit fiddly but it’s quite interesting.

    https://intermorphic.com/wotja/21/guide/#ime-generator-listener

    OK, I will start there. Thank you!

  • For those of you who've not seen Mark's Reverb video, I can but recommend, and quote from a comment:

    "Wow. I wish more tutorials for all apps were this clear, though it would be great to have it all in writing. This helped me to understand more about reverbs in general".

    High praise indeed!

    Best wishes,

    Pete

  • If you read this, and like the new Reverb, Pitch Shifter and all the other new goodies in Wotja 21.7 - can I please encourage you to leave a new or updated App Store review?

    The more (positive!) reviews we have, the more people download Wotja, and the bigger the community of Wotja grows; and the more we can extend and improve Wotja.

    It is a virtuous circle :smile:

    Best wishes,

    Pete

  • you got it Pete! leaving 5 stars now!

  • @shinyisshiny said:
    you got it Pete! leaving 5 stars now!

    Many thanks :smile: Pete

  • @Masanga said:

    @motmeister said:

    In the next version:

    IMPROVED: if Repeats Min for Cell set to 0, treat that as SKIP

    • the cell will be ... skipped :smile:
    • display cell as "Skip"
    • ignore the Repeat Range value slider in this case

    Hoping this helps,

    Pete

  • In the above example, the Skipping cell (you can skip more than one if you want) happens to be an empty cell.

  • @impete said:
    In the above example, the Skipping cell (you can skip more than one if you want) happens to be an empty cell.

    Great. This will be in the next update? That will be very helpful.

  • @motmeister said:

    @impete said:
    In the above example, the Skipping cell (you can skip more than one if you want) happens to be an empty cell.

    Great. This will be in the next update? That will be very helpful.

    Yes, we're just finishing off a few other improvements as well.

    The version number is likely to be 21.7.2, and should be with you all in just a few days.

    Best wishes,

    Pete

  • edited May 2021

    I was easily able to add a sound font file to Wotja. Now I want to delete it. I deleted it from the iCloud Wotja directory but it still shows up in the list when editing mixes. How do I actually remove it from Wotja completely?

    I see this in the info for the release:
    IMPROVED: Purge cached SF2/DLS files that are no longer referenced, and haven't been looked at for 10 seconds or more; this is done only when the SF2/DLS cache is referenced; it is not an automatic background process

    Should I just wait a while?

  • @motmeister said:
    I was easily able to add a sound font file to Wotja. Now I want to delete it. I deleted it from the iCloud Wotja directory but it still shows up in the list when editing mixes. How do I actually remove it from Wotja completely?

    It is probably cached in memory. Just restart Wotja!

    Pete

  • @impete said:

    @motmeister said:
    I was easily able to add a sound font file to Wotja. Now I want to delete it. I deleted it from the iCloud Wotja directory but it still shows up in the list when editing mixes. How do I actually remove it from Wotja completely?

    It is probably cached in memory. Just restart Wotja!

    Pete

    OK, I'll look at it later. I did restart both the Mac and the iPad apps and it's still there. I may have to wait longer.

  • Do you have a copy zipped-up into a zip file, that is loaded-up by Wotja from there?

    Pete

  • edited May 2021

    @impete said:
    Do you have a copy zipped-up into a zip file, that is loaded-up by Wotja from there?

    Pete

    No, I loaded it by doing a Share/Copy to Wotja. It wasn't zipped. When the copy finished, a message came up and said that a file was updated or loaded, something like that. Was I supposed to do it as a zip?

    PS, in the manual, the link for:

    See the FAQ: File Management - Where should I put or look for App Files, Zips, SF2, WAVs
    etc.?.

    is broken.

    Later edit:
    Yes, waited a while and now it's gone. Sorry for any inconvenience...

  • @motmeister said:

    @impete said:

    PS, in the manual, the link for:

    See the FAQ: File Management - Where should I put or look for App Files, Zips, SF2, WAVs
    etc.?.

    is broken.

    Thanks, we'll check that!

    Yes, waited a while and now it's gone. Sorry for any inconvenience...

    Cool - sounds like an iCloud sync delay, quite possibly! :smile:

    Pete

  • Hi all.

    Newbie here:)
    First thanks sooooo much to the devs. I just know I'll be using this for a long time.

    Sorry if this is a basic simple problem but I can't figure out what the issue is. Seems like the gap minimum and gap range are just being ignored.
    I have an ambient generator set to about 5000 (thousandths). And it's gap set to the same.
    It is playing the note for duration, but immediately going to the next note, ignoring the gap.
    Strange as it had been working previously. Tried rebooting to no avail. It's not a midi note off issue going out, as the duration of the note is correct, just no pause.

    Any help greatly appreciated

    Niall

  • edited May 2021

    @NiallD said:
    Hi all.

    Newbie here:)
    First thanks sooooo much to the devs. I just know I'll be using this for a long time.

    Sorry if this is a basic simple problem but I can't figure out what the issue is. Seems like the gap minimum and gap range are just being ignored.
    I have an ambient generator set to about 5000 (thousandths). And it's gap set to the same.
    It is playing the note for duration, but immediately going to the next note, ignoring the gap.
    Strange as it had been working previously. Tried rebooting to no avail. It's not a midi note off issue going out, as the duration of the note is correct, just no pause.

    Any help greatly appreciated

    Niall

    Ah-ha. Gap minimum is related to Phrase Gaps in Phrasing section. If Phrase Gaps is at zero, Gap Minimum won't ever happen.

    Everyday is a school day!

    :D

  • @NiallD said:
    Everyday is a school day!

    :D

    Happy to have you on board - glad to hear you've got a handle on things! :smile:

    Best wishes.

    Pete

  • Thanks Pete.
    Is it to be asking newbie questions here....?
    If so, how do I rename a cell? Option not there when right clicking a cell like it is with generators. Can't find any mention in the guide and I have done it before but can't remember how :/

  • edited May 2021

    @NiallD said:
    Thanks Pete.
    Is it to be asking newbie questions here....?

    Sure!

    If so, how do I rename a cell? Option not there when right clicking a cell like it is with generators. Can't find any mention in the guide and I have done it before but can't remember how :/

    Cells are just named after the template used to populate them. Interestingly, I think this is the first request (that I can remember...) to rename the cell - not to say it isn't a good idea, however - just that we've never got around to it.

    Pete

  • @impete said:

    @NiallD said:
    Thanks Pete.
    Is it to be asking newbie questions here....?

    Sure!

    If so, how do I rename a cell? Option not there when right clicking a cell like it is with generators. Can't find any mention in the guide and I have done it before but can't remember how :/

    Cells are just named after the template used to populate them. Interestingly, I think this is the first request (that I can remember...) to rename the cell - not to say it isn't a good idea, however - just that we've never got around to it.

    Pete

    Yes, the workaround is to export the cell to a template with the name you want to give the cell, then replace the cell with the template (and usually then delete the template, unless you might use it again). A little roundabout, but soon becomes second nature.

  • I looked into scripting today. At least in this forum, what with the various scripting plug-ins, more attention is paid to scripts here and how they extend the power of iOS music apps. Wotja Scripting is in a JavaScript format. The scripting manual seems very complete, and I'm finding that once you have a better grasp of what Wotja does, scripting adds so much more. As far as I can tell, you can change just about any parameter for an object (Rhythmic, for example) in midstream. Timing for making changes can be controlled by keeping track of which bar you're in. The onImeBar event fires at the start of each bar. If you keep a counter, when the counter reaches a certain value (bar#), you can send changes to parameters for the Mix/Cell/etc. The possibilities are astounding (at least to me!). This is great stuff.

  • @motmeister said:
    I looked into scripting today. At least in this forum, what with the various scripting plug-ins, more attention is paid to scripts here and how they extend the power of iOS music apps. Wotja Scripting is in a JavaScript format. The scripting manual seems very complete, and I'm finding that once you have a better grasp of what Wotja does, scripting adds so much more. As far as I can tell, you can change just about any parameter for an object (Rhythmic, for example) in midstream. Timing for making changes can be controlled by keeping track of which bar you're in. The onImeBar event fires at the start of each bar. If you keep a counter, when the counter reaches a certain value (bar#), you can send changes to parameters for the Mix/Cell/etc. The possibilities are astounding (at least to me!). This is great stuff.

    Yes, scripting is utterly fantastic; it's a relatively new feature (only a couple of years old), but it's phenomenally powerful and really not that difficult to use even if you're new to JS; there are tons of examples provided that you can adapt and learn from. The iOS script editor isn't as elegant as the desktop version, but it's perfectly usable (and does syntax colouring). It's an absolute godsend for key changes.

  • @Masanga said:

    @motmeister said:
    I looked into scripting today. At least in this forum, what with the various scripting plug-ins, more attention is paid to scripts here and how they extend the power of iOS music apps. Wotja Scripting is in a JavaScript format. The scripting manual seems very complete, and I'm finding that once you have a better grasp of what Wotja does, scripting adds so much more. As far as I can tell, you can change just about any parameter for an object (Rhythmic, for example) in midstream. Timing for making changes can be controlled by keeping track of which bar you're in. The onImeBar event fires at the start of each bar. If you keep a counter, when the counter reaches a certain value (bar#), you can send changes to parameters for the Mix/Cell/etc. The possibilities are astounding (at least to me!). This is great stuff.

    Yes, scripting is utterly fantastic; it's a relatively new feature (only a couple of years old), but it's phenomenally powerful and really not that difficult to use even if you're new to JS; there are tons of examples provided that you can adapt and learn from. The iOS script editor isn't as elegant as the desktop version, but it's perfectly usable (and does syntax colouring). It's an absolute godsend for key changes.

    Yes, the iOS script editor needs an overhaul. Copy and paste desperately needs to be added, for one. I’ve worked with scripting for a few hours today, and as soon as I figured out which events happen where (Mix, Cell, Generator, etc), a lot fell into place.

  • Hi folks,

    We have another big update just going live today - Wotja 21.7.2

    IMPROVED: audio quality for Pitch Shifter unit (major improvement!)

    IMPROVED: revised Shimmer presets

    IMPROVED: layout of FXM network in landscape mode

    • the RHS Parameter panel is now allocated more width

    NEW/IMPROVED: if Repeats Min for Cell set to 0, treat that as SKIP

    • display cell as “Skip”
    • ignore the Repeat Range value slider in this case
    • modified mix track cell start logic, to ensure we don’t start on a Skip cell

    IMPROVED: When scanning the document icons, don’t load any associated SF2/DLS data;

    • that allows the icons to be processed more quickly, and reduces memory peaking if you
      have a lot of SF2/DLS files.

    IMPROVED: colours used to display the Line number in the Script Editor screens

    • this makes the line numbers much easier to read

    FIXED: the three “mod amount” sliders in the Reverb 2XL unit, could mis-display their values.

    • these three sliders use a range from 0 to 2.5

    CHANGED: colours used for Pitch Shifter and Reverb 2XL units

    All we need now is to have more people discover and use Wotja :smile: - a perpetual problem for small app developers. This is where your app store reviews all help! :wink:

    Pete

Sign In or Register to comment.