Skip to content

Commit b47a222

Browse files
anyctiwai
authored andcommitted
ALSA: MIDI driver for Behringer BCD2000 USB device
This patch adds initial support for the Behringer BCD2000 USB DJ controller. At the moment, only the MIDI part of the device is working, i.e. knobs, buttons and LEDs. I also plan to add support for the audio part, but I assume that this will require more effort than the rather simple MIDI interface. Progress can be tracked at https://github.com/anyc/snd-usb-bcd2000. Signed-off-by: Mario Kicherer <dev@kicherer.org> Reviewed-by: Daniel Mack <daniel@zonque.org> Reviewed-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent de9481c commit b47a222

File tree

4 files changed

+478
-1
lines changed

4 files changed

+478
-1
lines changed

sound/usb/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,5 +147,18 @@ config SND_USB_HIFACE
147147
To compile this driver as a module, choose M here: the module
148148
will be called snd-usb-hiface.
149149

150+
config SND_BCD2000
151+
tristate "Behringer BCD2000 MIDI driver"
152+
select SND_RAWMIDI
153+
help
154+
Say Y here to include MIDI support for the Behringer BCD2000 DJ
155+
controller.
156+
157+
Audio support is still work-in-progress at
158+
https://github.com/anyc/snd-usb-bcd2000
159+
160+
To compile this driver as a module, choose M here: the module
161+
will be called snd-bcd2000.
162+
150163
endif # SND_USB
151164

sound/usb/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ obj-$(CONFIG_SND_USB_UA101) += snd-usbmidi-lib.o
2323
obj-$(CONFIG_SND_USB_USX2Y) += snd-usbmidi-lib.o
2424
obj-$(CONFIG_SND_USB_US122L) += snd-usbmidi-lib.o
2525

26-
obj-$(CONFIG_SND) += misc/ usx2y/ caiaq/ 6fire/ hiface/
26+
obj-$(CONFIG_SND) += misc/ usx2y/ caiaq/ 6fire/ hiface/ bcd2000/

sound/usb/bcd2000/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
snd-bcd2000-y := bcd2000.o
2+
3+
obj-$(CONFIG_SND_BCD2000) += snd-bcd2000.o

0 commit comments

Comments
 (0)