BCR 2000 rotary encoders speed adjustment.
Posted: Sun Jan 21, 2007 4:21 pm
This is info for all that are looking for snappier response from thier BCR 2000 rotary pots for those quick automation moments. I found them a little slow on the pick up so have resolved the issue.
I give full credit to whoever originally posted this on the forum, I just figured I should re-post as I had to go through pages and pages of the forum to finally find it.
It is a bit tech but not really too involved and well worth the effort for the response you get from the encoders once you make those adjustments,
hope this helps whoever needs it and thanks again to the original poster, amazing nugget of info.
all the best.
Step 1.
Use Midi-Ox or equivalent to capture a sysex bulk dump of the preset on your BCR2000 you want to modify. (To send it, hold down edit and press preset -> on the BCR)
Step 2.
Save this sysex bulk dump (probably in the region of 15000 bytes).
Step 3.
Open it up with a Hexidecimal editor like XVI32 (which is freeware).
Step 4.
Look down the ASCII text side of the screen within the sysex data for the encoder name you want to modify. E.g. if you want to do this to encoder 35, then hunt for 'encoder 35' within the text. There is a 'find' tool within XVI32 thankfully!
Step 5.
Find 'resolution 96 96 96 96' within the parameters relating to your encoder number - i.e. towards the end of the other details relating to that encoder. Modify this to read 96 192 384 768 (you'll have to insert characters in order for this to fit) instead of 96 96 96 96 Now do this for the other encoders you want to accelerate.
(Note: Apparently combinations using 1536 and 3072 can be used too but that's probably only useful with 14 bit controllers)
Step 6.
Save this back as a .syx file.
Step 7.
Transmit this file to the BCR2000 using Midi Ox etc. and store this on the BCR.
Step 8.
The encoders you did this to will now accelerate if you move them quickly but work normally (although a little faster maybe) if you move them slowly!
I give full credit to whoever originally posted this on the forum, I just figured I should re-post as I had to go through pages and pages of the forum to finally find it.
It is a bit tech but not really too involved and well worth the effort for the response you get from the encoders once you make those adjustments,
hope this helps whoever needs it and thanks again to the original poster, amazing nugget of info.
all the best.
Step 1.
Use Midi-Ox or equivalent to capture a sysex bulk dump of the preset on your BCR2000 you want to modify. (To send it, hold down edit and press preset -> on the BCR)
Step 2.
Save this sysex bulk dump (probably in the region of 15000 bytes).
Step 3.
Open it up with a Hexidecimal editor like XVI32 (which is freeware).
Step 4.
Look down the ASCII text side of the screen within the sysex data for the encoder name you want to modify. E.g. if you want to do this to encoder 35, then hunt for 'encoder 35' within the text. There is a 'find' tool within XVI32 thankfully!
Step 5.
Find 'resolution 96 96 96 96' within the parameters relating to your encoder number - i.e. towards the end of the other details relating to that encoder. Modify this to read 96 192 384 768 (you'll have to insert characters in order for this to fit) instead of 96 96 96 96 Now do this for the other encoders you want to accelerate.
(Note: Apparently combinations using 1536 and 3072 can be used too but that's probably only useful with 14 bit controllers)
Step 6.
Save this back as a .syx file.
Step 7.
Transmit this file to the BCR2000 using Midi Ox etc. and store this on the BCR.
Step 8.
The encoders you did this to will now accelerate if you move them quickly but work normally (although a little faster maybe) if you move them slowly!