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

long FUNC::flen

table length, not including the guard point

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

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

2^lobits - 1

MYFLT FUNC::lodiv

1 / 2^lobits

MYFLT FUNC::cvtbas

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

MYFLT FUNC::cpscvt

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

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

sustain loop start and end in sample frames

long FUNC::end1

release loop start and end in sample frames

long FUNC::end2

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

number of channels

long FUNC::fno

table number

GEN01 parameters

MYFLT FUNC::ftable[1]

table data (flen + 1 MYFLT values)


Generated on Sun Nov 9 00:10:15 2008 for Csound and CsoundAC by  doxygen 1.5.6