# Sof v1.0 #
# Process #
input = "SAMPLED_DATA";
output = "ENERGY";
recipe = {name = "Energy";
  mode = "LOG";
};

# Process #
output = E&MFCC;
input = ENERGY + MFCC;

# Process #
input_buffer = SAMPLED_DATA;
output = "MFCC";
recipe = {
 name = "Window";
 type = "HAMMING";
 normalize_energy = NONE;
 constants = 0.54;
}, {
 name = "FourierTransform";
 algorithm = "AUTO";
 data_type = "REAL";
 output = "REAL";
 direction = "FORWARD";
 order = 256;
}, {
 name = "FilterBankAmplitude";
 order = 24;
 sample_freq = 8000;
 scale = "MEL";
 algorithm = "OVERLAPPING_TRIANGLES";
}, {
 name = "Cepstrum";
 order = 12;
 lifter_l = 22;
 lifter_h = 11;
 maintain_czero = false;
 lifter = true;
};
