Programmer Guide: Difference between revisions

From STX Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
This manual is dedicated to experienced {{STX}} users and to all people who want to implement '''signal processing algorithms''' or '''signal (sound) management applications''' using the {{STX}} development environment and programming features. It describes the internal structure of {{STX}} and the {{STX}} (script-) programming languange.
{{STX}} implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.
{{STX}} implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.
;Scripts can be used to implement ...:
:*simple processing lists, calling standard {{STX}} signal processing applications
:*signal processing applications (like the Spectrogram & Parameters Viewer)
:*complex database operations on the {{STX}} DataSet
:*in fact, everything you see in {{STX}} can be programmed in the scripting language
The term '''script''' is a synonym for an application implemented using one or more {{STX}} macros, classes and SPU's, and executed by the script controller application <code>BScript</code>.


;General introduction into programming {{STX}} applications and scripts.:
;General introduction into programming {{STX}} applications and scripts.:
:[[Programmer_Guide/Introduction|Introduction]], [[Programmer_Guide/Source_code|Source code]],
:[[Programmer_Guide/Introduction|A general introduction to the program architecture and the script language syntax]]
[[Programmer_Guide/Examples|Examples]]
:[[Programmer_Guide/STx_Guru|How to become an {{STX}} Guru in 230.195 simple steps (2005)]]
:[[Programmer_Guide/Source_code|Source code]]
:[[Programmer_Guide/Examples|Examples]]


;Detailed description of build-in (shell) commands, shell items, standard macros and classes.:
;Detailed description of built-in (shell) commands, shell items, standard macros and classes.:
:[[Programmer_Guide/Command_Reference|Command Reference]], [[Programmer_Guide/Macro_Library|Macro Reference]], [[Programmer_Guide/Class_Library|Class Reference]]
:[[Programmer_Guide/Command_Reference|Command Reference]]
:[[Programmer_Guide/Shell_Items|Shell Items]], [[Programmer_Guide/SPU_Reference|Signal Processing Subsystem - SP-Units (SPU) and SP-Atoms]]
:[[Programmer_Guide/Macro_Library|Macro and Class Reference]]
:[[Programmer_Guide/Shell_Items|Shell Items]]
:[[Programmer_Guide/SPU_Reference|Signal Processing Subsystem - SP-Units (SPU) and SP-Atoms]]
:[[Programmer_Guide/Quick_Reference|Quick Reference]]


;How to program {{STX}} application, toolboxes and scripts.:
;How to program {{STX}} scripts and toolboxes.:
:[[Programmer_Guide/Application|Applications]], [[Programmer_Guide/Toolbox|{{STX}} Toolboxes]]
:[[Programmer_Guide/BScript|The script runtime environment - application '''BScript''']]
:[[Programmer_Guide/BScript|Scripts (or ''script applications'')]], [[Programmer_Guide/Debugger|Script Debugger]]
:[[Programmer_Guide/Programming a Toolbox|Extending {{STX}} applications - implementing a Toolbox to integrate scripts into the GUI]]
:[[User_Guide/Debugger|Script Debugger - testing and debugging scripts]]
:[[User_Guide/STX Console|STX Console]]


;Miscellaneous:  
;Miscellaneous:  
:[[Programmer_Guide/General_Descriptions|General Descriptions]], [[Programmer_Guide/STx_Guru|{{STX}} Guru (2005, for version 3.7.x)]]
:[[Programmer_Guide/General_Descriptions|General Descriptions]]
 
;Infos for STX Developers
:[[Programmer_Guide/Bug_List|Bugs]]
:[[Programmer_Guide/Dev_List|Plans, Ideas and Wishes]]

Latest revision as of 10:18, 25 January 2016

STx implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.

General introduction into programming STx applications and scripts.
A general introduction to the program architecture and the script language syntax
How to become an STx Guru in 230.195 simple steps (2005)
Source code
Examples
Detailed description of built-in (shell) commands, shell items, standard macros and classes.
Command Reference
Macro and Class Reference
Shell Items
Signal Processing Subsystem - SP-Units (SPU) and SP-Atoms
Quick Reference
How to program STx scripts and toolboxes.
The script runtime environment - application BScript
Extending STx applications - implementing a Toolbox to integrate scripts into the GUI
Script Debugger - testing and debugging scripts
STX Console
Miscellaneous
General Descriptions
Infos for STX Developers
Bugs
Plans, Ideas and Wishes

Navigation menu

Personal tools