vivid-0.5.0.2: Sound synthesis with SuperCollider
Safe HaskellNone
LanguageHaskell2010

Vivid.UGens.Reverbs

Synopsis
  • freeVerb :: Args '["in"] '["mix", "room", "damp"] a => a -> SDBody a Signal
  • gVerb :: Args '["in"] '["roomSize", "revTime", "damping", "inputBW", "spread", "dryLevel", "earlyRefLevel", "tailLevel", "maxRoomSize"] a => a -> SDBody a [Signal]

Documentation

freeVerb :: Args '["in"] '["mix", "room", "damp"] a => a -> SDBody a Signal Source #

"mix", "room", and "damp" params range from 0 to1

gVerb :: Args '["in"] '["roomSize", "revTime", "damping", "inputBW", "spread", "dryLevel", "earlyRefLevel", "tailLevel", "maxRoomSize"] a => a -> SDBody a [Signal] Source #

Note this is specifically a two-channel UGen

There are known issues with this! (From SC:)

  • "There is a large CPU spike when the synth is instantiated while all the delay lines are zeroed out."
  • "Quick changes in roomsize result in zipper noise."
  • "Changing the roomsize does not work properly! Still trying to look for the bug... (-josh)"

Since: vivid-0.4.1