How to use SPI and a timer to emulate I2S
A while back, I bought a third-party Taiko switch controller to play Taiko no Tatsujin, but it sucked so I tried to use it to play Osu! on Linux.