
Need help with buffer architecture for real-time effect processing
Hello, I'm a student working on a spatial audio installation in puredata. I'm trying to build a system where the user records their voice that is saved as a .wav, from the left inlet it loads into a buffer (tabwrite~ buffer1) and plays on loop (tabplay~ buffer1). While the buffer plays, effects are applied to the audio in real time from the right inlet. When happy with the result, the modified buffer gets saved as 1.wav (overwriting original) and plays as a final loop.
I keep getting this error: "audio signal outlet connected to nonsignal inlet (ignored)" and I'm pretty sure it is because of this subpatch, because when I delete everything from it the error goes away.
Can anyone help me fix this build? Each effect is in its own subpatch and seperately connect to [pd buffer], So where should the processed audio coming back from the effects chain go if not into tabplay~?