Roland GO:KEYS Bluetooth MIDI issues

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
theatomicdog
Established Member
Posts: 9
Joined: Mon May 27, 2019 10:00 pm
Been thanked: 1 time

Roland GO:KEYS Bluetooth MIDI issues

Post 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?

User avatar
Linuxmusician01
Established Member
Posts: 1542
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 773 times
Been thanked: 142 times

Re: Roland GO:KEYS Bluetooth MIDI issues

Post 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
theatomicdog
Established Member
Posts: 9
Joined: Mon May 27, 2019 10:00 pm
Been thanked: 1 time

Re: Roland GO:KEYS Bluetooth MIDI issues

Post 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.

User avatar
Linuxmusician01
Established Member
Posts: 1542
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 773 times
Been thanked: 142 times

Re: Roland GO:KEYS Bluetooth MIDI issues

Post 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.

roguh
Posts: 1
Joined: Tue Apr 04, 2023 12:12 am

Re: Roland GO:KEYS Bluetooth MIDI issues

Post 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?

mwprado
Posts: 1
Joined: Mon Oct 23, 2023 12:02 pm

Re: Roland GO:KEYS Bluetooth MIDI issues

Post 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

Post Reply