structure for the header of an SMS file More...
structure for the header of an SMS file
This header contains all the information necessary to read an SMS file, prepare memory and synthesizer parameters.
The header also contains variable components for additional information that may be stored along with the analysis, such as descriptors or text.
The first four members of the Header are necessary in this order to correctly open the .sms files created by this library.
iSampleRate contains the samplerate of the analysis signal because it is necessary to know this information to recreate the residual spectrum.
In the first release, the descriptors are not used, but are here because they were implemented in previous versions of this code (in the 90's). With time, the documentation will be updated to reflect which members of the header are useful in manipulations, and what functions to use for these manipulatinos
percentage of the residual to original
Referenced by sms_initHeader().