MIDI "Chocolate" šŸ« controller with the Mod Dwarf, an introduction

It didn’t possible to recover the original screenshots. But today I took new screenshots and also update the post content: I add more information how to use it with Dwarf using Bluetooth instead of USB cable, add a new option (that I think it’s useless for us, but is good to know that it exists) and add links for Tetr4-switch and Gossiper plugins.

Thanks, @Casanunda . I updated the content with an observation with your tip.

5 Likes

Hey, maybe I’m late here… but as there are so many settings and answers I couldn’t read everything…

I just bought an M-Wave Chocolate with the wireless MIDI adapter, I connected the Chocolate to my Mercury7 pedal and I was able to change the presets on my Mercury7 pedal, also test it on my Quad Cortex via midi and I was able to control both.

My doubt is, if I can send a Midi signal leaving my Quad Cortex to enter Chocolate and when I change the presets in Neural it will also change the presets of mercury7 through Chocolate

Here we are a year later, I’ve got CME Widi Bud Pro another use case (Connecting Artiphon Orba2 to MDX), and as far as I can see it is still the same - CME dongle does not work with Chocolate. (does not work with m-wave dongles as well)

I’ve found a community spreadsheet for the CME dongle compatibility, where it is mentioned ā€œCME says this requires help/fix from MVaveā€ on Chocolate.

Also I’ve wrote a letter to M-Vave for support@sincoaudio.com, I do not have much hopes, but it would be great if Chocolate would be finally compatible with WIDI stuff. Maybe some letters from other interested people could bring M-Vave’s attention to the problem. At least Mvave guys still do software/firmware updates for their devices, so it might work.

hey all… just got one of these chocolate things… seems like a nice little box! …thanks for the tip…

one question: in ā€œcustom controlā€ mode, i can successfully set whatever CC number i want and successive presses of the chocolate button does toggle the value of that CC between 0 and 127 - confirmed with the MIDI display plugin on my Dwarf. however, no matter which way i put the ā€œvisual behaviorā€ switch in the chocolate app, the display just shows ā€œ00ā€ when no button is pressed and ā€œā€“ā€ while any button is down. so the display on the chocolate is useless in custom mode.

anyone else seen this problem, and know how to solve it?

[later edit----------------------------

i’ve just observed that the ā€œvisual behaviorā€ switch in the app does this:

  1. when it is ā€œONā€ (to the right), the CC of that switch toggles between 0 and 127 with successive full cycles of the button.
  2. when it is ā€œOFFā€ (to the left), the CC of that switch toggles between 0 and 127 within one cycle of the button (0 when the button is up and 127 when the button is down).

so, maybe that’s what "visual behavior is supposed to mean? still, it’d be nice if the display showed some useful information in custom mode. :frowning:

-----------------------------------------]

there’s also nothing on the chocolate display to indicate expression pedal value - but i think that’s as expected, because there’s no ā€œvisual behaviorā€ switch in the app for that input.

btw: if i switch the chocolate to another mode (i.e. any of the program change modes), the chocolate display does display the program changes just fine, so at least some things about the display are working.

Looks like m-wave does not care.

marulong@sincoaudio.com <marulong@sincoaudio.com> 

Hi.

We have our own midi system. If you need to use chocolate to connect to other devices, you can use our midi system

P.S. Meanwhile,I’d stopped using chocolate with their m-wave usb dongle, as it loses wireless connection even within a one meter distance.
Reliability is not included. :frowning:

1 Like

@ignis32, for who did you send this email? There are two companies: m-Vave and m-Wave. Maybe you sent for the m Wave company a question related to a product made for other company?

I have a problem with the on off switch. If I miss and kick the chocolate and its on off switch touches other thing, the controller turn down and turn up

Related to Midi connectivity, try to update the midi and the chocolate, maybe it makes their more stable. But I think that a USB connection will always be more secure, btw.

1 Like

Yes, unfortunately. I created the ā€œPlugin Gossiperā€ to get some feedback related to this situation. Related to the Mod Ui restrictions, it was the best that I could do.

3 Likes

It was m-vave, I always spell it wrong. To be exact, I used support email from cuvave.com (other name for the same company to my understanding), and asked if they are going to fix incompatibility with CME devices.

I always kept it updated, but it does not seem to help a lot, unfortunately.

It might be that this unreliability is caused by the wireless audio transmitter from the same m-vave that I use, I guess it uses approx the same 2.4 ghz frequencies. Anyway, my chocolate loses connection so easily and often, that bluetooth has no sense for me even at home.

2 Likes

one other thing i just noticed:

again in Custom Mode, i can edit CC assignments for the buttons, using the CubeSuite app on my android phone (chocolate connected by bluetooth), and they save just fine. however, ā€œvisual behaviorā€ settings made in that app don’t save… i have to make those changes in the mac version of CubeSuite with the Chocolate connected to my mac mini by USB for them to be permanent.

1 Like

Hi,

1 Like

right… when i’ve saved ā€œvisual behaviorā€ as ā€œonā€ in the mac version of CubeSuite, it still shows as ā€œoffā€ in the android app - but the button does function properly as a momentary switch. that’s as you’ve seen, right?

but what i’ve observed is that when i change that setting to ā€œonā€ in the android app, neither the button function nor the indication in the app saves. so it’s not just the app indication that’s buggy, but also the app’s ability to actually save the button function.

it’s an interesting journey figuring out what works on this device and what doesn’t! :wink: …i’m sorry that i didn’t read all the knowledge from all you wonderful folks carefully enough, and ended up duplicating some of what was already stated. oops.

…anyways, i hope this last little observation is helpful in some way…

cheers, all!

LATER: after some more experimenting, i have to say that getting the ā€œvisual behaviorā€ state saved is often not reliable even with the mac version of CubeSuite… :unamused: sometimes works, sometimes doesn’t.

3 Likes

Hi @plutek,
Sorry for the late reply. I wanted to make a test before confirming.

First of all, I only use the Android app.
And the result is actually the opposite : when I save ā€œvisual behaviorā€ as ā€œonā€, the switch is latching. ā€œOffā€ is for momentary. It works as @SrMouraSilva says in the original post :

You can do a quick test with the MIDI Display plugin as I just did. I confirm what I said before : the app saves the option properly and the pedal works as expected. The only bug happens when I restart the app : ā€œvisual behaviorā€ always appears as ā€œoffā€ even though the pedal still works with the previously saved settings.

1 Like

hi @funkypou … thanks for your testing, and for taking the time to write about it! sorry i was confused about what was going on, during my pre-gig rush to set everything up. :stuck_out_tongue_winking_eye:

indeed, i can now confirm that all is as you report it:

…it is really excellent to feel secure that the android app can be used to edit button functions!

3 Likes

​I needed to use inversion of values for the expression pedal (0~127 to 127~0), which is only possible in ā€œAdvanced Custom modeā€, and make Chocolate work in Stompbox mode. For that I configured each button for the ā€œSingle step (switch between two banks)ā€ mode and for each bank I entered the values 127 or 0 for that channel, that is, effect on or off.


in the expression pedal settings i assigned the values 127~0:

this way the pedal worked the way I needed it to, that is, when stepped on the heel it goes to zero and when stepped on with the tip of the foot it goes to the maximum value.

Anyway, I’m having trouble getting the chocolate actuator situation back… I reported this in another topic, if you can help me:

1 Like

Hello all!

Does anybody know if I can connect more than one m-vave chocolate via a signle BT dongle?
Apologies if this has been asked (and answered) before.

Unfortunately no. At least if are speaking about m-wave dongle which I have.

1 Like

Thanks. I also have a BT dongle from m-vave (not ā€œwaveā€ for some reason - what’s ā€œvaveā€?).
Ok, how about a Dwarf with a USB hub, with a couple of BT dongles connected to a HUB, - shall this work? Also, does an m-vave (:man_facepalming:) MIDI controller work as a MIDI controller over USB, or over BT only?

It’s possible to use m-vave to send MIDI messages over USB. So hypothetically you can use a Bluetooth dongle for one and the USB for the other. But it’s possible that the USB dongle connects with the USB plugged chocolate instead of the unplugged one. Then I think that the most secure is to connect both using USB.

Note: I don’t know what happens if you use two Bluetooth dongle for two chocolates. Maybe it works.

I cannot tell for sure, but have some guesses, based on my two m-vave dongles (5din, usb) and Chocolate.

What I actually see:

There is no interface to control which devices connects to which. It is determined by a sequence of powering devices.

Looks like they connect to the first other m-vave non-connected device they see around after power on. After connection is established, both connected devices become ā€œbusyā€ and do not connect to anything else, even no configuration is possible by the android app. That’s what I see from my 3 devices.

Also, my 5din dongle connects to my usb dongle. ( so it is probable that if you wake up two usb dongle first - they would connect to each other.)

My expectations:

With two m-vave dongles and two chocolates, I would expect that it should work, but you would have to power on all the devices in a correct sequence ( to evade both usb dongles connecting to each other, for example)

Like, power-on first dongle and first chocolate, and after they are connected - then power-on remaining dongle-chocolate pair.

However, I do not have a second Chocolate to prove my theory, Tell us if you would try that.


Regarding USB:
Chocolate works via USB for me just fine. Actually I do prefer this connection method now, as bluetooth connection seems unreliable to me, interrupting from time to time while distance is less than 1.5 meters.

Therefore I would double SrMouraSilva on this one:

P.S
Basically, I’ve ended up using usb connected (more expensive, unfortunately) Sofstep2 instead (10 buttons) and (optionally) usb connected Chocolate to provide additional 4 buttons to control drum machine when required.

2 Likes

Hi, i have a problem with saving settings to chocolate via CubeSuite:

I use chocolate footCtrl, i connect it with CubeSuite, i change settings, chocolate display acts like changes have been accepted.

But when i power off/on the device — changes are not saved…

  • But I am having a strange problem where the settings revert back to the first mapping i had set up in Advanced Custom Mode every time the device powers off and back on.

is there any solution for this issue?

I have 2 pedals, and my other chocolate pedal works fine… so i have problen only with one…

tried to reinstall cubesuite, tried to use PC app — no luck