CLM Generator Properties#

in pysndlib.clm

class mus_any#

a wrapper class for mus_any pointers in c

instances of this class have the following properties, which may be used if supported by the type of generator used to make the instance:

mus_channel#

channel being read/written, int

mus_channels#

channels open, int

mus_data#

array of data, np.ndarray

mus_feedback#

feedback coefficient, float

mus_feedforward#

feedforward coefficient, float

mus_file_name#

file being read/written

mus_frequency#

frequency (hz), float

mus_hop#

hop size for block processing, int

mus_increment#

various increments, int

mus_interp_type#

interpolation type (inter.linear, etc), interp not setable

mus_length#

data length, int

mus_location#

sample location for reads/write, int

mus_order#

filter order, int

mus_phase#

phase (radians), float

mus_ramp#

granulate grain envelope ramp setting, int

mus_scaler#

scaler, normally on an amplitude, float

mus_width#

width of interpolation tables, etc, int

mus_xcoeffs#

x (input) coefficient, np.ndarray not setable

mus_ycoeffs#

y (output, feedback) coefficient, np.ndarray not setable