20#ifndef __SYNTHCLONE_EFFECT_H__
21#define __SYNTHCLONE_EFFECT_H__
82 Effect(
const QString &name, QObject *parent=0);
Base class for synthclone components.
Definition: component.h:33
Component capable of altering samples in some way.
Definition: effect.h:34
virtual void process(const Zone &zone, SampleInputStream &inputStream, SampleOutputStream &outputStream)=0
Called to apply this Effect to audio data.
Effect(const QString &name, QObject *parent=0)
Constructs a new Effect object.
Used to write sample data to a sample file.
Definition: sampleoutputstream.h:34
Zone objects contains data about how Sample objects should be acquired from a Sampler.
Definition: zone.h:37
Definition: component.h:26