Uses of Interface
marytts.signalproc.process.InlineDataProcessor

Packages that use InlineDataProcessor
marytts.signalproc.analysis A collection of analysis algorithms for signal processing.
Important classes are as follows:
 
marytts.signalproc.demo Demonstration package for various signal processing classes in Mary. 
marytts.signalproc.filter Various classes that support filter and filterbank design and filtering operations.
 
marytts.signalproc.process   
marytts.signalproc.window   
marytts.util.data Various relatively generic utilities for data generation and buffering. 
 

Uses of InlineDataProcessor in marytts.signalproc.analysis
 

Fields in marytts.signalproc.analysis declared as InlineDataProcessor
protected static InlineDataProcessor Signal2EnergyConverter.processor
           
 

Uses of InlineDataProcessor in marytts.signalproc.demo
 

Fields in marytts.signalproc.demo declared as InlineDataProcessor
protected  InlineDataProcessor OnlineAudioEffects.effect
           
 

Methods in marytts.signalproc.demo that return InlineDataProcessor
 InlineDataProcessor ChangeMyVoiceUI.getLPCrossSynthEffect(int lpCrossSynthFileInd, int bufferSize)
           
 

Constructors in marytts.signalproc.demo with parameters of type InlineDataProcessor
OnlineAudioEffects(InlineDataProcessor effect, javax.sound.sampled.AudioInputStream input, javax.sound.sampled.SourceDataLine loudspeakers, int bufferSize)
           
OnlineAudioEffects(InlineDataProcessor effect, javax.sound.sampled.TargetDataLine microphone, javax.sound.sampled.SourceDataLine loudspeakers, int bufferSize)
           
 

Uses of InlineDataProcessor in marytts.signalproc.filter
 

Classes in marytts.signalproc.filter that implement InlineDataProcessor
 class AveragingFilter
           
 class BandPassFilter
           
 class BandRejectFilter
           
 class FIRFilter
           
 class HighPassFilter
           
 class LowPassFilter
           
static class RecursiveFilter.Processor
           
 

Uses of InlineDataProcessor in marytts.signalproc.process
 

Subinterfaces of InlineDataProcessor in marytts.signalproc.process
 interface InlineFrameMerger
           
 

Classes in marytts.signalproc.process that implement InlineDataProcessor
 class AudioMixer
           
 class Chorus
           
 class FDPSOLAProcessor
           
 class FDPSOLAProcessorOld
           
 class FrequencyDomainProcessor
           
 class LPCAnalysisResynthesis
          A base class for LPC-based analysis and resynthesis, which does nothing.
 class LPCCInterpolator
           
 class LPCCrossSynthesis
           
 class LPCCrossSynthesisOnline
           
 class LPCWhisperiser
           
 class LSFInterpolator
           
 class NullFrequencyDomainEffect
           
 class PhaseVocoder.PhaseUnwrapper
           
 class PolarFrequencyProcessor
           
static class Robotiser.PhaseRemover
           
 class SimpleNoiseKeeper
           
 class SimpleNoiseRemover
           
 class VocalTractModifier
           
 class VocalTractScalingProcessor
           
 class VocalTractScalingSimpleProcessor
           
 class Whisperiser
           
 

Fields in marytts.signalproc.process declared as InlineDataProcessor
protected  InlineDataProcessor FrameProvider.processor
           
protected  InlineDataProcessor FrameOverlapAddSource.processor
           
 

Methods in marytts.signalproc.process with parameters of type InlineDataProcessor
protected  void FrameOverlapAddSource.initialise(DoubleDataSource inputSource, int windowType, boolean applySynthesisWindow, int frameLength, int samplingRate, InlineDataProcessor processor)
          To be called by constructor in order to set up this frame overlap add source.
 

Constructors in marytts.signalproc.process with parameters of type InlineDataProcessor
FrameOverlapAddSource(DoubleDataSource inputSource, int windowType, boolean applySynthesisWindow, int frameLength, int samplingRate, InlineDataProcessor processor)
           
FrameOverlapAddSource(DoubleDataSource inputSource, int frameLength, int samplingRate, InlineDataProcessor processor)
           
FrameProvider(DoubleDataSource signal, InlineDataProcessor processor, int frameLength, int frameShift, int samplingRate, boolean stopWhenTouchingEnd)
          Initialise a FrameProvider.
PitchFrameProvider(DoubleDataSource signal, DoubleDataSource pitchmarks, InlineDataProcessor processor, int samplingRate)
          Create a new PitchFrameProvider providing one period at a time.
PitchFrameProvider(DoubleDataSource signal, DoubleDataSource pitchmarks, InlineDataProcessor processor, int samplingRate, int framePeriods, int shiftPeriods)
          Create a new PitchFrameProvider with a configurable number of pitch periods per frame and pitch periods to shift by.
 

Uses of InlineDataProcessor in marytts.signalproc.window
 

Classes in marytts.signalproc.window that implement InlineDataProcessor
 class BartlettWindow
           
 class BlackmanWindow
           
 class DynamicTwoHalvesWindow
           
 class DynamicWindow
           
 class FlattopWindow
           
 class GaussWindow
           
 class HammingWindow
           
 class HanningWindow
           
 class RectWindow
           
 class Window
           
 

Uses of InlineDataProcessor in marytts.util.data
 

Fields in marytts.util.data declared as InlineDataProcessor
protected  InlineDataProcessor BufferedDoubleDataSource.dataProcessor
           
 

Constructors in marytts.util.data with parameters of type InlineDataProcessor
BufferedDoubleDataSource(double[] inputData, InlineDataProcessor dataProcessor)
           
BufferedDoubleDataSource(DoubleDataSource inputSource, InlineDataProcessor dataProcessor)