Class tsigenvelope

Unit

Declaration

type tsigenvelope = class(tdoublesigoutcomp)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fattackpending: boolean;
Protected freleasepending: boolean;
Protected ffinished: boolean;
Protected fsubsampling: integer;
Protected fsamplecount: integer;
Protected feventtime: integer;
Protected fmaxeventdelay: integer;

Methods

Protected procedure sighandler(const ainfo: psighandlerinfoty);
Protected procedure updatevalues(var ainfo: envelopeinfoty);
Protected procedure updatevalueindex(const aindex: integer);
Protected procedure updatevaluesx;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure initmodel; override;
Protected function getinputar: inputconnarty; override;
Protected function getzcount: integer; override;
Protected function gethandler: sighandlerprocty; override;
Protected procedure dotriggerchange(const sender: tobject);
Protected procedure update; override;
Protected procedure lintoexp(var avalue: double);
Protected procedure exptolin(var avalue: double);
Protected procedure checkindex(const index: integer);
Protected function getsigoptions: sigclientoptionsty; override;
Public constructor create(aowner: tcomponent); override;
Public procedure start;
Public procedure stop;

Properties

Public property attack_values[const index: integer]: complexarty read getattack_values write setattack_values;
Public property decay_values[const index: integer]: complexarty read getdecay_values write setdecay_values;
Public property release_values[const index: integer]: complexarty read getrelease_values write setrelease_values;
Public property loopstart[const index: integer]: real read getloopstart write setloopstart;
Published property master: tsigenvelope read fmaster write setmaster;
Published property trigger: tchangedoubleinputconn read ftrigger write settrigger;
Published property amplitude: tdoubleinputconn read famplitude write setamplitude;
Published property mix: tlimitinputconn read fmix write setmix;
Published property options: sigenvelopeoptionsty read foptions write setoptions default [];
Published property timescale: real read ftimescale write ftimescale;
Published property subsampling: integer read fsubsampling write setsubsampling default defaultenvelopesubsampling;
Published property min: real read fmin write setmin;
Published property max: real read fmax write setmax;
Published property eventthreshold: real read feventthreshold write feventthreshold;
Published property attack_options: sigenveloperangeoptionsty read fattack_options write setattack_options default [];
Published property attack_maxeventtime: real read fattack_maxeventtime write fattack_maxeventtime;
Published property decay_options: sigenveloperangeoptionsty read fdecay_options write setdecay_options default [sero_exp];
Published property decay_maxeventtime: real read fdecay_maxeventtime write fdecay_maxeventtime;
Published property release_options: sigenveloperangeoptionsty read frelease_options write setrelease_options default [sero_exp];
Published property release_maxeventtime: real read frelease_maxeventtime write frelease_maxeventtime;

Description

Fields

Protected fattackpending: boolean;

This item has no description.

Protected freleasepending: boolean;

This item has no description.

Protected ffinished: boolean;

This item has no description.

Protected fsubsampling: integer;

This item has no description.

Protected fsamplecount: integer;

This item has no description.

Protected feventtime: integer;

This item has no description.

Protected fmaxeventdelay: integer;

This item has no description.

Methods

Protected procedure sighandler(const ainfo: psighandlerinfoty);

This item has no description.

Protected procedure updatevalues(var ainfo: envelopeinfoty);

This item has no description.

Protected procedure updatevalueindex(const aindex: integer);

This item has no description.

Protected procedure updatevaluesx;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected procedure initmodel; override;

This item has no description.

Protected function getinputar: inputconnarty; override;

This item has no description.

Protected function getzcount: integer; override;

This item has no description.

Protected function gethandler: sighandlerprocty; override;

This item has no description.

Protected procedure dotriggerchange(const sender: tobject);

This item has no description.

Protected procedure update; override;

This item has no description.

Protected procedure lintoexp(var avalue: double);

This item has no description.

Protected procedure exptolin(var avalue: double);

This item has no description.

Protected procedure checkindex(const index: integer);

This item has no description.

Protected function getsigoptions: sigclientoptionsty; override;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public procedure start;

This item has no description.

Public procedure stop;

This item has no description.

Properties

Public property attack_values[const index: integer]: complexarty read getattack_values write setattack_values;

This item has no description.

Public property decay_values[const index: integer]: complexarty read getdecay_values write setdecay_values;

This item has no description.

Public property release_values[const index: integer]: complexarty read getrelease_values write setrelease_values;

This item has no description.

Public property loopstart[const index: integer]: real read getloopstart write setloopstart;

This item has no description.

Published property master: tsigenvelope read fmaster write setmaster;

This item has no description.

Published property trigger: tchangedoubleinputconn read ftrigger write settrigger;

This item has no description.

Published property amplitude: tdoubleinputconn read famplitude write setamplitude;

This item has no description.

Published property mix: tlimitinputconn read fmix write setmix;

This item has no description.

Published property options: sigenvelopeoptionsty read foptions write setoptions default [];

This item has no description.

Published property timescale: real read ftimescale write ftimescale;

This item has no description.

Published property subsampling: integer read fsubsampling write setsubsampling default defaultenvelopesubsampling;

This item has no description.

Published property min: real read fmin write setmin;

This item has no description.

Published property max: real read fmax write setmax;

This item has no description.

Published property eventthreshold: real read feventthreshold write feventthreshold;

This item has no description.

Published property attack_options: sigenveloperangeoptionsty read fattack_options write setattack_options default [];

This item has no description.

Published property attack_maxeventtime: real read fattack_maxeventtime write fattack_maxeventtime;

This item has no description.

Published property decay_options: sigenveloperangeoptionsty read fdecay_options write setdecay_options default [sero_exp];

This item has no description.

Published property decay_maxeventtime: real read fdecay_maxeventtime write fdecay_maxeventtime;

This item has no description.

Published property release_options: sigenveloperangeoptionsty read frelease_options write setrelease_options default [sero_exp];

This item has no description.

Published property release_maxeventtime: real read frelease_maxeventtime write frelease_maxeventtime;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.