Class tsigenvelope
Unit
Declaration
type tsigenvelope = class(tdoublesigoutcomp)
Description
No description available, ancestor tdoublesigoutcomp description follows
No description available, ancestor tdoublesigcomp description follows
No description available, ancestor tsigcomp description follows
No description available, ancestor tcustomsigcomp description follows
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tcustomsigcomp
- tsigcomp
- tdoublesigcomp
- tdoublesigoutcomp
- tsigenvelope
Overview
Fields
fattackpending: boolean; |
|
freleasepending: boolean; |
|
ffinished: boolean; |
|
fsubsampling: integer; |
|
fsamplecount: integer; |
|
feventtime: integer; |
|
fmaxeventdelay: integer; |
Methods
procedure sighandler(const ainfo: psighandlerinfoty); |
|
procedure updatevalues(var ainfo: envelopeinfoty); |
|
procedure updatevalueindex(const aindex: integer); |
|
procedure updatevaluesx; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure initmodel; override; |
|
function getinputar: inputconnarty; override; |
|
function getzcount: integer; override; |
|
function gethandler: sighandlerprocty; override; |
|
procedure dotriggerchange(const sender: tobject); |
|
procedure update; override; |
|
procedure lintoexp(var avalue: double); |
|
procedure exptolin(var avalue: double); |
|
procedure checkindex(const index: integer); |
|
function getsigoptions: sigclientoptionsty; override; |
|
constructor create(aowner: tcomponent); override; |
|
procedure start; |
|
procedure stop; |
Properties
property attack_values[constindex:integer]: complexarty
read getattack_values write setattack_values; |
|
property decay_values[constindex:integer]: complexarty
read getdecay_values write setdecay_values; |
|
property release_values[constindex:integer]: complexarty
read getrelease_values write setrelease_values; |
|
property loopstart[constindex:integer]: real
read getloopstart write setloopstart; |
|
property master: tsigenvelope read fmaster write setmaster; |
|
property trigger: tchangedoubleinputconn read ftrigger write settrigger; |
|
property amplitude: tdoubleinputconn read famplitude write setamplitude; |
|
property mix: tlimitinputconn read fmix write setmix; |
|
property options: sigenvelopeoptionsty read foptions
write setoptions default []; |
|
property timescale: real read ftimescale write ftimescale; |
|
property subsampling: integer read fsubsampling write setsubsampling
default defaultenvelopesubsampling; |
|
property min: real read fmin write setmin; |
|
property max: real read fmax write setmax; |
|
property eventthreshold: real read feventthreshold write feventthreshold; |
|
property attack_options: sigenveloperangeoptionsty read fattack_options
write setattack_options default []; |
|
property attack_maxeventtime: real read fattack_maxeventtime
write fattack_maxeventtime; |
|
property decay_options: sigenveloperangeoptionsty read fdecay_options
write setdecay_options default [sero_exp]; |
|
property decay_maxeventtime: real read fdecay_maxeventtime
write fdecay_maxeventtime; |
|
property release_options: sigenveloperangeoptionsty read frelease_options
write setrelease_options default [sero_exp]; |
|
property release_maxeventtime: real read frelease_maxeventtime
write frelease_maxeventtime; |
Description
Fields
fattackpending: boolean; |
|
freleasepending: boolean; |
|
ffinished: boolean; |
|
fsubsampling: integer; |
|
fsamplecount: integer; |
|
feventtime: integer; |
|
fmaxeventdelay: integer; |
|
Methods
procedure sighandler(const ainfo: psighandlerinfoty); |
|
procedure updatevalues(var ainfo: envelopeinfoty); |
|
procedure updatevalueindex(const aindex: integer); |
|
procedure updatevaluesx; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure initmodel; override; |
|
function getinputar: inputconnarty; override; |
|
function getzcount: integer; override; |
|
function gethandler: sighandlerprocty; override; |
|
procedure dotriggerchange(const sender: tobject); |
|
procedure update; override; |
|
procedure lintoexp(var avalue: double); |
|
procedure exptolin(var avalue: double); |
|
procedure checkindex(const index: integer); |
|
function getsigoptions: sigclientoptionsty; override; |
|
constructor create(aowner: tcomponent); override; |
|
procedure start; |
|
procedure stop; |
|
Properties
property attack_values[constindex:integer]: complexarty
read getattack_values write setattack_values; |
|
property decay_values[constindex:integer]: complexarty
read getdecay_values write setdecay_values; |
|
property release_values[constindex:integer]: complexarty
read getrelease_values write setrelease_values; |
|
property loopstart[constindex:integer]: real
read getloopstart write setloopstart; |
|
property master: tsigenvelope read fmaster write setmaster; |
|
property trigger: tchangedoubleinputconn read ftrigger write settrigger; |
|
property amplitude: tdoubleinputconn read famplitude write setamplitude; |
|
property mix: tlimitinputconn read fmix write setmix; |
|
property options: sigenvelopeoptionsty read foptions
write setoptions default []; |
|
property timescale: real read ftimescale write ftimescale; |
|
property subsampling: integer read fsubsampling write setsubsampling
default defaultenvelopesubsampling; |
|
property min: real read fmin write setmin; |
|
property max: real read fmax write setmax; |
|
property eventthreshold: real read feventthreshold write feventthreshold; |
|
property attack_options: sigenveloperangeoptionsty read fattack_options
write setattack_options default []; |
|
property attack_maxeventtime: real read fattack_maxeventtime
write fattack_maxeventtime; |
|
property decay_options: sigenveloperangeoptionsty read fdecay_options
write setdecay_options default [sero_exp]; |
|
property decay_maxeventtime: real read fdecay_maxeventtime
write fdecay_maxeventtime; |
|
property release_options: sigenveloperangeoptionsty read frelease_options
write setrelease_options default [sero_exp]; |
|
property release_maxeventtime: real read frelease_maxeventtime
write frelease_maxeventtime; |
|
Generated by PasDoc 0.16.0.