Programmer Guide/Macro Library/Kernal/StdLib: Difference between revisions
From STX Wiki
< Programmer Guide | Macro Library | Kernal
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
*'''Title''': {{STX}} main library | *'''Title''': {{STX}} main library | ||
---- | ---- | ||
:{|class="keinrahmen" | :{|class="keinrahmen" | ||
|'''application management | ||'''application management''' || → | ||
|[[#AppLoad|AppLoad]] | |[[#AppLoad|AppLoad]] — [[#AppMain|AppMain]] · [[#AppCleanup|AppCleanup]] · [[#AppHelp|AppHelp]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''message handling | |'''message handling''' ||→ | ||
|[[#PostMessage|PostMessage]] | |[[#PostMessage|PostMessage]] · [[#SetMsgHandler|SetMsgHandler]] · [[#DispatchMsg|DispatchMsg]] · [[#MsgQueue|MsgQueue]] · [[#MsgFilter|MsgFilter]] · [[#GetMessage|GetMessage]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''utilities for standard {{STX}} applications | |'''utilities for standard<BR>{{STX}} applications''' ||→ | ||
|[[#ExtSetup|ExtSetup]] | |[[#ExtSetup|ExtSetup]] · [[#PlayCursor|PlayCursor]] · [[#GenerateScaleParams|GenerateScaleParams]] · [[#MetaSegment|MetaSegment]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''file functions | |'''file functions''' ||→ | ||
|[[#stxFileTypeList|stxFileTypeList]] | |[[#stxFileTypeList|stxFileTypeList]] · [[#stxFileType|stxFileType]] · [[#SectionFile|SectionFile]] · [[/StdLib#FileToolBox|FileToolBox]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''display functions | |'''display functions''' ||→ | ||
|[[#LogWindow|LogWindow]] | |[[#LogWindow|LogWindow]] · [[#ConLog|ConLog]] · [[#UM and EM|UM and EM]] · [[#ShowItem|ShowItem]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''dialog and window functions | |'''dialog and window functions''' ||→ | ||
|[[#CreateMenu|CreateMenu]] | |[[#CreateMenu|CreateMenu]] · [[#DoModalDialog|DoModalDialog]] · [[#SetModalWindow|SetModalWindow]] · [[#GetWindowPos|GetWindowPos]] · [[#SetWindowPos|SetWindowPos]] · [[#WindowSizeDlg|WindowSizeDlg]] · [[#GetMonitor|GetMonitor]] · [[#GetDesktop|GetDesktop]] · [[#ProgressBox|ProgressBox]] · [[#InitDialogItem|InitDialogItem]] · [[#SetControlMode|SetControlMode]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''[[Programmer_Guide/Shell_Items/SPU|SPU]] and [[Programmer_Guide/Shell_Items/Graph|graph]] functions | |'''[[Programmer_Guide/Shell_Items/SPU|SPU]] and [[Programmer_Guide/Shell_Items/Graph|graph]] functions''' ||→ | ||
|[[#SetGraphXScale|SetGraphXScale]] | |[[#SetGraphXScale|SetGraphXScale]] · [[#GetOutputValue|GetOutputValue]] | ||
|- | |- | ||
|— | |— | ||
|- | |- | ||
|'''[[Programmer_Guide/Shell_Items/SPU|SPUs]] | |'''[[Programmer_Guide/Shell_Items/SPU|SPUs]]''' ||→ | ||
|[[#XScaleLinear|XScaleLinear]] | |[[#XScaleLinear|XScaleLinear]] · [[#XScaleBark|XScaleBark]] · [[#Table2Output|Table2Output]] · [[#Wave2output|Wave2output]] | ||
|} | |} | ||
;Variables and items used by this library: | ;Variables and items used by this library: |
Revision as of 11:45, 12 May 2011
- File: STDLIB.STX, linked to library STX.LIB
- Title: STx main library
application management → AppLoad — AppMain · AppCleanup · AppHelp — message handling → PostMessage · SetMsgHandler · DispatchMsg · MsgQueue · MsgFilter · GetMessage — utilities for standard
STx applications→ ExtSetup · PlayCursor · GenerateScaleParams · MetaSegment — file functions → stxFileTypeList · stxFileType · SectionFile · FileToolBox — display functions → LogWindow · ConLog · UM and EM · ShowItem — dialog and window functions → CreateMenu · DoModalDialog · SetModalWindow · GetWindowPos · SetWindowPos · WindowSizeDlg · GetMonitor · GetDesktop · ProgressBox · InitDialogItem · SetControlMode — SPU and graph functions → SetGraphXScale · GetOutputValue — SPUs → XScaleLinear · XScaleBark · Table2Output · Wave2output
- Variables and items used by this library
name type description
NewDialog
BSF NEWDIALOG [ srate [ ; nch ; code ]
- Dialog to create a new soundfile.
argument | description | default |
---|---|---|
srate | Sampling rate in Hz | last dialog value |
nch | Number of channels. | last dialog value |
code | Signal sample size (number of bits) and code. | last dialog value |
RESULT | description | |
path | The full pathname of the created soundfile. | |
empty string | If the dialog was canceled or the creation fails. |
- Notes
- This function uses a two step dialog. In the first the soundfile name is selected. The second is used to select the soundfile parameters.
- The new soundfile is always the created using the Windows WAVE format.
- On return, the soundfile is created but not opened.
- See also