Hi all,
I would like to to use it with a midi device (nanokontrol or behringer BCR2000) attached to the bigger USB port with SuperCollider.
MIDIClient.init called from sclang in the bela board does not detect the midi device:
sc3> MIDIClient.init
MIDI Sources:
MIDIEndPoint("System", "Timer")
MIDIEndPoint("System", "Announce")
MIDIEndPoint("SuperCollider", "out0")
MIDI Destinations:
MIDIEndPoint("SuperCollider", "in0")
MIDIEndPoint("SuperCollider", "in1")
-> MIDIClient
But the device does appear in the system:
root@bela ~$ lsusb
Bus 001 Device 003: ID 1397:00bc BEHRINGER International GmbH BCF2000
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@bela ~$ amidi -l
Dir Device Name
IO hw:1,0,0 BCR2000 MIDI 1
IO hw:1,0,1 BCR2000 MIDI 2
O hw:1,0,2 BCR2000 MIDI 3
root@bela ~$ find /proc/asound
/proc/asound
/proc/asound/BCR2000
/proc/asound/card1
/proc/asound/card1/oss_mixer
/proc/asound/card1/id
/proc/asound/card1/usbbus
/proc/asound/card1/usbid
/proc/asound/card1/midi0
/proc/asound/card1/usbmixer
/proc/asound/hwdep
/proc/asound/pcm
/proc/asound/timers
/proc/asound/cards
/proc/asound/devices
/proc/asound/version
/proc/asound/seq
/proc/asound/seq/timer
/proc/asound/seq/clients
/proc/asound/seq/queues
/proc/asound/seq/drivers
/proc/asound/oss
/proc/asound/oss/sndstat
/proc/asound/oss/devices
root@bela ~$ find /dev/midi*
/dev/midi1
root@bela ~$ find /dev/snd
/dev/snd
/dev/snd/by-path
/dev/snd/by-path/platform-musb-hdrc.1.auto-usb-0:1:1.0
/dev/snd/by-id
/dev/snd/by-id/usb-BEHRINGER_BCR2000-00
/dev/snd/controlC1
/dev/snd/midiC1D0
/dev/snd/seq
/dev/snd/timer
On the other hand aconnect -i -o doesn't show the device:
root@bela ~$ aconnect -i -o
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
Any ideas on how I can get a midi usb device working with the bela and SuperCollider ?
board is running bela v0.2, board arrived two weeks ago.
Best,
Miguel Negrão