Programmer Guide/SPU Reference: Difference between revisions

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


The SPU Reference documents all integrated SPAtoms and includes a guide to writing signal processing units.
The SPU Reference documents all integrated SPAtoms and includes a guide to writing signal processing units.
Signal processing units (SPUnits) provide the {{STX}} programmer with the possibility to create their own signal processing algorithms. Using a set of predefined atoms, the programmer can develop such things as a synthesis circuit (e.g. sample generators by additive synthesis), a real-time spectrum analyzer (using <code>[[Programmer Guide/SPU Reference/SPECTRUM - fft spectrum|SPECTRUM]]</code> and <code>[[Programmer Guide/SPU Reference/WAVEIN - real-time signal input|WAVEIN]]</code> atoms) or a complete speech analysis (e.g. by using the atoms [[Programmer Guide/SPU Reference/F0SIFT - f0 extraction with autocorrelation|F0SIFT]], [[Programmer Guide/SPU Reference/RMS - rms measurement|RMS]] and [[Programmer Guide/SPU Reference/LPCOEFS - linear prediction coefs.|LPCOEFS]]).
SPUnits are defined using the {{STX}} signal processing language. Once defined, they can be instantiated in an SPUnit item, or used as an 'atom' in another SPUnit.





Revision as of 12:12, 28 April 2011

All the signal processing in STx is done using the integrated signal processing language's signal processing atoms (SPAtoms). The basic atoms are connected, forming a processing path, collectively called a signal processing unit (SPU).

Spu block diagram.png

The SPU Reference documents all integrated SPAtoms and includes a guide to writing signal processing units.

Signal processing units (SPUnits) provide the STx programmer with the possibility to create their own signal processing algorithms. Using a set of predefined atoms, the programmer can develop such things as a synthesis circuit (e.g. sample generators by additive synthesis), a real-time spectrum analyzer (using SPECTRUM and WAVEIN atoms) or a complete speech analysis (e.g. by using the atoms F0SIFT, RMS and LPCOEFS).

SPUnits are defined using the STx signal processing language. Once defined, they can be instantiated in an SPUnit item, or used as an 'atom' in another SPUnit.


Signal Processing Atoms (SP-Atom) in alphabetical order

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

Navigation menu

Personal tools