Unit msesignal

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class tcustomsigcomp  
Class tsigcomp  
Record sigclientinfoty  
Interface isigclient  
Class tdoublesigcomp  
Class tsigconn  
Class tdoubleconn  
Record doublescaleinfoty  
Class tdoubleoutputconn  
Record inpscaleinfoty  
Record sigvaluety  
Class tdoubleinputconn  
Class tlimitinputconn  
Class tchangedoubleinputconn  
Record sighandlerinfoty  
Record inputinfoty  
Record sigdestinfoty  
Record siginfoty  
Record destinfoty  
Record sighandlernodeinfoty  
Class tsigconnection  
Class tsigin  
Class tsigout  
Class trealcoeff  
Class tcomplexcoeff  
Class tdoublezcomp  
Class tdoubleinpconnarrayprop  
Class tdoubleoutconnarrayprop  
Class tsigmultiinp  
Class tsigsampler  
Class tsigmultiinpout  
Class tsigadd  
Class tsigdelay  
Class tcustomsigdelay  
Class tsigdelayn  
Class tsigdelayvar  
Class tdoublesigoutcomp  
Class tdoublesiginoutcomp  
Class tsigconnector  
Class ttrigconnector  
Class tsigeventconnector  
Class tsigwavetable  
Record functionnodety  
Record functionsegmentty  
Class tsigfuncttable  
Class tsigmult  
Record envproginfoty  
Record envelopeinfoty  
Class tsigenvelope  
Class tsiginfohash  
Class tsigcontroller  

Functions and Procedures

procedure createsigbuffer(var abuffer: doublearty; const asize: integer);
procedure createsigarray(out abuffer: doublearty; const asize: integer);
procedure setsourceconn(const sender: tmsecomponent; const avalue: tdoubleoutputconn; var dest: tdoubleoutputconn);
procedure setsigcontroller(const linker: tobjectlinker; const intf: isigclient; const source: tsigcontroller; var dest: tsigcontroller);
procedure initscale(const amin,amax: double; const aoptions: valuescaleoptionsty; out ainfo: doublescaleinfoty);
procedure updatescale(var ainfo: doublescaleinfoty);
function scalevalue(const ainfo: doublescaleinfoty): double;

Types

siginchangeflagty = (...);
siginchangeflagsty = set of siginchangeflagty;
psiginchangeflagsty = ˆsiginchangeflagsty;
sigsampleroptionty = (...);
sigsampleroptionsty = set of sigsampleroptionty;
inputconnarty = array of tdoubleinputconn;
outputconnarty = array of tdoubleoutputconn;
psighandlerinfoty = ˆsighandlerinfoty;
sighandlerprocty = procedure(const ainfo: psighandlerinfoty) of object;
psiginfoty = ˆsiginfoty;
psigclientinfoty = ˆsigclientinfoty;
sigclientoptionty = (...);
sigclientoptionsty = set of sigclientoptionty;
sigclientintfarty = array of isigclient;
valuescaleoptionty = (...);
valuescaleoptionsty = set of valuescaleoptionty;
doubleinputconnarty = array of tdoubleinputconn;
outputconnstatety = (...);
outputconnstatesty = set of outputconnstatety;
psigvaluety = ˆsigvaluety;
sigvaluepoarty = array of psigvaluety;
siginfopoarty = array of psiginfoty;
signahdlerprocty = procedure(siginfo: psiginfoty);
siginfostatety = (...);
siginfostatesty = set of siginfostatety;
inputstatety = (...);
inputstatesty = set of inputstatety;
inputinfoarty = array of inputinfoty;
sigdestinfoarty = array of sigdestinfoty;
siginfoarty = array of siginfoty;
destinfoarty = array of destinfoty;
psighandlernodeinfoty = ˆsighandlernodeinfoty;
sighandlernodeinfoarty = array of sighandlernodeinfoty;
sigineventty = procedure(const sender: tobject; var sig: real) of object;
siginbursteventty = procedure(const sender: tobject; var sig: realarty) of object;
sigincomplexeventty = procedure(const sender: tobject; var sig: complexty) of object;
sigincomplexbursteventty = procedure(const sender: tobject; var sig: complexarty) of object;
sigouteventty = procedure(const sender: tobject; const sig: real) of object;
sigoutbursteventty = procedure(const sender: tobject; const sig: realarty) of object;
samplerbufferty = array of doublearty;
samplerbufferfulleventty = procedure(const sender: tsigsampler; const abuffer: samplerbufferty) of object;
sigwavetableoptionty = (...);
sigwavetableoptionsty = set of sigwavetableoptionty;
functionnodearty = array of functionnodety;
pfunctionsegmentty = ˆfunctionsegmentty;
functionsegmentsty = array[0..functionsegmentcount-1] of functionsegmentty;
sigenveloperangeoptionty = (...);
sigenveloperangeoptionsty = set of sigenveloperangeoptionty;
sigenvelopeoptionty = (...);
sigenvelopeoptionsty = set of sigenvelopeoptionty;
envproginfoarty = array of envproginfoty;
sigcontrollerstatety = (...);
sigcontrollerstatesty = set of sigcontrollerstatety;
beforestepeventty = procedure(const sender: tsigcontroller; var acount: integer; var handled: boolean) of object;
afterstepeventty = procedure(const sender: tsigcontroller; const acount: integer) of object;
sigcontrolleroptionty = (...);
sigcontrolleroptionsty = set of sigcontrolleroptionty;

Constants

defaultsamplefrequ = 44100;
defaultstepcount = 4096;
defaultenvelopesubsampling = 8;
defaulttickdiv = 200;
defaultsamplecount = 4096;
defaultharmonicscount = 16;
functionsegmentcount = 32;
semitoneln = 5.77622650467e-2;
chromaticscale: array[0..12] of double = (1.0,1.05946309436,1.12246204831,1.189207115, 1.2599210499,1.33483985417,1.41421356237,1.49830707688, 1.58740105197,1.6817928179283051,1.78179743628,1.88774862536,2.0);
siginchangeresetflags = [sic_value];
defaultsigsampleroptions = [sso_fulltick];

Description

Functions and Procedures

procedure createsigbuffer(var abuffer: doublearty; const asize: integer);

This item has no description.

procedure createsigarray(out abuffer: doublearty; const asize: integer);

This item has no description.

procedure setsourceconn(const sender: tmsecomponent; const avalue: tdoubleoutputconn; var dest: tdoubleoutputconn);

This item has no description.

procedure setsigcontroller(const linker: tobjectlinker; const intf: isigclient; const source: tsigcontroller; var dest: tsigcontroller);

This item has no description.

procedure initscale(const amin,amax: double; const aoptions: valuescaleoptionsty; out ainfo: doublescaleinfoty);

This item has no description.

procedure updatescale(var ainfo: doublescaleinfoty);

This item has no description.

function scalevalue(const ainfo: doublescaleinfoty): double;

This item has no description.

Types

siginchangeflagty = (...);

This item has no description.

Values
  • sic_value
  • sic_stream
siginchangeflagsty = set of siginchangeflagty;

This item has no description.

psiginchangeflagsty = ˆsiginchangeflagsty;

This item has no description.

sigsampleroptionty = (...);

This item has no description.

Values
  • sso_fulltick
  • sso_negtrig
  • sso_autorun
  • sso_fftmag
  • sso_average
sigsampleroptionsty = set of sigsampleroptionty;

This item has no description.

inputconnarty = array of tdoubleinputconn;

This item has no description.

outputconnarty = array of tdoubleoutputconn;

This item has no description.

psighandlerinfoty = ˆsighandlerinfoty;

This item has no description.

sighandlerprocty = procedure(const ainfo: psighandlerinfoty) of object;

This item has no description.

psiginfoty = ˆsiginfoty;

This item has no description.

psigclientinfoty = ˆsigclientinfoty;

This item has no description.

sigclientoptionty = (...);

This item has no description.

Values
  • sco_tick
  • sco_fulltick
sigclientoptionsty = set of sigclientoptionty;

This item has no description.

sigclientintfarty = array of isigclient;

This item has no description.

valuescaleoptionty = (...);

This item has no description.

Values
  • vso_exp
  • vso_null
valuescaleoptionsty = set of valuescaleoptionty;

This item has no description.

doubleinputconnarty = array of tdoubleinputconn;

This item has no description.

outputconnstatety = (...);

This item has no description.

Values
  • ocs_eventdriven
outputconnstatesty = set of outputconnstatety;

This item has no description.

psigvaluety = ˆsigvaluety;

This item has no description.

sigvaluepoarty = array of psigvaluety;

This item has no description.

siginfopoarty = array of psiginfoty;

This item has no description.

signahdlerprocty = procedure(siginfo: psiginfoty);

This item has no description.

siginfostatety = (...);

This item has no description.

Values
  • sis_checked
  • sis_eventchecked
  • sis_touched
  • sis_input
  • sis_output
  • sis_eventoutput
  • sis_eventinput
  • sis_fulltick
  • sis_sighandler
siginfostatesty = set of siginfostatety;

This item has no description.

inputstatety = (...);

This item has no description.

Values
  • ins_checked
  • ins_recursive
inputstatesty = set of inputstatety;

This item has no description.

inputinfoarty = array of inputinfoty;

This item has no description.

sigdestinfoarty = array of sigdestinfoty;

This item has no description.

siginfoarty = array of siginfoty;

This item has no description.

destinfoarty = array of destinfoty;

This item has no description.

psighandlernodeinfoty = ˆsighandlernodeinfoty;

This item has no description.

sighandlernodeinfoarty = array of sighandlernodeinfoty;

This item has no description.

sigineventty = procedure(const sender: tobject; var sig: real) of object;

This item has no description.

siginbursteventty = procedure(const sender: tobject; var sig: realarty) of object;

This item has no description.

sigincomplexeventty = procedure(const sender: tobject; var sig: complexty) of object;

This item has no description.

sigincomplexbursteventty = procedure(const sender: tobject; var sig: complexarty) of object;

This item has no description.

sigouteventty = procedure(const sender: tobject; const sig: real) of object;

This item has no description.

sigoutbursteventty = procedure(const sender: tobject; const sig: realarty) of object;

This item has no description.

samplerbufferty = array of doublearty;

This item has no description.

samplerbufferfulleventty = procedure(const sender: tsigsampler; const abuffer: samplerbufferty) of object;

This item has no description.

sigwavetableoptionty = (...);

This item has no description.

Values
  • siwto_intpol
sigwavetableoptionsty = set of sigwavetableoptionty;

This item has no description.

functionnodearty = array of functionnodety;

This item has no description.

pfunctionsegmentty = ˆfunctionsegmentty;

This item has no description.

functionsegmentsty = array[0..functionsegmentcount-1] of functionsegmentty;

This item has no description.

sigenveloperangeoptionty = (...);

This item has no description.

Values
  • sero_exp
  • sero_mix
sigenveloperangeoptionsty = set of sigenveloperangeoptionty;

This item has no description.

sigenvelopeoptionty = (...);

This item has no description.

Values
  • seo_eventoutput
  • seo_negtrig
  • seo_nozero
sigenvelopeoptionsty = set of sigenvelopeoptionty;

This item has no description.

envproginfoarty = array of envproginfoty;

This item has no description.

sigcontrollerstatety = (...);

This item has no description.

Values
  • scs_modelvalid
  • scs_hastick
sigcontrollerstatesty = set of sigcontrollerstatety;

This item has no description.

beforestepeventty = procedure(const sender: tsigcontroller; var acount: integer; var handled: boolean) of object;

This item has no description.

afterstepeventty = procedure(const sender: tsigcontroller; const acount: integer) of object;

This item has no description.

sigcontrolleroptionty = (...);

This item has no description.

Values
  • sico_freerun
  • sico_autorun
sigcontrolleroptionsty = set of sigcontrolleroptionty;

This item has no description.

Constants

defaultsamplefrequ = 44100;

This item has no description.

defaultstepcount = 4096;

This item has no description.

defaultenvelopesubsampling = 8;

This item has no description.

defaulttickdiv = 200;

This item has no description.

defaultsamplecount = 4096;

This item has no description.

defaultharmonicscount = 16;

This item has no description.

functionsegmentcount = 32;

This item has no description.

semitoneln = 5.77622650467e-2;

This item has no description.

chromaticscale: array[0..12] of double = (1.0,1.05946309436,1.12246204831,1.189207115, 1.2599210499,1.33483985417,1.41421356237,1.49830707688, 1.58740105197,1.6817928179283051,1.78179743628,1.88774862536,2.0);

This item has no description.

siginchangeresetflags = [sic_value];

This item has no description.

defaultsigsampleroptions = [sso_fulltick];

This item has no description.


Generated by PasDoc 0.17.0.snapshot.