Skip to content
This repository has been archived by the owner on Aug 1, 2018. It is now read-only.
/ bcf2000 Public archive
forked from ihavoutis/bcf2000

A ROS driver for the BCF2000 motorized midi fader.

Notifications You must be signed in to change notification settings

iit-DLSLab/bcf2000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Behringer BCF2000

ROS driver to use the Behringer B-Control Fader motorized MIDI device as a joystick.

run with: rosrun bcf2000 bcf2000_driver.py <in_id> <out_id> <reset>, where <in_id> is the id of the input device and <out_id> the id of the output device, pass anything to <reset> to set all channels to 0 at startup.

test with e.g. rostopic echo /bcf2000/joy

rostopic pub -1 /bcf2000/joy/input sensor_msgs/Joy 'axes: [0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,90]'

rostopic pub -1 /bcf2000/joy/input sensor_msgs/Joy 'buttons: [1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,1,1,1]'

Quick note: if you don't get anything going then you are not using he correct in/out MIDI device num args.. for example: rosrun bcf2000 bcf2000_driver.py 3 2 1

About

A ROS driver for the BCF2000 motorized midi fader.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • CMake 0.6%