|
SpectMorph
|
#include <smencoder.hh>
Public Attributes | |
| float | mix_freq |
| float | frame_step_ms |
| float | frame_size_ms |
| int | zeropad |
| size_t | frame_step |
| size_t | frame_size |
| size_t | block_size |
| double | fundamental_freq |
Encoder parameters.
This struct contains parameters that configure the encoder algorithm.
| size_t SpectMorph::EncoderParams::block_size |
analysis block size in samples, must be the smallest power of N greater than frame_size
| size_t SpectMorph::EncoderParams::frame_size |
size of the analysis frame in samples
| float SpectMorph::EncoderParams::frame_size_ms |
size of one analysis frame in milliseconds
| size_t SpectMorph::EncoderParams::frame_step |
size of the frame step in samples
| float SpectMorph::EncoderParams::frame_step_ms |
step size for analysis frames in milliseconds
| double SpectMorph::EncoderParams::fundamental_freq |
user defined fundamental freq
| float SpectMorph::EncoderParams::mix_freq |
sample rate of the original audio file
| int SpectMorph::EncoderParams::zeropad |
lower bound for the amount of zero padding used during analysis
1.8.11