Page 1 of 1

Roland GO:KEYS Bluetooth MIDI issues

Posted: Sat Dec 31, 2022 2:53 am
by theatomicdog

Hi!

I'm back to linux for music, thanks to the ability to run Reaper and EZDrummer3 (not the most opensource life but... they are really good). So, got a Bluetooth MIDI controller, compiled bluez https://mclarenlabs.com/blog/2019/01/15 ... pberry-pi/ to support it, and my other BLE devices work great but my new Roland GO:KEYS just won't do MIDI input/output. I see the connections in Alsa and Jack, I can connect, but won't send or receive notes. The Audio sink also works great. it is that the MIDI I/O does not work.
This all works when pairing with iOS.

So, my question is... does anyone have a Roland GO:KEYS workings as Bluetooth MIDI device with linux?


Re: Roland GO:KEYS Bluetooth MIDI issues

Posted: Sat Dec 31, 2022 10:29 am
by Linuxmusician01

If you followed the tutorial that you referred to then whats does this command say avout the client number of your Midi keyboard?

Code: Select all

aseqdump -l

If the "client number" of your Midi keyboard is 128 then what does the following command output when you press keys on the Midi keyboard?

Code: Select all

aseqdump -p 128

Re: Roland GO:KEYS Bluetooth MIDI issues

Posted: Sun Jan 01, 2023 4:19 pm
by theatomicdog

Those are fantastic command line utils. I was doing all with GUI ones.
So, I tried again and... no dice.

Code: Select all

$ aseqdump -l
 Port    Client name                      Port name
  0:0    System                           Timer
  0:1    System                           Announce
 14:0    Midi Through                     Midi Through Port-0
128:0    GO:KEYS MIDI                     GO:KEYS MIDI Bluetooth

$ aseqdump -p 128
Waiting for data. Press Ctrl+C to end.
Source  Event                  Ch  Data

it receives nothing. So I went and started bluetoothd -d (debug) and found out that the handle_midi_io section is never triggered with this device

bluetoothd[7263]: profiles/midi/midi.c:handle_characteristic() Unsupported characteristic: 00000318-0000-1000-8000-00805f9b34fb

So I just collected a bunch of logs related to this and sent them to the bluez dev team for guidance on how to pull the information required .

On iOS works great though, so I'll see what can I do to debug/fix.


Re: Roland GO:KEYS Bluetooth MIDI issues

Posted: Mon Jan 02, 2023 11:50 am
by Linuxmusician01
theatomicdog wrote: Sun Jan 01, 2023 4:19 pm

Those are fantastic command line utils. I was doing all with GUI ones.
So, I tried again and... no dice.

Code: Select all

$ aseqdump -l
 Port    Client name                      Port name
  0:0    System                           Timer
  0:1    System                           Announce
 14:0    Midi Through                     Midi Through Port-0
128:0    GO:KEYS MIDI                     GO:KEYS MIDI Bluetooth

$ aseqdump -p 128
Waiting for data. Press Ctrl+C to end.
Source  Event                  Ch  Data

it receives nothing. So I went and started bluetoothd -d (debug) and found out that the handle_midi_io section is never triggered with this device

bluetoothd[7263]: profiles/midi/midi.c:handle_characteristic() Unsupported characteristic: 00000318-0000-1000-8000-00805f9b34fb

So I just collected a bunch of logs related to this and sent them to the bluez dev team for guidance on how to pull the information required .

On iOS works great though, so I'll see what can I do to debug/fix.

Wow! Really weird that it's recognized as a Midi device but aseqdump does nothing... Good that you informed the bluez devs.


Re: Roland GO:KEYS Bluetooth MIDI issues

Posted: Tue Apr 04, 2023 12:16 am
by roguh

Hello, I'm also trying to connect a Roland via Bluetooth MIDI and the bluetoothd program.

My bluetoothd fails with these debug logs:

Code: Select all

bluetoothd[10245]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a2a-0000-1000-8000-00805f9b34fb

It appears in aconnect -io, in aseqdump -l, and in VMPK's list of MIDI input and output devices (as it should).
However, I can't send or receive any sound. It also doesn't appear in Ardour7's list of (ALSA) MIDI devices.

Any updates?


Re: Roland GO:KEYS Bluetooth MIDI issues

Posted: Mon Oct 23, 2023 2:48 pm
by mwprado
roguh wrote: Tue Apr 04, 2023 12:16 am

Hello, I'm also trying to connect a Roland via Bluetooth MIDI and the bluetoothd program.

My bluetoothd fails with these debug logs:

Code: Select all

bluetoothd[10245]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a2a-0000-1000-8000-00805f9b34fb

It appears in aconnect -io, in aseqdump -l, and in VMPK's list of MIDI input and output devices (as it should).
However, I can't send or receive any sound. It also doesn't appear in Ardour7's list of (ALSA) MIDI devices.

Any updates?

I opened a issue in github with that problems:
https://github.com/bluez/bluez/issues/604