FUNC Struct Reference

#include <csoundCore.h>

Collaboration diagram for FUNC:

Collaboration graph
[legend]

Data Fields

long flen
long lenmask
long lobits
long lomask
MYFLT lodiv
MYFLT cvtbas
MYFLT cpscvt
short loopmode1
short loopmode2
long begin1
long end1
long begin2
long end2
long soundend
long flenfrms
long nchanls
long fno
GEN01ARGS gen01args
MYFLT ftable [1]

Field Documentation

sustain loop start and end in sample frames

release loop start and end in sample frames

MYFLT FUNC::cpscvt

MYFLT FUNC::cvtbas

LOFACT * (table_sr / orch_sr), cpscvt = cvtbas / base_freq

long FUNC::end1

long FUNC::end2

long FUNC::flen

table length, not including the guard point

long FUNC::fno

table number

MYFLT FUNC::ftable[1]

table data (flen + 1 MYFLT values)

GEN01 parameters

length mask ( = flen - 1) for power of two table size, 0 otherwise

log2(MAXLEN / flen) for power of two table size, 0 otherwise

MYFLT FUNC::lodiv

1 / 2^lobits

2^lobits - 1

sustain loop mode (0: none, 1: forward, 2: forward and backward)

release loop mode (0: none, 1: forward, 2: forward and backward)

number of channels

sound file length in sample frames (flenfrms = soundend - 1)


Generated on Tue Apr 14 11:01:33 2009 for Csound and CsoundAC by  doxygen 1.5.8