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