Before i go to the trouble of making a patch myself, I’m wondering if there is already an object or patch available that will deal with the 14 bit CC messages that can be sent by the behringer bcf2000 fader box. (Strangely, when I set one of the unit’s faders to pitch bend, the xbendin object simply shows increments of 128.) I can see via MIDI Monitor (and print) that the fader is sending two bytes for every movement, so i assume it’s a matter of parsing all the MIDI info and then combining the data bytes into one 14 bit message.
btw, I am doing this via USB.
there is a object from jasch (bcf2000 – parse nrpn values from MIDI stream)
to send nrpn data there are some abstraktion (xNRPNout2 / x2MSB&LSB / x2MSB&LSB) by Trond Lossius
checkout jaschs collection, he has bcf related object.
i have some abstractions for sending/receiving nrpn 14bit messages, and
adjusting controller properties(mostly for adjusting knob ranges when a
preset is loaded), but i won’t be able to send them to you until monday.
I have a bcf2000 that I use in logic control mode. As you alluded to, in this mode, the faders transmit using pitchbend. The end result is a 14 bit message, but the faders are actually only capable of 10 bits of resolution, which you might want to keep in mind. The transmission of the data from the knobs uses controllers 16-23 and work by using an increment/decrement model. The LED display is a little more complicated, but flexible.
I have a simple abstraction for the faders, but it does not include the other buttons or knobs. I am not sure it really warrants posting, since it is basically just a bunch of xbendin and xbendout objects.
Hopefully, the info is mildly useful.