Greyhole

object Greyhole extends ProductReader[Greyhole]

A complex echo-like effect UGen, inspired by the classic Eventide effect of a similar name. The effect consists of a diffuser (like a mini-reverb) connected in a feedback system with a long modulated delay-line. Excels at producing spacey washes of sound.

''Note'': You may need to increase the server's real-time memory

===Examples===

// discrete
play {
 val src = LeakDC.ar(Splay.ar(Impulse.ar(Seq(1, 3, 5, 7, 9))))
 Greyhole.ar(
   inL = src.out(0), inR = src.out(1), delayTime = 0.1, damp = 0.1,
   feedback = 0.1, modDepth = 0.01, modFreq = 2)
}
// time modulation
play {
 val src = LeakDC.ar(Splay.ar(Impulse.ar(Seq(1, 3, 5, 7, 9))))
 val time = LFTri.kr(0.01).linExp(-1, 1, 0.05, 0.2)
 Greyhole.ar(
   inL = src.out(0), inR = src.out(1), delayTime = time, damp = 0.4,
   feedback = 0.99, modDepth = 0.01, modFreq = 2)
}

This is a third-party UGen (DEINDUGens).

See also
Companion
class
trait Product
trait Mirror
trait ProductReader[Greyhole]
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def ar(inL: GE, inR: GE, delayTime: GE, damp: GE, size: GE, diff: GE, feedback: GE, modDepth: GE, modFreq: GE): Greyhole
Value Params
damp

damping of high-frequencies as the delay decays. 0 is no damping, 1 is very strong damping (0..1)

delayTime

approximate delay time in seconds. (0.1..60)

diff

shape of echo patterns produced by the diffuser. At very low values, the diffuser acts like a delay-line whose length is controlled by the size parameter. Medium values produce a slow build-up of echoes, giving the sound a reversed-like quality. Values of 0.707 or greater than produce smooth exponentially decaying echoes. (0..1)

feedback

amount of feedback through the system. Sets the number of repeating echoes. A setting of 1.0 produces infinite sustain. (0..1)

inL

left input signal

inR

right input signal

modDepth

depth of delay-line modulation. Use in combination with modFreq to produce chorus and pitch-variations in the echoes. (0..1)

modFreq

frequency of delay-line modulation. Use in combination with modDepth to produce chorus and pitch-variations in the echoes. (0..10)

size

scales the size of delay-lines, producing the impression of a larger or smaller space. Values below 1 can sound quite metallic. (0.5..5)

def read(in: RefMapIn, key: String, arity: Int): Greyhole