SPEED of BCF/BCR encoders

Discuss music production with Ableton Live.
Post Reply
tripiale
Posts: 19
Joined: Mon Aug 21, 2006 12:16 pm

SPEED of BCF/BCR encoders

Post by tripiale » Tue Aug 29, 2006 10:45 am

Hi all,
there is a way to speed up the encoders? i mean i have to tur it 40=% to make a 200% happen in ableton...

Thanks
Ale

vip32
Posts: 58
Joined: Thu Dec 09, 2004 9:12 am

Post by vip32 » Tue Aug 29, 2006 12:03 pm

no doesn't seem like it.
however in the bc-edit app there is an 'enc acceleration' entry field when editing an encoder, but this is always disabled. can't figure a way to edit this with the box itself either.

would be handy though.

frisbeedisk
Posts: 585
Joined: Sat Jan 21, 2006 3:47 pm
Location: Glasgow

Post by frisbeedisk » Tue Aug 29, 2006 1:12 pm

yeah im looking for this function too, where the first l.e.d would be zero and the second l.e.d would be 127 in value rather than sweeping right round to the last l.e.d...Good for cutting the faders very quickly!!

continuous
Posts: 1012
Joined: Sat Aug 06, 2005 7:11 pm
Location: PDX

Post by continuous » Tue Aug 29, 2006 3:32 pm

Have not tried it myself but someone posted instructions for how to do this (for the BCR) on this very forum. I have a copy of it somewhere...been meaning to implement it... search should bring it up.

cheers

ciw
Posts: 689
Joined: Thu Dec 29, 2005 5:36 pm
Location: Cardiff, UK

Post by ciw » Tue Aug 29, 2006 5:07 pm

what the others said, search for namihei's thread, there is a way to do this.

BUT

does this only happen when parameter feedback is turned on? if you select the BCR as a control input, but not as a control output, do the problems go away? This happened with my first BCR and it turned out to be a hardware fault, so I got a new one. I think (can't quite remember!)

Mike Goodwin
Posts: 1119
Joined: Tue Nov 22, 2005 6:29 pm

Post by Mike Goodwin » Tue Aug 29, 2006 7:16 pm

I did the encoder speed up trick but it did not seem to make much of a difference. I may have messed it up but I don't think so.

Machinate
Posts: 11648
Joined: Thu Jun 24, 2004 2:15 pm
Location: Denmark

Post by Machinate » Tue Aug 29, 2006 7:27 pm

Mike Goodwin wrote:I did the encoder speed up trick but it did not seem to make much of a difference. I may have messed it up but I don't think so.
You must have made a mistake somewhere. It definitely does work - turning the knob slowly increments in 1s, turning quickly (as in flicking the wrist , dj-style) will move from 0-127 in about a quarter turn of a knob.

I sadly forgot how to do it, been meaning to implement it in all my bcr presets, but I only have it on one - which is then the only one I use :oops:

Could someone dig it out and quote it back in here? It's such a cool thing, but *urgh* requires a hex editor, right?
mbp 2.66, osx 10.6.8, 8GB ram.

continuous
Posts: 1012
Joined: Sat Aug 06, 2005 7:11 pm
Location: PDX

Post by continuous » Tue Aug 29, 2006 7:57 pm

Yes... requires a hex editor. A bit scary for me!

Um, if not done yet I'll post my copy up when I get home after work...

continuous
Posts: 1012
Joined: Sat Aug 06, 2005 7:11 pm
Location: PDX

Post by continuous » Wed Aug 30, 2006 2:56 am

Have not tried this yet...

Forgot the poster's handle...thanks masked man!


Anyway, here's a bluffers guide to how to make your BCR2000 rotary encoders accelerate when moved quickly!

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 don't understand any more than that, I'm afraid! Glad it can be done though - now my problems are solved!

All the best,
Robin

Machinate
Posts: 11648
Joined: Thu Jun 24, 2004 2:15 pm
Location: Denmark

Post by Machinate » Wed Aug 30, 2006 7:28 am

awesome. Thanks for reposting :)
mbp 2.66, osx 10.6.8, 8GB ram.

continuous
Posts: 1012
Joined: Sat Aug 06, 2005 7:11 pm
Location: PDX

Post by continuous » Wed Aug 30, 2006 7:31 am

cheers :!:

frisbeedisk
Posts: 585
Joined: Sat Jan 21, 2006 3:47 pm
Location: Glasgow

Post by frisbeedisk » Wed Aug 30, 2006 11:27 am

nice one!!

Mike Goodwin
Posts: 1119
Joined: Tue Nov 22, 2005 6:29 pm

Post by Mike Goodwin » Wed Aug 30, 2006 12:07 pm

thanks for that continuous :)

capo-wear-i
Posts: 160
Joined: Sun Dec 31, 2006 4:28 pm

Post by capo-wear-i » Mon Feb 18, 2008 10:33 am

I set up teh acceleration, and it works a treat. Be carfeul though - after setting up acceleration, if you try to 'edit' the accelerated control directly on the BCR (eg to change the cc that it outputs) you lose the acceleration.

Not a big deal - you can just re-send the edited sysex file to the BCR and the acceleration will be back . Still - something to be aware of.

robinschroder
Posts: 28
Joined: Fri Sep 23, 2005 8:39 am
Location: London, UK

Post by robinschroder » Mon Feb 18, 2008 11:10 am

I was the 'masked man'! The BCR2000 is next to useless to me without the encoder accelerations. With them it's ace!! 8)
Robin

Post Reply