Chris@157: Chris@157: module yetilab.stream.test.audiofile_reference; Chris@157: Chris@157: syn = load yetilab.stream.syntheticstream; Chris@182: filt = load yetilab.stream.filter; Chris@157: vec = load yetilab.block.fvector; Chris@157: block = load yetilab.block.block; Chris@157: Chris@182: pulseChannel rate = syn.silent rate; //!!! to be implemented! Chris@182: Chris@182: referenceChannels rate = Chris@182: (leftovers rate n = Chris@182: (syn.generated rate \(n / 20) :. \(leftovers rate (n+1))); Chris@182: syn.sinusoid rate 600 :: pulseChannel rate :: leftovers rate 2); Chris@182: Chris@182: afReference rate channels = Chris@182: filt.multiplexed (take channels (referenceChannels rate)); Chris@157: Chris@182: { Chris@182: afReference Chris@182: } Chris@182: Chris@182: