The main LPCIN command has the following p-fields:
LPCIN(p[0]=outskip, p[1]=inskip, p[2]=duration, p[3]=amp, p[4]=frame1, p[5]=frame2, [ p[6]=warp)And here is a sample score:
/************ LPCIN.data *****************/
/* p0=start,p1=inskip,p2=dur,p4=amp,p5=frame1,p6=frame2[,p7=warp] */
rtsetparams(44100, 1, 256);
load("LPCPLAY");
bus_config("LPCIN", "in 0", "out 0");
rtinput("guitar.wav");
float thresh,frame1,frame2,warp,start,amp
frames = dataset("spoken.lpc",0)
/* none of this is currently used by LPCIN, but might be */
/* p0=threshold,p1=randamp,p2=unvoiced_at_norm_rate,p3=risetime,p4=decaytime,p5=gain_threshold */
lpcstuff(thresh = .01, randamp = .1, 0, 0.1,0.5,0)
set_thresh(0.001, 0.1);
frame1=0
frame2=frames-1
warp=0
amp=0.3
LPCIN(start=0,inskip=0, DUR(0), amp, frame1,frame2,warp);