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.

New 4Pockets app: Surface Builder - MIDI Control Made Easy

1468910

Comments

  • @McD said:

    @wim said:
    Why don’t you guys just compress (zip) these rather than mess with renaming files? Just long press to compress the file. The forum will take it, and I think when downloaded it may automatically uncompress (I forget). If not, again it’s just long press to unzip.

    Not to mention that you can bundle more than one file if you want.

    Good advice… here’s a zip containing the CC20=100 and C Chord Surfaces with *surface extensions for easier loading.

    You zipped wrong extension ‘.surface.txt’. I tried another zip file with right extension directly  drag’n’drop to SB import window without success. We should contact Paul to make this happen, so we could be able to batch import.

    C Chord.surface not working, CC20 works fine.

  • edited July 2023

    @wim said:
    Why don’t you guys just compress (zip) these rather than mess with renaming files? Just long press to compress the file. The forum will take it, and I think when downloaded it may automatically uncompress (I forget). If not, again it’s just long press to unzip.

    Not to mention that you can bundle more than one file if you want.

    I suspected that McD needed to clarify certain procedures.

  • McDMcD
    edited July 2023

    @Luxthor said:

    @McD said:

    @wim said:
    Why don’t you guys just compress (zip) these rather than mess with renaming files? Just long press to compress the file. The forum will take it, and I think when downloaded it may automatically uncompress (I forget). If not, again it’s just long press to unzip.

    Not to mention that you can bundle more than one file if you want.

    Good advice… here’s a zip containing the CC20=100 and C Chord Surfaces with *surface extensions for easier loading.

    You zipped wrong extension ‘.surface.txt’. I tried another zip file with right extension directly  drag’n’drop to SB import window without success. We should contact Paul to make this happen, so we could be able to batch import.

    C Chord.surface not working, CC20 works fine.

    C chord was created as a standalone surface with port mapped to AUM as a Destination target. No AUv3 setup, meaning it works external to AUM and a synth inside must accept input from AUM Destination. It’s easy to change the port mapping to default and use Surface Builder inside AUM which is how CC20 was saved.

    My intention with making a standalone surface was to test sending midi out to an external keyboard. I haven’t done that yet. It will require changing the port config depending on the path to the synth hardware… USB or Bluetooth. Try testing to a standalone synth and getting the port mapping to hear the C chord. Don’t forget to turn the synth on.

    I made a more complex surface to control the new Super VHS knobs. I’m wondering if the best approach might be an AUM project with a surface installed and a target synth with CC’s configured to control synth parameters. Maybe tomorrow…

  • I’m not at home atm. Will check soon as I’m back.

  • @McD said:
    C chord was created as a standalone surface with port mapped to AUM as a Destination target. No AUv3 setup, meaning it works external to AUM and a synth inside must accept input from AUM Destination. It’s easy to change the port mapping to default and use Surface Builder inside AUM which is how CC20 was saved.

    Just to confirm, the C-Chord button is working fine from Standalone SB to AUM Destination. Trying with network atm. Don’t have any HW synths, only MIDI controllers and fx processors like GT-100, actually it will be great to control GT-100 via SB.

  • The C Chord would work in AUM by changing port 1 to default from the current AUM in Settings. I wonder if that decision is also exposed in the surface editor?

  • See Korg it can be done !

  • McDMcD
    edited July 2023

    @McD said:
    The C Chord would work in AUM by changing port 1 to default from the current AUM in Settings. I wonder if that decision is also exposed in the surface editor?

    To change the Port Mapping:

    1. Menu
    2. Settings
    3. Port (in this case I choose my USB connected Casio CT-X700 Keyboard)

    I press the Surface Builder “C Chord” button and the 3 MIDI Notes are dispatched to the Casio and it plays.
    We can get to work making Surfaces for:

    1. external hardware
    2. standalone apps (those IAA apps for example)
    3. Or DAW’s like AUM

    Sometimes I get frustrated with the limitations of Mozaic’s GUI layouts… this could be the solution to that.

    Here’s the Surface I created to control the new Super VHS app. It’s really 7 Sliders controlling CC’s 20-27 with a toggle switch for CC 23. East to modify for generic CC controls.

    You must also create the assignments of the CCs to the Super VHS AU Parameters.

    The Surface file is included in this Surface Builder Zip file:

  • I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.
    So, for example, I want to make 16 buttons that send CC10 but each send a different value; 0, 1, 2, 3, etc..
    Then I thought 'I'll just use the duplicate command to make multiple buttons at once so then all I'll have to do is go in and change the CC value on each one, that would cut down on the tedium'.

    But no.
    As I found out, if I duplicate a button that is using 'send bulk midi', for some reason it changes each duplicate to the same value!! So I can't make duplicates and edit each one separately.

    Has anyone else run into this? Is it a bug?

  • McDMcD
    edited July 2023

    @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.
    So, for example, I want to make 16 buttons that send CC10 but each send a different value; 0, 1, 2, 3, etc..
    Then I thought 'I'll just use the duplicate command to make multiple buttons at once so then all I'll have to do is go in and change the CC value on each one, that would cut down on the tedium'.

    But no.
    As I found out, if I duplicate a button that is using 'send bulk midi', for some reason it changes each duplicate to the same value!! So I can't make duplicates and edit each one separately.

    Has anyone else run into this? Is it a bug?

    It looks like a bug. I copied a button and CC value went with it. I changed the value in the copy and it also changed the original. I tried the same with Duplicate and the behavior is the same. Looks like a bug to me.

    You will need to create each button from the + icon and not use copy or duplicate to output distinct CC values.

  • wimwim
    edited July 2023

    @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.

    Are you sending more than just one CC from the buttons? If so then you don't need bulk midi.

    So, for example, I want to make 16 buttons that send CC10 but each send a different value; 0, 1, 2, 3, etc..
    Then I thought 'I'll just use the duplicate command to make multiple buttons at once so then all I'll have to do is go in and change the CC value on each one, that would cut down on the tedium'.

    But no.
    As I found out, if I duplicate a button that is using 'send bulk midi', for some reason it changes each duplicate to the same value!! So I can't make duplicates and edit each one separately.

    Has anyone else run into this? Is it a bug?

    That only happens if all the buttons are still selected when you change the value. If you de-select the buttons and just select one, it doesn't happen that way - at least for me. I can edit them to separate values with no problem.

    Tip: You can keep the Bulk MIDI assignment window open and just tap each button individually for quicker editing. Be sure to hit "Update" before clicking the next button though.

  • @McD said:

    @McD said:
    The C Chord would work in AUM by changing port 1 to default from the current AUM in Settings. I wonder if that decision is also exposed in the surface editor?

    To change the Port Mapping:

    1. Menu
    2. Settings
    3. Port (in this case I choose my USB connected Casio CT-X700 Keyboard)

    I press the Surface Builder “C Chord” button and the 3 MIDI Notes are dispatched to the Casio and it plays.
    We can get to work making Surfaces for:

    1. external hardware
    2. standalone apps (those IAA apps for example)
    3. Or DAW’s like AUM

    Sometimes I get frustrated with the limitations of Mozaic’s GUI layouts… this could be the solution to that.

    Here’s the Surface I created to control the new Super VHS app. It’s really 7 Sliders controlling CC’s 20-27 with a toggle switch for CC 23. East to modify for generic CC controls.

    You must also create the assignments of the CCs to the Super VHS AU Parameters.

    The Surface file is included in this Surface Builder Zip file:

    Great tutorial, I love it. Just add somewhere that the DAW app or other devices needs to be up and running if you want to see it as an option in SB->Settings->Port Mapping.

  • @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.
    So, for example, I want to make 16 buttons that send CC10 but each send a different value; 0, 1, 2, 3, etc..
    Then I thought 'I'll just use the duplicate command to make multiple buttons at once so then all I'll have to do is go in and change the CC value on each one, that would cut down on the tedium'.

    But no.
    As I found out, if I duplicate a button that is using 'send bulk midi', for some reason it changes each duplicate to the same value!! So I can't make duplicates and edit each one separately.

    Has anyone else run into this? Is it a bug?

    Sry, but I must ask. Did you hit the save button for each one? It's an awkward thing in SB, but as soon as you tap on another object it forgets every change you did on the previous one, if you didn’t hit the save button in the Object Properties window.

  • @Jumpercollins said:
    See Korg it can be done !

    What can be done?

  • Thank you @McD and @Luxthor for your helpfulness. But I now realize that I was still operating under a misapprehension.

    @wim said:

    @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.

    Are you sending more than just one CC from the buttons? If so then you don't need bulk midi.

    What? 🤯 I thought I had to use the send bulk midi because way back, in long ago June when this first appeared there was no way to do this and so I was still thinking that using send bulk midi was the only work around. When did that change? Sheesh! I mean I did watch the videos but never noticed that being mentioned. Well this makes things much easier. Now I can finally get down to business.

  • McDMcD
    edited July 2023

    @Stochastically said:
    Thank you @McD and @Luxthor for your helpfulness. But I now realize that I was still operating under a misapprehension.

    Well… it was actually pretty crowded under there but…

    @wim said:
    Are you sending more than just one CC from the buttons? If so then you don't need bulk midi.

    You can usually take any input from @wim to the bank and redeem for cash so I tried again. These settings work to send 127 on touch and 0 on release.

  • wimwim
    edited July 2023

    @Stochastically said:
    Thank you @McD and @Luxthor for your helpfulness. But I now realize that I was still operating under a misapprehension.

    @wim said:

    @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.

    Are you sending more than just one CC from the buttons? If so then you don't need bulk midi.

    What? 🤯 I thought I had to use the send bulk midi because way back, in long ago June when this first appeared there was no way to do this and so I was still thinking that using send bulk midi was the only work around. When did that change? Sheesh! I mean I did watch the videos but never noticed that being mentioned. Well this makes things much easier. Now I can finally get down to business.

    It looks like it came in v1.04 two weeks ago.

    I need to start paying attention to the release notes! There are other things I missed such as now being the able to set a default double tap value for knobs and faders. Both are things I requested by email and they just quietly showed up a few weeks later.

    @4pockets_paul - if you're lurking out there, thanks! You are an amazing developer!

  • @wim said:

    @Stochastically said:
    Thank you @McD and @Luxthor for your helpfulness. But I now realize that I was still operating under a misapprehension.

    @wim said:

    @Stochastically said:
    I'm still concentrating on making buttons that send specific CC values. The 'send bulk midi' step that's necessary for this works okay once I got the routine.

    Are you sending more than just one CC from the buttons? If so then you don't need bulk midi.

    What? 🤯 I thought I had to use the send bulk midi because way back, in long ago June when this first appeared there was no way to do this and so I was still thinking that using send bulk midi was the only work around. When did that change? Sheesh! I mean I did watch the videos but never noticed that being mentioned. Well this makes things much easier. Now I can finally get down to business.

    It looks like it came in v1.04 two weeks ago.

    I need to start paying attention to the release notes! There are other things I missed such as now being the able to set a default double tap value for knobs and faders. Both are things I requested by email and they just quietly showed up a few weeks later.

    @4pockets_paul - if you're lurking out there, thanks! You are an amazing developer!

    That's so true. I've found that watching Paul's videos on his website are invaluable for getting the most of out his apps, and I actually make notes on them and take screenshots since they are often jam packed with details. He'll often slip in little things while he's describing another feature that are easily missed unless you're really watching closely.

  • I created a variant of Paul’s “Audio Control”. I duplicated the Audio File player widget twice and loade up 3 of my audio projects out of AudioShare. Then I exported the Surface and sent it from iPad to my iPhone. The surface as you would expect loaded without issue but the 3 audio files are not available on the iPhone and I’ll need to share them over and hand edit the widgets to move them into the Surface Builder’s file storage. So, packing the surface and the audio files into a Zip with a “read me” explaining the additional hand editing is probably a good idea for uploads to PatchStorage when/if it’s approved as a supported platform.

    Let’s check and see how many have voted to include it. I only asked for *.surface file support. Do I need to be specific and *.zip support or is that just assume on patchstorage. Mozaic has this feature of *.mozaic and *.zip files.

  • wimwim
    edited July 2023

    @McD said:
    I created a variant of Paul’s “Audio Control”. I duplicated the Audio File player widget twice and loade up 3 of my audio projects out of AudioShare. Then I exported the Surface and sent it from iPad to my iPhone. The surface as you would expect loaded without issue but the 3 audio files are not available on the iPhone and I’ll need to share them over and hand edit the widgets to move them into the Surface Builder’s file storage. So, packing the surface and the audio files into a Zip with a “read me” explaining the additional hand editing is probably a good idea for uploads to PatchStorage when/if it’s approved as a supported platform.

    Let’s check and see how many have voted to include it. I only asked for *.surface file support. Do I need to be specific and *.zip support or is that just assume on patchstorage. Mozaic has this feature of *.mozaic and *.zip files.

    If you used the export menu the airdrop file surface should contain the file shouldn't it? It does for me.

    [edit] aaah ... there's a checkbox when you save the surface to enable packing the wave files into the saved file. It defaults to unchecked.

  • @wim said:
    [edit] aaah ... there's a checkbox when you save the surface to enable packing the wave files into the saved file. It defaults to unchecked.

    Thanks! Works like a charm. Paul is pretty good at the details and how we’ll use his products.

  • Ptachstorage status:

    Surface Builder 6 comments (i.e. votes)
    Loopy Pro 5 comments

    Vote people!
    https://patchstorage.com/requests/

  • McDMcD
    edited July 2023

    The MIDI Monitor offers midi in and midi out… is there a way to accept midi in and do something to change the data on the event like change midi channels for example which I have a need for. I can use Mozaic but I’d like to know this app better.

    Is there a manual? That’s my last resort. I envy those that just start with reading but I like to figure it out like a puzzle.

    I found the manual in the menu called “Help Manual”… I think re-mapping channels is not in the cards. I’d want an “if” statement I think. It mentions midi note input triggering audio playback however.

    @wim or @Edward_Alexander will pop in and clarify…

  • wimwim
    edited July 2023

    @McD said:
    The MIDI Monitor offers midi in and midi out… is there a way to accept midi in and do something to change the data on the event like change midi channels for example which I have a need for. I can use Mozaic but I’d like to know this app better.

    Is there a manual? That’s my last resort. I envy those that just start with reading but I like to figure it out like a puzzle.

    I found the manual in the menu called “Help Manual”… I think re-mapping channels is not in the cards. I’d want an “if” statement I think. It mentions midi note input triggering audio playback however.

    @wim or @Edward_Alexander will pop in and clarify…

    No need for clarification. You already answered your own questions. Manipulation of midi data on the way through isn't a thing in Surface Builder.

    The help file is the manual. The videos are exceptionally informative. I prefer not to have to slog through videos but these really do cover all the bases. They are worth the time.

  • @wim said:

    @McD said:
    The MIDI Monitor offers midi in and midi out… is there a way to accept midi in and do something to change the data on the event like change midi channels for example which I have a need for. I can use Mozaic but I’d like to know this app better.

    Is there a manual? That’s my last resort. I envy those that just start with reading but I like to figure it out like a puzzle.

    I found the manual in the menu called “Help Manual”… I think re-mapping channels is not in the cards. I’d want an “if” statement I think. It mentions midi note input triggering audio playback however.

    @wim or @Edward_Alexander will pop in and clarify…

    No need for clarification. You already answered your own questions. Manipulation of midi data on the way through isn't a thing in Surface Builder.

    The help file is the manual. The videos are exceptionally informative. I prefer not to have to slog through videos but these really do cover all the bases. They are worth the time.

    Thanks. Good to get your feedback.

  • @McD said:
    The MIDI Monitor offers midi in and midi out… is there a way to accept midi in and do something to change the data on the event like change midi channels for example which I have a need for. I can use Mozaic but I’d like to know this app better.

    Is there a manual? That’s my last resort. I envy those that just start with reading but I like to figure it out like a puzzle.

    I found the manual in the menu called “Help Manual”… I think re-mapping channels is not in the cards. I’d want an “if” statement I think. It mentions midi note input triggering audio playback however.

    @wim or @Edward_Alexander will pop in and clarify…

    You tagged the wrong person there @McD, I wouldn’t have a clue about this app. @wim yes, me no…

  • @McD said:
    I submitted the request for Surface Builder to be supported on PatchStorage. Please use this link and leave a comment to vote on it being accepted there:

    https://patchstorage.com/requests/

    While there also vote for Loopy Pro and SunVox (or SnVx if you hate vowels).

    Yes please go on and leave a comment to vote for Surface Builder and all of the iOS apps available to Vote on right now. This will be massive for the app but more importantly its users. It’s free to sign up, and a super valuable resource for patch sharing apps, software, and hardware. Just look at Mozaic or Drambo or Model 15. I keep Patchstorage at the top of my favorite bookmarks. The more votes/response, the quicker it will be live and available for anyone to upload/download free presets for the App. Cheers.

  • @wim said:
    Why don’t you guys just compress (zip) these rather than mess with renaming files? Just long press to compress the file. The forum will take it, and I think when downloaded it may automatically uncompress (I forget). If not, again it’s just long press to unzip.

    Not to mention that you can bundle more than one file if you want.

    Depends on your device settings and where you have your downloads being sent. I have to tap on my zip in the files app, inside iCloud, but it automatically unzips with a single tap.

  • edited July 2023

    @McD said:

    @GeoTony said:
    @McD , you can change the extension in Files on iOS these days. Just Rename and change it 😊

    I wonder when that was added? IOS 16?

    I bought VAPoly16 and it won’t load on 16.3 on my phone. Go figure.

    I think we on 16.6 already. Just checked and yes it’s 16.6. The last couple were small but very important security updates and vulnerability patches.

  • edited July 2023

    Good point @GeoTony @Luxthor ive had various downloaded files over the years named incorrectly, a few from Reverb.com and by quickly renaming it in files or audioshare with “.zip” I was able to unzip and use the files.

Sign In or Register to comment.