转到频道进行音频播放操作。 最佳设计模式?

I am looking at developing another visual programming environment that sends data between manipulating nodes. I can see go channels as a viable method of transferring data, but I have heard that many times go channels are overused or unnecessary in a majority of applications.

Here is an example of Max MSP which does something similar to what my objectives are with audio manipulation: https://youtu.be/tAtYht4QVnA?t=2m23s

The dotted lines are wave data, while the slid lines are single values.

So in my application, I want to know if go channels would be appropriate for this, or should I design my own data transfer and manipulation system?