Csound API  6.18
insds Struct Reference

This struct holds the info for a concrete instrument event instance in performance. More...

#include <csoundCore.h>

Data Fields

struct opdsnxti
 
struct opdsnxtp
 
struct insdsnxtinstance
 
struct insdsprvinstance
 
struct insdsnxtact
 
struct insdsprvact
 
struct insdsnxtoff
 
FDCHfdchp
 
AUXCHauxchp
 
int xtratim
 
MCHNBLKm_chnbp
 
struct insdsnxtolap
 
int16 insno
 
INSTRTXTinstr
 
int16 m_sust
 
unsigned char m_pitch
 
unsigned char m_veloc
 
char relesing
 
char actflg
 
double offbet
 
double offtim
 
void * pylocal
 
CSOUNDcsound
 
uint64_t kcounter
 
unsigned int ksmps
 
MYFLT ekr
 
MYFLT onedksmps
 
MYFLT onedkr
 
MYFLT kicvt
 
struct opdspds
 
MYFLT scratchpad [4]
 
void * opcod_iobufs
 
void * opcod_deact
 
void * subins_deact
 
void * nxtd
 
uint32_t ksmps_offset
 
uint32_t no_end
 
uint32_t ksmps_no_end
 
MYFLT * spin
 
MYFLT * spout
 
int init_done
 
int tieflag
 
int reinitflag
 
MYFLT retval
 
MYFLT * lclbas
 
char * strarg
 
CS_VAR_MEM p0
 
CS_VAR_MEM p1
 
CS_VAR_MEM p2
 
CS_VAR_MEM p3
 

Detailed Description

This struct holds the info for a concrete instrument event instance in performance.

Field Documentation

◆ actflg

char insds::actflg

◆ auxchp

AUXCH* insds::auxchp

◆ csound

CSOUND* insds::csound

◆ ekr

MYFLT insds::ekr

◆ fdchp

FDCH* insds::fdchp

◆ init_done

int insds::init_done

◆ insno

int16 insds::insno

◆ instr

INSTRTXT* insds::instr

◆ kcounter

uint64_t insds::kcounter

◆ kicvt

MYFLT insds::kicvt

◆ ksmps

unsigned int insds::ksmps

◆ ksmps_no_end

uint32_t insds::ksmps_no_end

◆ ksmps_offset

uint32_t insds::ksmps_offset

◆ lclbas

MYFLT* insds::lclbas

◆ m_chnbp

MCHNBLK* insds::m_chnbp

◆ m_pitch

unsigned char insds::m_pitch

◆ m_sust

int16 insds::m_sust

◆ m_veloc

unsigned char insds::m_veloc

◆ no_end

uint32_t insds::no_end

◆ nxtact

struct insds* insds::nxtact

◆ nxtd

void* insds::nxtd

◆ nxti

struct opds* insds::nxti

◆ nxtinstance

struct insds* insds::nxtinstance

◆ nxtoff

struct insds* insds::nxtoff

◆ nxtolap

struct insds* insds::nxtolap

◆ nxtp

struct opds* insds::nxtp

◆ offbet

double insds::offbet

◆ offtim

double insds::offtim

◆ onedkr

MYFLT insds::onedkr

◆ onedksmps

MYFLT insds::onedksmps

◆ opcod_deact

void* insds::opcod_deact

◆ opcod_iobufs

void* insds::opcod_iobufs

◆ p0

CS_VAR_MEM insds::p0

◆ p1

CS_VAR_MEM insds::p1

◆ p2

CS_VAR_MEM insds::p2

◆ p3

CS_VAR_MEM insds::p3

◆ pds

struct opds* insds::pds

◆ prvact

struct insds* insds::prvact

◆ prvinstance

struct insds* insds::prvinstance

◆ pylocal

void* insds::pylocal

◆ reinitflag

int insds::reinitflag

◆ relesing

char insds::relesing

◆ retval

MYFLT insds::retval

◆ scratchpad

MYFLT insds::scratchpad[4]

◆ spin

MYFLT* insds::spin

◆ spout

MYFLT* insds::spout

◆ strarg

char* insds::strarg

◆ subins_deact

void * insds::subins_deact

◆ tieflag

int insds::tieflag

◆ xtratim

int insds::xtratim