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

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

Have not seen it behaving like that, can only suggest trying force firmware update

So how the update can be forced? Or how can i reinstall the firmware?

Cuz i see that CubeSuite tells me that my device is up to date and i canā€™t do anytging with firmwareā€¦

I found 1-2 cases with same issue from march 2023 on a webā€¦ but no suggestionsā€¦

Sorry, looks like it was a false memory or they had changed something and it does not work anymore - I could not force firmware upgrade, it just says itā€™s already the latest.

Anyway, firmware is updated by OTA Upgrade on the top right of the Mobile CubeSuite app.
If you have an outdated firmware that might still work.

yes, this is what i see as well. i think we used to be able to force firmware re-install, but not anymore.

Today I use CHOCOLATE, my cell phone and my tablet to send MIDI messages. I tried using two MIDI dongles + the MIDI 5di0 Bluetooth, it works, but it crashes a lot. To connect everything without problems, replace a Dongle with a connection via USB (CHOCOLATE-USB), it crashes less. What you said is true, it is necessary to connect the devices in the right order so that the MOD understands the connections as previously connectedā€¦ this is perhaps because the connections appear with the same name (I donā€™t know how to rename the root of the devices). dongles).
Iā€™m using CHOCOLATE in an interesting way: -Advanced custom mode - Short Step/Long Step.

  • Short step - I send Midi Notes and turn them into CC within the MOD to turn effects on and off.
  • Long Step - I send Program Changes to change banks.

This way I get two uses for each button.
I use the tablet and cell phone to visualize the effects (on and off), as if it were an additional display to Chocolateā€¦ and I also map the effects parameters.

2 Likes

interesting! yes, the lack of visual feedback on the Chocolate is one of its faults, so this is a valuable workaround!

I use my cell phone for this, as it is smaller and fits perfectly on the pedalboard. I use the Tablet on the pedestal with song lyrics, repertoire and I leave the MIDICOMMANDER program open to adjust some parameter if necessary. I tried a version of the TUCH OSC program (cheaper) but I couldnā€™t get it to work (the new version doesnā€™t show up for my TABLET as it is old). So I used Midi Commander, which works on cell and tablet. the only thing that doesnā€™t work right in this program is that the buttons donā€™t change the state (on-off) if the command is given from outside the device, but the Drawbars are responsive to MIDI THRU, so I see if the al is on or off by seeing the Drawbar up or down

The photo doesnā€™t show the cell phone because itā€™s in my hand. LOL

4 Likes

A post was split to a new topic: Help with Duo and chocolate controller