Unit msesignal
Uses
Variables
Description
Overview
Classes, Interfaces, Objects and Records
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
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); |
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 = (...); |
Values
|
siginchangeflagsty = set of siginchangeflagty; |
psiginchangeflagsty = ˆsiginchangeflagsty; |
sigsampleroptionty = (...); |
Values
|
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 = (...); |
Values
|
sigclientoptionsty = set of sigclientoptionty; |
sigclientintfarty = array of isigclient; |
valuescaleoptionty = (...); |
Values
|
valuescaleoptionsty = set of valuescaleoptionty; |
doubleinputconnarty = array of tdoubleinputconn; |
outputconnstatety = (...); |
Values
|
outputconnstatesty = set of outputconnstatety; |
psigvaluety = ˆsigvaluety; |
sigvaluepoarty = array of psigvaluety; |
siginfopoarty = array of psiginfoty; |
signahdlerprocty = procedure(siginfo: psiginfoty); |
siginfostatety = (...); |
Values
|
siginfostatesty = set of siginfostatety; |
inputstatety = (...); |
Values
|
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 = (...); |
Values
|
sigwavetableoptionsty = set of sigwavetableoptionty; |
functionnodearty = array of functionnodety; |
pfunctionsegmentty = ˆfunctionsegmentty; |
functionsegmentsty = array[0..functionsegmentcount-1] of functionsegmentty; |
sigenveloperangeoptionty = (...); |
Values
|
sigenveloperangeoptionsty = set of sigenveloperangeoptionty; |
sigenvelopeoptionty = (...); |
Values
|
sigenvelopeoptionsty = set of sigenvelopeoptionty; |
envproginfoarty = array of envproginfoty; |
sigcontrollerstatety = (...); |
Values
|
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 = (...); |
Values
|
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]; |
Generated by PasDoc 0.16.0.