Please ensure Javascript is enabled for purposes of website accessibility Jump to content

HX Stomp and CC bug?


alessio326
 Share

Recommended Posts

Hello 

I built a MIDI controller using Arduino, but I'm having some issues.

I was gonna use CC4/5/6/7 to control the bypass of 4 more blocks, but, even though they're not listed in the manual as reserved, whenever I try to assign them to a block, an error message come up telling me they are reserved.

Also, the first 3 CCs seem to act as FS3/4/5 and I have no idea why. CC7 is not actually doing anything at all.

As said, they're not actually listed in the manual as reserved and they are selectable for bypass, so ehm wtf is going on? 

 

 

 

 

Link to comment
Share on other sites

18 hours ago, alessio326 said:

whenever I try to assign them to a block, an error message come up telling me they are reserved.

 

If they come up as reserved... it would mean they are used somewhere in the preset already. 

Is this preset built from scratch or is it a third party preset. Unless it is yours it very well might be assigned by the person that wrote it. 

 

18 hours ago, alessio326 said:

the first 3 CCs seem to act as FS3/4/5 and I have no idea why.

 

You should be able to remove those assignments which would free them up for you to use as you want. 

Link to comment
Share on other sites

1 hour ago, codamedia said:

If they come up as reserved... it would mean they are used somewhere in the preset already. 

 

 

No, you can re-use MIDI CCs, same as Footswitches, they just show as Multiple with the number of assignments.

  • Like 2
Link to comment
Share on other sites

20 hours ago, rd2rk said:

Assigned 4,5,6,7 to my FCB, assigned those CCs to FX Blocks, works fine. Arduino glitch?

Dunno, I will try using the same code (which is correct, anyway) on another board like a full size Leonardo, instead of the current Nano...

It's kinda weird, since tap tempo and mode/tuner switches both work perfectly fine. I even checked if there are known issues with the midi library I'm using, but seems like not.

 

Link to comment
Share on other sites

In the original MIDI specs, certain CCs were "reserved" in an attempt to standardize how it was implemented in the hardware of the times. At least, I think that's why they did it. Maybe something in the library you're using? Here's the list:

 

  • 0 Bank Select (MSB)
  • 1 Modulation Wheel
  • 2 Breath controller
  • 3 = Undefined
  • 4 Foot Pedal (MSB)
  • 5 Portamento Time (MSB)
  • 6 Data Entry (MSB)
  • 7 Volume (MSB)
  • 8 Balance (MSB
  • 9 = Undefined
  • 10 Pan position (MSB)
  • 11 Expression (MSB)
  • 12 Effect Control 1 (MSB)
  • 13 Effect Control 2 (MSB)
  • 14 = Undefined
  • 15 = Undefined
  • 16-19 = General Purpose
  • 20-31 = Undefined
  • 32-63 = Controller 0-31
  • 64 Hold Pedal (on/off)
  • 65 Portamento (on/off)
  • 66 Sostenuto Pedal (on/off)
  • 67 Soft Pedal (on/off)
  • 68 Legato Pedal (on/off)
  • 69 Hold 2 Pedal (on/off)
  • 70 Sound Variation
  • 71 Resonance (Timbre)
  • 72 Sound Release Time
  • 73 Sound Attack Time
  • 74 Frequency Cutoff (Brightness)
  • 75 Sound Control 6
  • 76 Sound Control 7
  • 77 Sound Control 8
  • 78 Sound Control 9
  • 79 Sound Control 10
  • 80 Decay or General Purpose Button 1 (on/off) Roland Tone level 1
  • 81 Hi Pass Filter Frequency or General Purpose Button 2 (on/off) Roland Tone level 2
  • 82 General Purpose Button 3 (on/off) Roland Tone level 3
  • 83 General Purpose Button 4 (on/off) Roland Tone level 4
  • 84 Portamento Amount
  • 85-90 = Undefined
  • 91 Reverb Level
  • 92 Tremolo Level
  • 93 Chorus Level
  • 94 Detune Level
  • 95 Phaser Level
  • 96 Data Button increment
  • 97 Data Button decrement
  • 98 Non-registered Parameter (LSB)
  • 99 Non-registered Parameter (MSB)
  • 100 Registered Parameter (LSB)
  • 101 Registered Parameter (MSB)
  • 102-119 = Undefined
  • 120 All Sound Off
  • 121 All Controllers Off
  • 122 Local Keyboard (on/off)
  • 123 All Notes Off
  • 124 Omni Mode Off
  • 125 Omni Mode On
  • 126 Mono Operation
  • 127 Poly Mode
  • Like 1
  • Upvote 2
Link to comment
Share on other sites

 

On 12/29/2021 at 2:20 PM, alessio326 said:

Also, the first 3 CCs seem to act as FS3/4/5 and I have no idea why.

 

According to the Stomp manual (I use an LT so I need to reference the manual).... CC49 through CC53 are assigned/reserved to emulate FS1 through FS5. 

I could be wrong, but I don't believe you can re-assign the "footswitch emulation" values... but you should be able to assign a CC (that isn't reserved) to any effect block. 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...