Programmer Guide: Difference between revisions

From STX Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 13: Line 13:


;General introduction into programming {{STX}} applications and scripts.:
;General introduction into programming {{STX}} applications and scripts.:
:*[[Programmer_Guide/Introduction|Introduction]]
:[[Programmer_Guide/Introduction|Introduction]], [[Programmer_Guide/Source_code|Source code]],
:*[[Programmer_Guide/Source_code|Source code]]
:[[Programmer_Guide/Examples|Examples]]
:*[[Programmer_Guide/Examples|Examples]]
 
;Detailed description of build-in (shell) commands, shell items, standard macros and classes.:
;Detailed description of build-in (shell) commands, shell items, standard macros and classes.:
:*[[Programmer_Guide/Command_Reference|Command Reference]]
:[[Programmer_Guide/Command_Reference|Command Reference]], [[Programmer_Guide/Macro_Library|Macro Reference]],
:*[[Programmer_Guide/Shell_Items|Shell Items]]
[[Programmer_Guide/Class_Library|Class Reference]]
:*[[Programmer_Guide/Macro_Library|Macro Reference]]
:*[[Programmer_Guide/Shell_Items|Shell Items]], [[Programmer_Guide/SPU_Reference|Signal Processing Subsystem - SP-Units (SPU) and SP-Atoms]]
:*[[Programmer_Guide/Class_Library|Class Reference]]
 
:*[[Programmer_Guide/SPU_Reference|Signal Processing Subsystem - SP-Units (SPU) and SP-Atoms]]
;How to program {{STX}} application, toolboxes and scripts.:
;How to program {{STX}} application, toolboxes and scripts.:
:*[[Programmer_Guide/Application|{{STX}} Applications]]
:[[Programmer_Guide/Application|Applications]], [[Programmer_Guide/Toolbox|{{STX}} Toolboxes]]
:*[[Programmer_Guide/Toolbox|{{STX}} Toolboxes]]
:[[Programmer_Guide/BScript|Scripts (or ''script applications'')]], [[Programmer_Guide/Debugger|Script Debugger]]
:*[[Programmer_Guide/BScript|{{STX}} Scripts (or '''script applications)]]
 
:*[[Programmer_Guide/Debugger|The Script Debugger]]
;Miscellaneous:  
;Miscellaneous informations about the internals and features of {{STX}}.:  
:[[Programmer_Guide/General_Descriptions|General Descriptions]], [[Programmer_Guide/STx_Guru|{{STX}} Guru (2005, for version 3.7.x)]]
:*[[Programmer_Guide/General_Descriptions|General Descriptions]]
;Some lessons about ''how to become a {{STX}} guru''.: 
:*[[Programmer_Guide/STx_Guru|{{STX}} Guru (2005, for version 3.7.x)]]

Revision as of 14:41, 15 April 2011

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.

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 BScript.


General introduction into programming STx applications and scripts.
Introduction, Source code,
Examples
Detailed description of build-in (shell) commands, shell items, standard macros and classes.
Command Reference, Macro Reference,

Class Reference

How to program STx application, toolboxes and scripts.
Applications, STx Toolboxes
Scripts (or script applications), Script Debugger
Miscellaneous
General Descriptions, STx Guru (2005, for version 3.7.x)

Navigation menu

Personal tools