Boss VG-800, Midi, Headache

Hi There…

What I need seems simple….yet not quite there.

All I need is to be able to toggle an FX block on and off from MC8-Pro.

Maybe and amp block on and off.

I am halfway there as I can get it to turn off.

I am using the toggle preset….

PC - PC# Pos 1 (toggle disengaged)

CC - CC# Pos 1

PC - PC# Pos 2

CC - CC# Pos 2

What am I doing wrong??

I am receiving on VG-800 on Midi channel 1

Sending on 2

Hi,

I’m not sure what’s wrong. Your post doesn’t make much sense to be frank.

Are you new to midi?

A screenshot of your preset might be helpful.

What do you mean by recieving on channel 1 and sending on 2?

Is the Rx channel set to 1 and Tx set to 2 on the VG?

If so, why? Usually I’d set Tx to ‘Rx’.

What devices do you want to control with the VG?

The VG-800 is RX and TX on Midi channel1 … The MC8-Pro is RX and TX on midi 2

I am using the MC8-Pro to change patches and id like to also toggle on and off certain FX when i want…. I have alot programmed already… it is only toggling off the FX i need….

Ok,

If it works in general the issue might be simply that you are sending the pc and the cc to turn on the fx in quick succession.

The pc loads a preset, this takes some time. Most devices don’t buffer incoming midi while loading a preset.

Try to add a ‘delay’ message inbetween the pc and the cc message. Start with the longest delay time to test if it works at all. If it does, work your way down to the shortest time that is required to function reliably.

Thanks …

No good….But ill keep trying….

I gotta figure it is a Boss issue

Ok,

some Boss devices need both a cc value 127 followed by a cc value of 0 to turn on an fx block or other functions. I’d try that.

If the VG is anything like other boss devices the mode of the assign should be ‘moment’ not ‘toggle’.

so i made a non toggle prest that just sent out the PC command and then a CC of just 0 value

and i tried it with 127 also

oddly enough the 127 value and the 0 value turned the FX block on…neither would turn it off

i tried both toggle or momentary…same result

Try to send both 127 and 0 at the same time, regardless if you want to turn it on or off.

Send 127 first.

if you’re sending the PC every time, as it looks like you are here, then you’re resetting your preset to its default state every time you press the switch.

Let’s say you have a delay block that defaults to OFF on your preset. Every time you load that preset with a PC, you turn that delay block off. If you send a CC right after that (PC → CC), then you would turn it on, but that combination of commands will always turn it on (and also reset any other changes you made to the preset).

In an ideal situation, you’d call the PC one time while you were using that patch. Then you’d manipulate it with CCs to turn blocks on and off. Next song / part, you’d call a different PC, with its own set of CCs to turn blocks on and off.

1 Like

Thanks so much
That worked!

1 Like

well

It works!!

Thanks to all your help!!

1 Like

Did you get a better grasp of what is going on? Your “well” implies to me that it’s working but you don’t quite know why.

I came across your post because I’m programming my VG-800 today by building upon the patches and assigns I’ve already made for my SY-1000. It is going to replace my SY-1000 on my board and I want the VG-800 to do most of the same things.

When starting out with MIDI, I recommend starting out by just transmitting MIDI from the Morningstar to the one troublesome device. This can help you narrow down issues.

To help avoid confusion when programming, I also try to dedicate one CC for a pedal, and then not use that CC again. It helps me remember what each CC does on my pedalboard. Even if a device is on another channel. This system will work until I run out of all the CCs, but that seems far away! (I attach a spreadsheet below that shows my SY-1000 has CC#1-11, and MY GM-800 has CC#12-15).

When I enter a Bank, that is when I send Program Changes. This changes the patch on each of my devices. When I press a footswitch on my Morningstar, that sends CCs to all my pedals. Each Morningstar Footswitch Press sends out a different section (or “scene”) for each song. But some footswitches near the top do other things, like take me back to my “Home” page where I navigate to songs, and one is a tap tempo that controls ableton.

Vguitarforums has deep dives into VG-800: BOSS VG-800 General Discussion

When I first programmed the SY-1000 I got a lot of headaches too. To help those in the future who come across this, here are some screenshots of my workflow for controlling BOSS Assigns:

As you can see, CC#1-11 is being sent to the SY-1000. But there are 16 assigns, where I can map a CC to control other things (like FX3 is the pitch shift effect that is controlled at the same time as string bend control is shifted).

~Please note, the ASSIGN page is slightly different than the spreadsheet (these screenshots were taken at different times, and my pedals/programming needs had shifted). But the screenshots do convey my basic system for keeping organized~

Hope this is helpful! and not just more confusing :slight_smile:

1 Like