Re: [LAU] logical AND in Faust

From: Ken Restivo <ken@email-addr-hidden>
Date: Wed Dec 02 2009 - 22:57:47 EET

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@email-addr-hidden
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Thu Dec 3 00:15:04 2009

This archive was generated by hypermail 2.1.8 : Thu Dec 03 2009 - 00:15:04 EET