Lines Matching refs:bends_pos
51 unsigned bends_pos; /* Number of bends completed so far */ member
148 p->in_pos = p->bends_pos = 0; in start()
187 if (p->bends_pos != p->nbends && p->in_pos >= in flow()
188 p->bends[p->bends_pos].start + p->bends[p->bends_pos].duration) { in flow()
189 pitchShift = p->shift *= pow(2., p->bends[p->bends_pos].cents / 1200); in flow()
190 ++p->bends_pos; in flow()
192 if (p->bends_pos != p->nbends && p->in_pos >= p->bends[p->bends_pos].start) { in flow()
193 double progress = (double)(p->in_pos - p->bends[p->bends_pos].start) / in flow()
194 p->bends[p->bends_pos].duration; in flow()
196 progress *= p->bends[p->bends_pos].cents * (.5 / 1200); in flow()
301 if (p->bends_pos != p->nbends) in stop()
303 p->nbends - p->bends_pos); in stop()