Programming STx

From STX Wiki
Jump to navigation Jump to search

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.(but see *)

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
  • actually, everything you see in STx is programmed in the scripting language

The term script is a synonym for an application implemented using one or more STx macros, classes and SPUs, and executed by the script controller application BScript.

Source code - structure and syntax

<splist parent=Programmer_Guide sort=asc sortby=title showpath=no liststyle=unordered kidsonly=yes >

(*) I too do know that, contrary to the claims of its introduction, this short article cannot, and will not, give anyone the necessary information to program their own STx applications. For this reason, allow me to refer you to the following articles I found much more helpful:

  • Becoming an STx guru: this is the canonical, because only, introductory manual with some inner structure. If you have to learn STx programming - start here!
  • Introduction: I think that the writer of this article might also have had intentions to provide an introduction to STx. The article stops short of introducing more than a few STx concepts, though.