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 > > > > > >
Message
Re: Increment a Program Change with a button??
2009-10-11 by Robert
Attachments
- No local attachments were found for this message.