Boss GT-001 doesn't react to SendControlChange volume

Started by r.vanlaake, January 24, 2018, 04:41:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

r.vanlaake

Heya,

I just bought a BOSS GT-001 and ran into the following.

I connected my laptop to the GT-001, and wrote a Javascript application (using webmidi) to control the GT-001. I can change patches, for example:

myGT001.sendControlChange(0, 0, 2);
myGT001.sendProgramChange(4, 2);

This will change my patch to U004. So, the connection is there and my laptop can communicate to the GT-001 over midi channel 2.

However when I send the following nothing happens:
myGT001.sendControlChange(7, 50,  2);

This command sets the volume (cc#7) to value 50 using midi channel 2. But the GT-001 doesn't change the volume at all.

So what am I doing wrong? Doesn't the GT-001 support cc#7 ? Or is there a setting I must adjust?

Thanks!


admin

#1
Quote from: r.vanlaake on January 24, 2018, 04:41:12 AM
Heya,

I just bought a BOSS GT-001 and ran into the following.

I connected my laptop to the GT-001, and wrote a Javascript application (using webmidi) to control the GT-001. I can change patches, for example:

myGT001.sendControlChange(0, 0, 2);
myGT001.sendProgramChange(4, 2);

This will change my patch to U004. So, the connection is there and my laptop can communicate to the GT-001 over midi channel 2.

However when I send the following nothing happens:
myGT001.sendControlChange(7, 50,  2);

This command sets the volume (cc#7) to value 50 using midi channel 2. But the GT-001 doesn't change the volume at all.

So what am I doing wrong? Doesn't the GT-001 support cc#7 ? Or is there a setting I must adjust?

Thanks!

review the GT-001 MIDI Implementation

I recall they are using MIDI CC#11 for volume
https://static.roland.com/assets/media/pdf/GT-100_GT-001_MIDI_Imple_e01_W.pdf

There exists Gumtowns GT FX FLoorboard which also supports the GT-001, and it has a debug window which reveals the GT-001 SYSEX communication in detail, for use with other MIDI control apps / implementations 

r.vanlaake

Thanks for your reply, but still a no go  ???

I tried cc#7 (which is default for all MIDI devices, it also is outputted by the FBV Express MK2 pedal I use), but also cc#11. Both don't work. In the Boss Tone Studio application I set System | Midi Setting | EXP Pedal Out to CC#7 (or CC#11) but nothing helps.

My gut says I have to connect the "Output level" knob on the GT-001 itself to cc#7, but I have no clue how to do that....

admin

#3
Quote from: r.vanlaake on January 24, 2018, 08:29:46 AM
Thanks for your reply, but still a no go  ???

I tried cc#7 (which is default for all MIDI devices, it also is outputted by the FBV Express MK2 pedal I use), but also cc#11. Both don't work. In the Boss Tone Studio application I set System | Midi Setting | EXP Pedal Out to CC#7 (or CC#11) but nothing helps.

My gut says I have to connect the "Output level" knob on the GT-001 itself to cc#7, but I have no clue how to do that....

Review the MIDI spec

https://static.roland.com/assets/media/pdf/GT-100_GT-001_MIDI_Imple_e01_W.pdf

and Assigns in Boss Tone Studio

But for best GT-001 control - consider reading the  PrimovaSound MIDX-20 thread
https://www.vguitarforums.com/smf/index.php?topic=17561.0

http://www.primovasound.com/midx_20.html



r.vanlaake

Heya,

Thanks admsustainiac, your comments are really helping. I now managed to get the GT-001 react to the volume pedal, by Assign 1 set to cc#7, with target Master Patch Level. There is still one last thing though: this works for the patch I assign it to. Isn't there a global Assign for output level? The only global assign I see is the Input Sensitivity. If I have to edit each patch setting assign 1 to patch level, well, that would be a bummer


admin

Quote from: r.vanlaake on January 24, 2018, 02:36:17 PM
Heya,

Thanks admsustainiac, your comments are really helping. I now managed to get the GT-001 react to the volume pedal, by Assign 1 set to cc#7, with target Master Patch Level. There is still one last thing though: this works for the patch I assign it to. Isn't there a global Assign for output level? The only global assign I see is the Input Sensitivity. If I have to edit each patch setting assign 1 to patch level, well, that would be a bummer

suggest contact members:

Gumtown
https://www.vguitarforums.com/smf/index.php?action=profile;u=2962



or

Codesmart
https://www.vguitarforums.com/smf/index.php?action=profile;u=6365

CodeSmart

Quote from: admsustainiac on January 24, 2018, 02:38:52 PM
suggest contact members:
Codesmart

To me it appears there's no Global Volume available.
Instead there's only:
"GLOBAL EQ: LOW GAIN" at address "00,00,00,72"
"GLOBAL EQ: MID GAIN" at address "00,00,00,73"
"GLOBAL EQ: HIGH GAIN" at address "00,00,00,76"
/Robert
But I got more gear than I need...and I like it!

gumtown

#7
If you want to control the Master Patch Level on each patch,
the only method is to use system exclusive

Master Patch = 0%
F0 41 00 00 00 00 06 12 60 00 07 10 00 09 F7

Master Patch = 100%
F0 41 00 00 00 00 06 12 60 00 07 10 32 57 F7

Master Patch = 200%
F0 41 00 00 00 00 06 12 60 00 07 10 64 25 F7

The bold type is the Master patch level value, the red type is the data checksum.


The other method is to use a GT-001 "Assign" saved on each patch to set a cc# number against the Patch Level.
If you use GT-001FxFloorBoard editor,
https://sourceforge.net/projects/fxfloorboard/files/GT-001FxFloorBoard/

there is a useful function where you can set up the Assign in one patch (say you use Assign 8 ),
and the "Bulk Write" function will copy/write this Assign to as many other User patches as required in one operation.

Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/