On Tue, Jan 08, 2019 at 10:47:04PM +0000, Victor Lazzarini wrote: > There's an iwrap parameter on table that will set wrap around. Ahh, sorry. I missed that parameter. > > As for normalisation: tables are rescaled by > default, so the abs max value is 1.0; that can be turned off when the table is generated. > I'm afraid it still isn't making sense to me... If I have a 16-point, GEN07 say, normalized table: f1 0 16 7 0.2 16 1 I get: 0: 0.210526 15: 1.000000 So the maximum is corectly 1.0, but why is the zero index rescaled?? If I add the guard-point: f2 0 17 7 0.2 16 1 the lower end is now correct, but why is the maximum reduced?: 0: 0.200000 15: 0.950000 According to the f-statement docs, both the last value and the guard point should be the same, and I would think they ought to be scaled to 1.0. Worse, I tried an unscaled table: f3 0 16 -7 0.2 16 1 and again I get: 0: 0.200000 15: 0.950000 So it *is* being (wrongly) scaled! If all this does mke sense, I'd love to know how! (:-/) Thanks, -- Pete -- Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here