1. Use BC Manager to get my preset as close as possible, send to BCR2000
2. Create a new .BCR file, with minimum BCL code to overwrite the two buttons I want for -/+ PC:
$rev R1 ; Firmware 1.10; BC Manager 3.1.0.1
$preset
.name 'My PC Preset '
.snapshot off
.request off
.egroups 4
.fkeys off
.lock off
$button 55
.showvalue on
.easypar PC 3 off off 1
.mode incval -1
.default 0
.minmax 0 127
$button 56
.showvalue on
.easypar PC 3 off off 1
.mode incval 1
.default 0
.minmax 0 127
$store 3
$end
3. Convert this small .BCR file to Sysex using BC-Convert, send the Sysex to the BCR2000
...Now, these two buttons work just as desired!
However, I want to update several presets, just two buttons. But when I try to put several $preset sections in my .BCL file, it overwrites all of the other buttons and encoders in my other presets with the same preset.
For example, I try to update just two buttons in each of the presets 1, 2, 3, and 4. Now, ALL of the button/encoder settings in from preset 1 have been copied to presets 2, 3, and 4.
How can I write a short amount of BCL that will update a few buttons in several presets?