i'm running macos 13.3.1 and playdate sdk 1.13.5.
when listening to audio on my system via bluetooth i can hear a substantial drop in quality as soon as i open the playdate simulator.
looking at the console in macos, i see the audio codec before launching reading out:
BTLQ set Link Quality Data codec to 33023
but then immediately changes to this upon opening the simulator:
Setting SCO audio codec to AAC-ELD at sample rate of 24000 for device
quitting the simulator immediately causes this readout in the console and returns normal good quality to the sound:
Clearing UL voice data err:0, length to codec:58, maxPacketSize:0, data.getSize():60, seq 205, length in payload 58
BTLQ set Link Quality Data codec to 33023
i'm not totally sure what all that means or why it would happen, but it sounds the same as when you're on a call and the audio changes, presumably to allow mic/audio data and lower latency or something.
this could be an macos issue, but i've only experienced this with the simulator so i thought it'd be worth posting.