How to Route Audio Input into C++ with Pisound Micro?

Hi all,

I’m working on a pedal project using Pisound Micro and I’m using the C++ API (
libpisoundmicro). I have confirmed audio IO works and is soldered correctly. I see that GPIO and other elements are wrapped in C++, but I’m unsure how to route audio IO to/from my DSP code using the Pisound Micro. What libraries should I use, and/or how to access the audio buffer?

Thanks!

Hi, you should access the audio in Linux standard ways, either using ALSA library directly, Jack library, or do your processing in an LV2 plugin that could be hosted by some host process.

There can also be libraries that wrap ALSA or Jack APIs, like portaudio.

LV2 way offers the most flexibility for combining with other effects in a signal chain.

Find more info here: https://lv2plug.in/pages/developing.html