Hello, I hope I am posting this to the correct place. I'm trying to use a Raspberry Pi as a wifi speaker, and as a first step I'm trying to just play some sound out of a buffer through the attached amp. I'm using an AMP2 with a RPi 4, and I'm getting some strange behavior when I try to play any "sine" output. So for instance, if I use `speaker-test`, I am able to play the wav test and the pink-noise test just fine, but when I try to play the sine test, it plays for like one quick instant, and then the program blocks. What's strange is I get the exact same behavior when I use other methods to try to play a sine output over ASLA. For instance, if I use sox: play -n synth sine 1000 I get the same output: one quick blip of the tone, and then the program blocks. The output to the console looks like this: play WARN alsa: can't encode 0-bit Unknown or not applicable File Size: 0 Encoding: n/a Channels: 1 @ 32-bit Samplerate: 48000Hz Replaygain: off Duration: unknown In:0.00% 00:00:00.00 [00:00:00.00] Out:0 [ | ] Clip:0 And then I get the exact same behavior when I try to do the `sio_sine` example from [libsoundio](https://github.com/andrewrk/libsoundio), with this output: Backend: ALSA ALSA lib pcm_dsnoop.c:575:(snd_pcm_dsnoop_open) The dsnoop plugin supports only capture stream Output device: snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0: Default Audio Device Software latency: 0.008000 'p\n' - pause 'u\n' - unpause 'P\n' - pause from within callback 'c\n' - clear buffer 'q\n' - quit unable to set channel layout: incompatible device Also interesting, when I try the [rsoundio]( https://github.com/klingtnet/rsoundio) sine example, it reports an underflow. My output for aplay looks like this: $ aplay -L null Discard all samples (playback) or generate zero samples (capture) default:CARD=sndrpihifiberry snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Default Audio Device sysdefault:CARD=sndrpihifiberry snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Default Audio Device dmix:CARD=sndrpihifiberry,DEV=0 snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Direct sample mixing device dsnoop:CARD=sndrpihifiberry,DEV=0 snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Direct sample snooping device hw:CARD=sndrpihifiberry,DEV=0 snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Direct hardware device without any conversions plughw:CARD=sndrpihifiberry,DEV=0 snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFi pcm512x-hifi-0 Hardware device with all software conversions It's just strange because the pre-recorded sample and the pink noise version work just fine. How would I even go about trying to debug this?