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.

M-vave midi pedal -> PC vs CC messages?

Hi everyone,
Pardon me, if this is a question that is answered somewhere else in this space.
I am using a midi controller for the first time, and I'm learning A LOT. But at the moment, I'm a bit lost in the wood
I'm trying to configure my M-Vave Chocolate Plus pedal to use CC messages, rather than PC. I'm unsure how to do that.
Someone mentioned Midiwrench and I downloaded that. But, in looking at the app, I'm not sure what to do next.

My questions now are
1) When I am doing this configuration, is it something that is happening inside the pedal? Or is it something that I need to do in Loopy Pro? Or somewhere else?
2) Is there a resource I can read to learn the very basics of midi?
3) Do you have a resource, or is there a resource on this board, that talks about switching between PC and CC?

Thank you so much for your time. You're awesome.
Jason

Comments

  • @jasonplaystunes said:
    Hi everyone,
    Pardon me, if this is a question that is answered somewhere else in this space.
    I am using a midi controller for the first time, and I'm learning A LOT. But at the moment, I'm a bit lost in the wood
    I'm trying to configure my M-Vave Chocolate Plus pedal to use CC messages, rather than PC. I'm unsure how to do that.
    Someone mentioned Midiwrench and I downloaded that. But, in looking at the app, I'm not sure what to do next.

    My questions now are
    1) When I am doing this configuration, is it something that is happening inside the pedal? Or is it something that I need to do in Loopy Pro? Or somewhere else?
    2) Is there a resource I can read to learn the very basics of midi?
    3) Do you have a resource, or is there a resource on this board, that talks about switching between PC and CC?

    Thank you so much for your time. You're awesome.
    Jason

    The CubeSuite app is the configuration app. If you are planning to use the pedal with Loopy Pro, I recommend you choose the Manufacturer Control setting. It is a pre-configured CC setup.

  • And this channel has many ways to use the M-vave:

  • And for the Pocket Master:

  • And this is with Loopy:

  • wimwim
    edited August 2025

    @jasonplaystunes said:
    Hi everyone,
    Pardon me, if this is a question that is answered somewhere else in this space.
    I am using a midi controller for the first time, and I'm learning A LOT. But at the moment, I'm a bit lost in the wood
    I'm trying to configure my M-Vave Chocolate Plus pedal to use CC messages, rather than PC. I'm unsure how to do that.
    Someone mentioned Midiwrench and I downloaded that. But, in looking at the app, I'm not sure what to do next.

    My questions now are
    1) When I am doing this configuration, is it something that is happening inside the pedal? Or is it something that I need to do in Loopy Pro? Or somewhere else?

    The change is happening inside the pedal.
    Once you have messages coming out from the pedal, you connect them to Loopy elements such as mixer faders, loops, widgets, and other things to do things with them.

    2) Is there a resource I can read to learn the very basics of midi?

    Here's one pretty good one: https://theproaudiofiles.com/midi-basics/

    Since you specifically mentioned CC's and PC's here, a fundamental difference between them is PC (Program Change) messages are generally used for things like changing synth patches. CC messages are generally used for changing controls. They can be variable changes, such as sweeping a filter cutoff or can also be used like switches, sending a single value at a time. CC messages are more commonly used and supported by apps than PC messages. Not all apps support PC at all.

    Of course, you're asking about a foot-switch, so your CC's are acting as switches. They'll send a value of 127 (ON) followed by 0 (OFF). It's possible to plug an expression pedal into the chocolate, which would give you one CC of continuous control.

    3) Do you have a resource, or is there a resource on this board, that talks about switching between PC and CC?

    I'm not clear what you mean by this question. Maybe the brief explanation and further reading above will help sort that out.

    Or, if the question is about how to make the changes in the pedal, here's the link to the CubeSuite app that you need to make the changes: https://apps.apple.com/app/cubesuite/id1576180487.

    @espiegel123 's suggestion to use the Manufacturer Control setting is definitely recommended.

  • wimwim
    edited August 2025

    This is a great resource for understanding how to put it all together in Loopy Pro.

    https://wiki.loopypro.com/MIDI_Basics

    [edit] Actually, nvm. Those are more geared toward using MIDI Loops than about MIDI in general.

    The example projects in Loopy Pro are essential as well.

  • Hooray! This is all so helpful. Especially the bit about "The change is happening inside the pedal." That's what I thought, something on another page made me wonder.
    And, thanks for the link to proaudiofiles. It's so helpful to narrow some choices down. I'll be sure to read through that.
    I really appreciate it, all!

  • edited August 2025

    OK. Now I have CubeSuite, and I'm trying to get things paired. But, I get an infinite "loading." (screenshot attached)
    I have restarted the ipad and the pedal several time, and removed and redownloaded the app, hoping that it was as simple as that, but the problem remains.

    Do you have any thoughts as to why this is happening?
    Thanks for your time.

  • @jasonplaystunes said:
    OK. Now I have CubeSuite, and I'm trying to get things paired. But, I get an infinite "loading." (screenshot attached)
    I have restarted the ipad and the pedal several time, and removed and redownloaded the app, hoping that it was as simple as that, but the problem remains.

    Do you have any thoughts as to why this is happening?
    Thanks for your time.

    At what point does this happen, is this initial loading process or have you tapped on some option? What OS version are you running?

  • wimwim
    edited August 2025
    • In iOS Settings > Bluetooth, does it show FootCtrl as connected?
    • When you open CubeSuite, does it show FootCtrl in the Equipment List?
    • Is it after you tap the FootCtrl in the Equipment list that it gets stuck on Loading?

    If yes to all of those, then try going to iOS Settings > Bluetooth and tap the ℹto the right of the connected entry, then Forget Connection. Then power the M-Vave off and back on, and reconnect. Then try CubeSuite again.

    Also, be sure the battery is fully charged and that there's nothing plugged into the USB-C port.

  • Hi wim,
    Yes, that’s exactly what is happening.
    I just tried the process that you described and it is stuck in the same place.
    I’m using iPadOS 17.7.9
    Any other thoughts?
    Thank you for your time.

  • wimwim
    edited August 2025

    @jasonplaystunes said:
    Any other thoughts?

    It almost makes me wonder if you got a bad unit. Did you buy it new, or used?

    You might want to try updating the firmware. It's possible it's corrupted in some way.

    • First, get the SincoOTA app.
    • Next, get the latest firmware for the correct device (FootCtrl or FootCtrl_Plus). It should end up in "Downloads" on your device, but no need to do anything with it yet.
    • Force-quit the CubeSuite app if it's open.
    • Open the OTA app and scan for devices. Once your device is found, tap it so that there's a checkmark next to it, then tap the Upgrade button at the bottom-right.
    • Tap the "Get Version" link, and make note of the version number for reference.
    • Tap the folder next to Choose Firmware. If you're lucky the file will show up right away in "Recents" and you can select it. If not, tap the browse button and then < Browse at the top-left to get to the top level of the files app, scroll down to Downloads, then find the file in Downloads and tap it.
    • Once the file shows in the upgrade screen, note the firmware file version, which is shown in the file name.
    • Pray 😉. Then hit the Upgrade button.
    • Once complete, close the app and go to Bluetooth settings on the device. Find the FootCtrl entry, tap the ℹ, and Forget the device.
    • Re pair the device. You may need to turn Bluetooth off and back on to get the device to show again and to pair it.
    • If you like, you can open the OTA app again to verify the firmware version, but it should be correct. Force close the OTA app before trying CubeSuite again.

    I tried these steps with my Chocolate (not plus) and they worked smoothly. I was on firmware version 30 and am now on firmware version 51. Note for anyone else reading this: This reset the Chocolate to factory defaults. I had to manually set up the foot switch to my custom settings after the update.

  • Wow! Thank you so much for such a thorough explanation.
    I bought it new awhile back. As I've been working on this problem, I thought back to remembering some kind of setup when I got it. But, then life got busy and I never got around to doing anything with it.
    I'll give it a try. Thanks!

  • edited August 2025

    Yes! That did it. I'm fully connected to Cubesuite.
    Again, I really appreciate your time. Thank you.

  • Yay! The hair always stands up on the back of my neck when I suggest a firmware update to anyone. Too many memories of bricked units after failed or interrupted updates.

    In this case it seemed you had little to lose since you couldn't do much with it anyway, and since it seemed to run quite smoothly on my own devices.

  • @wim. Thanks for the excellent instructions. Just one little catch. If Chocolate was previously paired with a different iPad, which happens to be sitting right next to it, I had to forget the device on the old iPad before the updater could see it. Also, I did need to forget it on the current iPad before the updater could see it after the update. That resulted in a brief panicky sequence of "Connect Failed".

    I see they've actually published a manual for CubeSuite. When I got mine, it seemed like the only info was on that Mod site,

  • wimwim
    edited August 2025

    @uncledave said:
    @wim. Thanks for the excellent instructions. Just one little catch. If Chocolate was previously paired with a different iPad, which happens to be sitting right next to it, I had to forget the device on the old iPad before the updater could see it. Also, I did need to forget it on the current iPad before the updater could see it after the update. That resulted in a brief panicky sequence of "Connect Failed".

    I see they've actually published a manual for CubeSuite. When I got mine, it seemed like the only info was on that Mod site,

    Thanks for the additions. I did mention the need to forget the device and re-pair it after the update. I skipped over the given that the chocolate needs to be forgotten when changing to another device.

Sign In or Register to comment.