Programmer Guide/SPU Reference: Difference between revisions
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 11: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).
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 >