01-08-2023, 06:07 PM
MIDI Echo is actually off by default. I'm not sure how it was enabled on your device. I definitely would not want that setting turned on for most users, as it can cause problems like you observed.
As far as the pairing, if you are using the Google Bluetooth library, it should only ever try to connect and pair with something you had connected with previously. It matches things by name though, so if you have multiple devices with the same port names, I suppose that it would try to connect to all of them, which may be what you observed. I'm not sure what the best way is to handle that while still supporting automatic reconnection. I may have to add a setting to indicate whether MobileSheets should automatically reconnect when it sees a device it recognizes, versus forcing the user to have to manually connect to devices. I can't find something in the Google MIDI library yet that would let me uniquely identify a bluetooth device, but I'll keep researching this.
Mike
As far as the pairing, if you are using the Google Bluetooth library, it should only ever try to connect and pair with something you had connected with previously. It matches things by name though, so if you have multiple devices with the same port names, I suppose that it would try to connect to all of them, which may be what you observed. I'm not sure what the best way is to handle that while still supporting automatic reconnection. I may have to add a setting to indicate whether MobileSheets should automatically reconnect when it sees a device it recognizes, versus forcing the user to have to manually connect to devices. I can't find something in the Google MIDI library yet that would let me uniquely identify a bluetooth device, but I'll keep researching this.
Mike