Hi Geoffrey,
Perhaps you want
process = *(x1),*(x2) : +~*(y1), +~*(y2);
or
process = *(x1),*(x2) : (+,+)~(*(y1),*(y2));
? The two summers need to be explicit. In a large system you could
use "par(i,N,+)"
- Julius
At 04:01 AM 4/5/2014, Geoffrey Barton wrote:
Firstly, not having posted before, I should like to express my
admiration for the creators of Faust. It has a way to go but already
shows a better way of writing signal processing code!
Is there any way of getting a feedback structure such as:-
process=_,_: (*(x1),*(x2)): + ~ (*(y1),*(y2));
so that the input gain x1 sums with the feedback gain path y1 and
the input gain x2 to the feedback path y2?
I have tried all kinds of re-arrangement but, being a beginner at
Faust, it either does not compile or ends up with the same block
diagram as before!
Geoffrey
------------------------------------------------------------------------------
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users
Julius O. Smith III <[email protected]>
Professor of Music and, by courtesy, Electrical Engineering
CCRMA, Stanford University
http://ccrma.stanford.edu/~jos/
------------------------------------------------------------------------------
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users