[Looking back at your original mail...] On Sat, Jan 26, 2019 at 01:51:06AM +0200, Prent Rodgers wrote: > I use function tables to describe things like trills and glissandi. I combine multiple function tables to simulate things like a guitar player pulling on a string while trilling. Do do this, I have two different function tables that I allow to control the pitch. > > > Is there a way I can see the shift vectors with display, printk, or other command? > > I'd like to say > display kcpsm,0 > display kpsm2,0 ^ Isn't this your problem? Zero isn't valid here. I think the 'period' parameter should be your p3 or some other suitable interval. I hacked up a minimal test 'displayk.csd' that works fine: -odac ;;;realtime audio out instr 1 printf_i "p4=%d p5=%d\n", 1, p4, p5 knh line p4, p3, p5 display knh, p3 endin i 1 0 1 10 20 i 1 + 1 0 3 i 1 + 1 150 1 e Then run: csound -G displayk.csd and you get a file 'dac.eps' that has the graphs. For some reason you get ascii graphs in the terminal as well, which I can't find a way to suppress, but the graphs are correct. -- 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