On Mon, Nov 30, 2009 at 10:21:13PM +0100, Bjoern Lindig wrote:
Ok, I was thinking about that, too. But I cannot
figure out how it works.
Ok, I got it: for n = 3 and x = 4 (fourth round): 100 & 011 = 000. I must have
had a brain stoppage, when I tried this last time ...
Thank you very much. Now I feel ashamed that I try to work with faust, but
don't even know how bitwise operation is done. Anyway, you should check out
faust. It's realy awesome.
The name of Faust is quite apt. Looking at (and trying to make sense out of) the C code
that Faust has generated, makes me feel as though I have sold my soul to the devil.
-ken
-----------------
On Monday 30 November 2009 21:20:33 Arnold Krille
wrote:
Disclaimer: I don't (yet) know faust
On Monday 30 November 2009 20:38:12 Bjoern Lindig wrote:
I have a problem understanding this piece of
faust-code:
index( n ) = &( n - 1 ) ~ + ( 1 );
It is from the faust-soft-computing.pdf. I do understand that it works
like a counter and I think it should jump back to 0 when it reaches n -
1. But what exactly is the logical AND operator doing?
I think its not a logical AND for expressions but a bitwise AND. Which
means that only the bits that are set in both arguments pass. Which would
make sense to have the counter wrap...
Maybe that helps,
Arnold
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user