/tags/dev-19990920/FreeSpeech/audio_blocks/config/Scream.npp
# · Unknown · 107 lines · 86 code · 21 blank · 0 comment · 0 complexity · 56564e21587502884e271bca5972cd90 MD5 · raw file
- /*#define FRAME_SIZE 768
- #define FRAME_ADVANCE 768
- #define PS_SIZE 384
- #define FEATURE_SIZE 192
- #define FEATURE_SIZE_1 191*/
- #define FRAME_SIZE 1024
- #define FRAME_ADVANCE 512
- #define PS_SIZE 512
- #define FEATURE_SIZE 256
- #define FEATURE_SIZE_1 255
- Iterator: PITCH
- {
- <node: AUDIO> <type: AudioFile>
- /* <input: INPUT, STREAM, OUTPUT>*/
- /* <param: FILE, "/home/jmvalin/testMaterial/karlChA.u">*/
- <param: LENGTH, FRAME_SIZE>
- <param: ENCODING, subnet_param:ENCODING>
- <param: ADVANCE, FRAME_ADVANCE>
- <node: WINDOW> <type: DLFrameUnaryOperation>
- <input: INPUT, AUDIO, OUTPUT>
- <param: LIBRARY, "window">
- <param: WINDOW, "HANNING">
- <param: LENGTH, FRAME_SIZE>
- <node: FFT> <type: DLFrameUnaryOperation>
- <input: INPUT, WINDOW, OUTPUT>
- <param: LIBRARY, "fft">
- <param: LENGTH, FRAME_SIZE>
- <node: PS> <type: DLFrameUnaryOperation>
- <input: INPUT, FFT, OUTPUT>
- <param: INPUTLENGTH, FRAME_SIZE>
- <param: OUTPUTLENGTH, PS_SIZE>
- <param: LIBRARY, "ps">
- <node: SELECT> <type: DLFrameUnaryOperation>
- <input: INPUT, PS, OUTPUT>
- <param: INPUTLENGTH, PS_SIZE>
- <param: OUTPUTLENGTH, FEATURE_SIZE>
- <param: LIBRARY, "select">
- <param: START, 1>
- <param: END, FEATURE_SIZE>
- <node: WHITEN> <type: DLFrameUnaryOperation>
- <input: INPUT, SELECT, OUTPUT>
- <param: LENGTH, FEATURE_SIZE>
- <param: LIBRARY, "whiten">
- <param: FACTOR, .001>
- <param: ADD, 500000.0>
- <node: LOG> <type: DLFrameUnaryOperation>
- <input: INPUT, WHITEN, OUTPUT>
- <param: ELEMENTS, "log">
- <param: LENGTH, FEATURE_SIZE>
- <param: LIBRARY, "m">
- /* <node: GNUPLOT> <type: DLFrameUnaryOperation>
- <input: INPUT, LOG, OUTPUT>
- <param: LENGTH, FEATURE_SIZE>
- <param: LIBRARY, "gnuplot"> */
- <node: DCT> <type: DLFrameUnaryOperation>
- <input: INPUT, LOG, OUTPUT>
- <param: LENGTH, FEATURE_SIZE>
- <param: LIBRARY, "dct">
- <node: MAX> <type: DLFrameUnaryOperation>
- <input: INPUT, DCT, OUTPUT>
- <param: INPUTLENGTH, FEATURE_SIZE>
- <param: OUTPUTLENGTH, 2>
- <param: LIBRARY, "scream_max">
- <param: START, 30>
- <param: END, 120>
- <node: ACCUM> <type: FrameAccumulator>
- <input: INPUT, MAX, OUTPUT>
- <param: LENGTH, 2>
- <param: CACHEALL, 1>
- <node: COND> <type: NotDone>
- <input: INPUT, MAX, OUTPUT>
- <netInput: AUDIO>
- <netOutput: ACCUM>
- <netCondition: COND>
- }
- Network: TALKATIVE
- {
- <node: FILENAME> <type: Constant>
- <param: VALUE, ext:ARG1>
- <node: STREAM> <type: InputStream>
- <input: INPUT, FILENAME, FILENAME_OUT>
- <node: PIT> <type: PITCH>
- <input: INPUT, STREAM, OUTPUT>
- <param: ENCODING, ext:ARG2>
-
- <netOutput: PIT>
- }