NUX - MG-300 Midi implementation guide

Started by sixeight, September 06, 2020, 08:53:54 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

admin

#25
Quote from: barrios on November 02, 2021, 12:46:32 PM
Hi all,

newbe MG-300 user here. The single feature I am missing for live performance is a way to toggle jam-mode by foot-switch to control looper, drums & guitar effects while playing. I was glad to read the device apparently listens to many MIDI-CC messages over USB.

Does jam-mode listen to one?


Best,
barrios

All known Nux MG-300 MIDI CC are listed here

(Jam mode and Looper mode is missing / unknown)
https://www.vguitarforums.com/smf/index.php?action=dlattach;topic=29139.0;attach=21589

barrios

Hmmm, if the MG300 would also respond to CC 60 with a patch change in JAM-mode and stay in JAM-mode while doing so, this would be awesome for me.

Does anyone know if this the actual behovior?

sixeight

#27
Quote from: barrios on November 02, 2021, 02:00:23 PM
Hmmm, if the MG300 would also respond to CC 60 with a patch change in JAM-mode and stay in JAM-mode while doing so, this would be awesome for me.

Does anyone know if this the actual behovior?

That does work for me. Checkout this video.



I am changing patches with the VC-mini with the MG-300 in jam mode.

barrios

Thank you so much for sharing this!

Successfully tested it with https://github.com/gbevin/SendMIDI in JAM-mode.

Works like charm  :)

Now I'm able to build my own Arduino-driven footswitch for patch change.

Let's go live-looping  8)

deki_ns

Hi all. I am trying to build a simple footswitch to change patches on my mg300 using Arduino Uno. I managed to send some midi commands to PC over the usb cable using the Hairless MIDI program. Can anyone tell me how to actually connect Arduino Uno to the MG300? Do I need a USB shield or something else?

sixeight

Quote from: deki_ns on May 06, 2022, 01:18:15 PM
Hi all. I am trying to build a simple footswitch to change patches on my mg300 using Arduino Uno. I managed to send some midi commands to PC over the usb cable using the Hairless MIDI program. Can anyone tell me how to actually connect Arduino Uno to the MG300? Do I need a USB shield or something else?

Yes, you need a shield. I have not tested this, but it should work. It does work with the USB host port on Teensy 3.6 and 4.1.

deki_ns

QuoteYes, you need a shield. I have not tested this, but it should work. It does work with the USB host port on Teensy 3.6 and 4.1.

Thank you for replying. I will switch to the Arduino Pro Micro since I have a few of them around and they should support the USB Midi connection. One thing still puzzles me, on your V-Controller mini do you connect USB A connector data lines to the existing USB connector (practically reusing the existing connector) or do you have some other logic for it?

I am thinking about using the OTG cable to convert the existing micro USB port on the Arduino Pro Micro to the USB A. Do you think that could work?

sixeight

#32
Quote from: deki_ns on May 11, 2022, 01:56:41 PM
Thank you for replying. I will switch to the Arduino Pro Micro since I have a few of them around and they should support the USB Midi connection. One thing still puzzles me, on your V-Controller mini do you connect USB A connector data lines to the existing USB connector (practically reusing the existing connector) or do you have some other logic for it?

The Teensy 3.6 and 4.1 have two USB ports. One client port for connecting to a computer and one host port that can connect to (MIDI) devices. I do use wires to connect a USB B connector to the client port. The reason is that a USB B port is stronger and more durable. I just like them better than the USB micro port on the Teensy. There is no host port on the Teensy, only pins.

javiblond

Hello
I arrived here learning how to set Chocolate with Nux MG300. It doesn't look difficult with the instructions, I set the USB midi controller to host and use advance mode with cc data in the pedals. They are connected by bluetooth and usb connected to the Nux. But it doesn't work. Nux has never received any message, I believe that USB midi is deffective. Any idea? Thanks for your help.

Elantric

#34
What is source for your specific instructions ?

Always use a third party MIDI DATA Monitor to verify the MIDI data sent from MVave Chocalate

How to debug MIDI Controllers
https://www.vguitarforums.com/smf/index.php?topic=2975.0

The Nux does not support USB Host connections

Probably need a third party USB HOST TO USB HOST convertor
https://www.doremidi.cn/h-pd-64.html

Brent Flash


sixeight

#36
Quote from: javiblond on April 09, 2024, 01:14:12 PMHello
I arrived here learning how to set Chocolate with Nux MG300. It doesn't look difficult with the instructions, I set the USB midi controller to host and use advance mode with cc data in the pedals. They are connected by bluetooth and usb connected to the Nux. But it doesn't work. Nux has never received any message, I believe that USB midi is deffective. Any idea? Thanks for your help.

Make sure you supply USB power to the Chocolate USB adapter. It does not get its power from the MG300.

Try sending CC#60 with different values to the MG300 to change patches. Note that the MG300 does not respond to MIDI PC messages.

Elantric


javiblond

Hello all, thanks for answering
I did all what is explained in the last video shared by elantric. I think I cannot be wrong in chocolate settings, always I've been using CC messages.
Also like this one. It looks many people uses USB host, but if it doesn't work I will check the adaptor you were suggesting.



javiblond

Hello, Also I am doing exactly this, so according to this video it should work with USB host.
I am thinking that USB host device can be deffective, I don't see it so difficult.


Elantric

#40
Suggest join the Facebook  NUX MG-300 Group, several folks there have been successful with M-Vave Chocolate control of MG-300

https://www.facebook.com/groups/879966155822846/search/?q=chocolate


sixeight

The USB implementation of the MG300 may be the culprit too. I never managed to get it to work with a USB hub connected to the VC-mini and VC-touch, where other devices work fine with the USB hub.