I've been forking around a C++ audio software that uses signed int audio buffer, I wanted to add a multi fx processing unit. Since coding it in c++ seem to me pretty hard I just want to make a multifx pd patch and then use pdlib to have my patch processing the audio buffer of my C++ program.
However I don't any libpd function that process sint32 audio buffer, only short, float or double. So I wonder if just converting my audiobuffer from sint32 to float and back again to sint32 is fine or should I avoid such approach ?
Thanks in advance.