public EffectStream(EffectChain effects, WaveStream sourceStream) { this.effects = effects; this.source = sourceStream; foreach (Effect effect in effects) { InitialiseEffect(effect); } }