Hello all,
I'm working on building a multichannel surround sound processor for a university project. This involves taking a description of each sound source in the scene (i.e. audio signal, position) and processing it for a large number of output channels.
From my current limited experience of pd and the literature I have read, it seems the way to do this would be to duplicate all the processes as many times as they are needed within the patch. This seems awfully inelegant though, and limits the flexibility of the patch.
I was wondering if there is an automatic way to carry out lots of parallel processes at once. For example I have an arbitrary process "process~" and I have 4 input signals "s#" and 4 input numbers "f#" and I want to receive 4 outputs "s#'".
[s1 s2 s3 s4] [f1 f2 f3 f4]
| |
| _________
process~
|
|
[s1' s2' s3' s4']
Which is equivalent to...
s1 f1
| |
| |
process~
|
|
s1'
s2 f2
| |
| |
process~
|
|
s2'
etc...
I hope I've made myself clear, please let me know if not.
Thanks in advance!
Ben