libpo32 is a C99 library that implements the PO-32 Tonic's acoustic ("over the audio cable") data-transfer protocol and its drum-synthesis engine. It lets developers generate and load PO-32 patterns and sounds programmatically and build their own tools around the Pocket Operator.