BSE Interface Reference

/opt/src/beast/bse/bseinstrument.h

SYNOPSIS

DESCRIPTION

_BseEnvelope

/opt/src/beast/bse/bseinstrument.h:48
struct _BseEnvelope
{
  guint  delay_time;
  guint  attack_time;
  gfloat attack_level;
  guint  decay_time;
  gfloat sustain_level;
  guint  sustain_time;
  gfloat release_level;
  guint  release_time;
};

_BseInstrument

/opt/src/beast/bse/bseinstrument.h:59
struct _BseInstrument
{
  BseItem           parent_instance;
  BseInstrumentType type;
  BseWave          *wave;
  BseSNet          *user_snet;
  BseSNet          *seq_snet;
  gfloat            volume_factor;
  gint              balance;
  gint              transpose;
  gint              fine_tune;
  BseEnvelope       env;
};

_BseInstrumentClass

/opt/src/beast/bse/bseinstrument.h:75
struct _BseInstrumentClass
{
  BseItemClass parent_class;
};