Advanced configuration

Library should be considered as unstable, first iteration guide
About

This tool translates bemani's audio through providing bridge between wasapi exclusive and pipewire output node
Expects specific spicetools builds in order to run

Warning

As of writing only 44.1kHz stereo 16-bit audio should be considered supported
This doesn't mean host has to switch to such format (resamping is done by pipewire server)

Library

Library itself uses audio.* keys defined in linux.json
Right now you shouldn't need to adjust anything outside of fpc (frames per chunk), which you may want to decrease to get lower latencies (not lower than what your pipewire server is set to accept through default.clock.min-quantum) or increase if you get choppy sound (same limitation applies through default.clock.max-quantum) - power of 2 values are recommended, although not required

Pipewire

Missing necessary documentation

Development notes