Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: Increment a Program Change with a button??

2009-10-11 by Robert

I don't know why you need to be messing with all this stuff. Get an editor set the button to program if not what ever CC or nrpn there shouold be a place where you can input a range if the editor hasn't already set that for you. it's usually 0 or off and -1 in the value input 1 to increment or -1 to decrement. 

--- In bc2000@yahoogroups.com, "beeyach_one" <beeyach_one@...> wrote:
>
> Thanks a lot, that helped a lot.
> 
> I was able to make a button increment the program change. Do you know if there's any way to also implement a down button? I can do that, but they both use separate values, not incrementing and decrementing the same number.
> 
> ie I press the down button, the bcr2000 sends program 126.
> I press up, 2 gets sent.
> I press down, 125 gets sent.
> 
> This isn't how I'd like it to work... :-P
> 
> Hope I explained myself adequately.
> 
> Thanks,
> 
> Andrew
> 
> --- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@> wrote:
> >
> > Hi Andrew,
> > I thought that Mark might have been around to explain this as I mainly
> > use my editor.
> > 
> > So here goes....
> > I guess you know how to get to the button edit dialog.
> > 
> > Select the 'Custom output' .
> > This is usually used for sysex messages but in your case you need it to
> > increment  program change.
> > 
> > You need to set up the message manually
> > 
> > Press the red + button on the dialog
> > A new dialog pops up.
> > Press + on this dialog
> > You need type  'Byte' and the byte is Program change Hex 'Cx'  where x =
> > channel -1
> > eg
> > C0 = program change channel 1
> > C7 = program change channel 8
> > CA = program change channel 11
> > 
> > Lets use channel 3, so it should be Hex C2
> > 
> > Press OK
> > Press + again for the next item and then select 'Value'
> > Press OK
> > 
> > So for our example - channel 3
> > $C2 val
> > should be the 'output' cell for the button you are editing
> > 
> > Down the bottom of the dialog is a 'Value 1' and 'Value 2' control.
> > Set these to your min and max values you want
> > In the 'Mode' box next to these select 'Increment' and another control
> > will appear.
> > Use this 'Increment' dial to set how much you want to go up (+ve value)
> > or down(-ve value) each time you press the button.
> > 
> > 
> > eg
> > Value 1 = 12      - value 1 must be smaller than value 2 for inc to work
> > Value 2 = 23
> > Increment = -2
> > 
> > Press OK
> > Use the green circle with dots - a Midi plug - to send it to the BC
> > 
> > Each press the output should be...
> > 
> > $C2 23
> > $C2 21
> > $C2 19
> > $C2 17
> > $C2 15
> > $C2 13
> > $C2 23   - loops around - note value 12 is never sent in this example
> > $C2 21
> > 
> > Hope this helps
> > 
> > Royce
> > 
> > 
> > 
> > --- In bc2000@yahoogroups.com, "beeyach_one" <beeyach_one@> wrote:
> > >
> > > Just wondering if anyone can explain to me simply how I can use a
> > button to increment/decrement a program change message?
> > >
> > > Using BC Manager I can use a knob, but I'd like to have a button or
> > footswitch to increment and decrement the Program Change messages. There
> > is no option to increment when editing a button.
> > >
> > > Thanks everyone!!
> > >
> > > Andrew
> > >
> >
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.