packages feed

hsc3-rec 0.11 → 0.12

raw patch · 725 files changed

+9053/−118 lines, 725 filesdep ~hsc3PVP ok

version bump matches the API change (PVP)

Dependency ranges changed: hsc3

API changes (from Hackage documentation)

- Sound.SC3.UGen.Record.BufRd: numChannels :: BufRd -> UGen
- Sound.SC3.UGen.Record.DecodeB2: numChans :: DecodeB2 -> UGen
- Sound.SC3.UGen.Record.DiskIn: numChannels :: DiskIn -> UGen
- Sound.SC3.UGen.Record.GrainBuf: numChannels :: GrainBuf -> UGen
- Sound.SC3.UGen.Record.GrainFM: numChannels :: GrainFM -> UGen
- Sound.SC3.UGen.Record.GrainIn: numChannels :: GrainIn -> UGen
- Sound.SC3.UGen.Record.GrainSin: numChannels :: GrainSin -> UGen
- Sound.SC3.UGen.Record.In: numChannels :: In -> UGen
- Sound.SC3.UGen.Record.InFeedback: numChannels :: InFeedback -> UGen
- Sound.SC3.UGen.Record.InTrig: numChannels :: InTrig -> UGen
- Sound.SC3.UGen.Record.LagIn: numChannels :: LagIn -> UGen
- Sound.SC3.UGen.Record.PanAz: numChans :: PanAz -> UGen
- Sound.SC3.UGen.Record.PlayBuf: numChannels :: PlayBuf -> UGen
- Sound.SC3.UGen.Record.TGrains: numChannels :: TGrains -> UGen
- Sound.SC3.UGen.Record.Tap: numChannels :: Tap -> UGen
- Sound.SC3.UGen.Record.VDiskIn: numChannels :: VDiskIn -> UGen
- Sound.SC3.UGen.Record.Warp1: numChannels :: Warp1 -> UGen
+ Sound.SC3.UGen.Record.A2B: A2B :: UGen -> UGen -> UGen -> UGen -> A2B
+ Sound.SC3.UGen.Record.A2B: a :: A2B -> UGen
+ Sound.SC3.UGen.Record.A2B: a2B :: A2B
+ Sound.SC3.UGen.Record.A2B: b :: A2B -> UGen
+ Sound.SC3.UGen.Record.A2B: c :: A2B -> UGen
+ Sound.SC3.UGen.Record.A2B: d :: A2B -> UGen
+ Sound.SC3.UGen.Record.A2B: data A2B
+ Sound.SC3.UGen.Record.A2B: instance Make A2B
+ Sound.SC3.UGen.Record.A2B: instance Show A2B
+ Sound.SC3.UGen.Record.A2B: mkA2B :: A2B -> UGen
+ Sound.SC3.UGen.Record.AY: AY :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> AY
+ Sound.SC3.UGen.Record.AY: aY :: AY
+ Sound.SC3.UGen.Record.AY: chiptype :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: control :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: data AY
+ Sound.SC3.UGen.Record.AY: envfreq :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: envstyle :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: instance Make AY
+ Sound.SC3.UGen.Record.AY: instance Show AY
+ Sound.SC3.UGen.Record.AY: mkAY :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: noise :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: tonea :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: toneb :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: tonec :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: vola :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: volb :: AY -> UGen
+ Sound.SC3.UGen.Record.AY: volc :: AY -> UGen
+ Sound.SC3.UGen.Record.Allpass1: Allpass1 :: UGen -> UGen -> Allpass1
+ Sound.SC3.UGen.Record.Allpass1: allpass1 :: Allpass1
+ Sound.SC3.UGen.Record.Allpass1: data Allpass1
+ Sound.SC3.UGen.Record.Allpass1: freq :: Allpass1 -> UGen
+ Sound.SC3.UGen.Record.Allpass1: input :: Allpass1 -> UGen
+ Sound.SC3.UGen.Record.Allpass1: instance Make Allpass1
+ Sound.SC3.UGen.Record.Allpass1: instance Show Allpass1
+ Sound.SC3.UGen.Record.Allpass1: mkAllpass1 :: Allpass1 -> UGen
+ Sound.SC3.UGen.Record.Allpass2: Allpass2 :: UGen -> UGen -> UGen -> Allpass2
+ Sound.SC3.UGen.Record.Allpass2: allpass2 :: Allpass2
+ Sound.SC3.UGen.Record.Allpass2: data Allpass2
+ Sound.SC3.UGen.Record.Allpass2: freq :: Allpass2 -> UGen
+ Sound.SC3.UGen.Record.Allpass2: input :: Allpass2 -> UGen
+ Sound.SC3.UGen.Record.Allpass2: instance Make Allpass2
+ Sound.SC3.UGen.Record.Allpass2: instance Show Allpass2
+ Sound.SC3.UGen.Record.Allpass2: mkAllpass2 :: Allpass2 -> UGen
+ Sound.SC3.UGen.Record.Allpass2: rq :: Allpass2 -> UGen
+ Sound.SC3.UGen.Record.AmplitudeMod: AmplitudeMod :: Rate -> UGen -> UGen -> UGen -> AmplitudeMod
+ Sound.SC3.UGen.Record.AmplitudeMod: amplitudeMod :: AmplitudeMod
+ Sound.SC3.UGen.Record.AmplitudeMod: attackTime :: AmplitudeMod -> UGen
+ Sound.SC3.UGen.Record.AmplitudeMod: data AmplitudeMod
+ Sound.SC3.UGen.Record.AmplitudeMod: input :: AmplitudeMod -> UGen
+ Sound.SC3.UGen.Record.AmplitudeMod: instance Make AmplitudeMod
+ Sound.SC3.UGen.Record.AmplitudeMod: instance Show AmplitudeMod
+ Sound.SC3.UGen.Record.AmplitudeMod: mkAmplitudeMod :: AmplitudeMod -> UGen
+ Sound.SC3.UGen.Record.AmplitudeMod: rate :: AmplitudeMod -> Rate
+ Sound.SC3.UGen.Record.AmplitudeMod: releaseTime :: AmplitudeMod -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: AnalyseEvents2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> AnalyseEvents2
+ Sound.SC3.UGen.Record.AnalyseEvents2: analyseEvents2 :: AnalyseEvents2
+ Sound.SC3.UGen.Record.AnalyseEvents2: bufnum :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: circular :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: data AnalyseEvents2
+ Sound.SC3.UGen.Record.AnalyseEvents2: input :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: instance Make AnalyseEvents2
+ Sound.SC3.UGen.Record.AnalyseEvents2: instance Show AnalyseEvents2
+ Sound.SC3.UGen.Record.AnalyseEvents2: mkAnalyseEvents2 :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: pitch :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: threshold :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.AnalyseEvents2: triggerid :: AnalyseEvents2 -> UGen
+ Sound.SC3.UGen.Record.ArrayMax: ArrayMax :: Rate -> UGen -> ArrayMax
+ Sound.SC3.UGen.Record.ArrayMax: array :: ArrayMax -> UGen
+ Sound.SC3.UGen.Record.ArrayMax: arrayMax :: ArrayMax
+ Sound.SC3.UGen.Record.ArrayMax: data ArrayMax
+ Sound.SC3.UGen.Record.ArrayMax: instance Make ArrayMax
+ Sound.SC3.UGen.Record.ArrayMax: instance Show ArrayMax
+ Sound.SC3.UGen.Record.ArrayMax: mkArrayMax :: ArrayMax -> UGen
+ Sound.SC3.UGen.Record.ArrayMax: rate :: ArrayMax -> Rate
+ Sound.SC3.UGen.Record.ArrayMin: ArrayMin :: Rate -> UGen -> ArrayMin
+ Sound.SC3.UGen.Record.ArrayMin: array :: ArrayMin -> UGen
+ Sound.SC3.UGen.Record.ArrayMin: arrayMin :: ArrayMin
+ Sound.SC3.UGen.Record.ArrayMin: data ArrayMin
+ Sound.SC3.UGen.Record.ArrayMin: instance Make ArrayMin
+ Sound.SC3.UGen.Record.ArrayMin: instance Show ArrayMin
+ Sound.SC3.UGen.Record.ArrayMin: mkArrayMin :: ArrayMin -> UGen
+ Sound.SC3.UGen.Record.ArrayMin: rate :: ArrayMin -> Rate
+ Sound.SC3.UGen.Record.AtsAmp: AtsAmp :: Rate -> UGen -> UGen -> UGen -> AtsAmp
+ Sound.SC3.UGen.Record.AtsAmp: atsAmp :: AtsAmp
+ Sound.SC3.UGen.Record.AtsAmp: atsbuffer :: AtsAmp -> UGen
+ Sound.SC3.UGen.Record.AtsAmp: data AtsAmp
+ Sound.SC3.UGen.Record.AtsAmp: filePointer :: AtsAmp -> UGen
+ Sound.SC3.UGen.Record.AtsAmp: instance Make AtsAmp
+ Sound.SC3.UGen.Record.AtsAmp: instance Show AtsAmp
+ Sound.SC3.UGen.Record.AtsAmp: mkAtsAmp :: AtsAmp -> UGen
+ Sound.SC3.UGen.Record.AtsAmp: partialNum :: AtsAmp -> UGen
+ Sound.SC3.UGen.Record.AtsAmp: rate :: AtsAmp -> Rate
+ Sound.SC3.UGen.Record.AtsBand: AtsBand :: UGen -> UGen -> UGen -> AtsBand
+ Sound.SC3.UGen.Record.AtsBand: atsBand :: AtsBand
+ Sound.SC3.UGen.Record.AtsBand: atsbuffer :: AtsBand -> UGen
+ Sound.SC3.UGen.Record.AtsBand: band :: AtsBand -> UGen
+ Sound.SC3.UGen.Record.AtsBand: data AtsBand
+ Sound.SC3.UGen.Record.AtsBand: filePointer :: AtsBand -> UGen
+ Sound.SC3.UGen.Record.AtsBand: instance Make AtsBand
+ Sound.SC3.UGen.Record.AtsBand: instance Show AtsBand
+ Sound.SC3.UGen.Record.AtsBand: mkAtsBand :: AtsBand -> UGen
+ Sound.SC3.UGen.Record.AtsFreq: AtsFreq :: Rate -> UGen -> UGen -> UGen -> AtsFreq
+ Sound.SC3.UGen.Record.AtsFreq: atsFreq :: AtsFreq
+ Sound.SC3.UGen.Record.AtsFreq: atsbuffer :: AtsFreq -> UGen
+ Sound.SC3.UGen.Record.AtsFreq: data AtsFreq
+ Sound.SC3.UGen.Record.AtsFreq: filePointer :: AtsFreq -> UGen
+ Sound.SC3.UGen.Record.AtsFreq: instance Make AtsFreq
+ Sound.SC3.UGen.Record.AtsFreq: instance Show AtsFreq
+ Sound.SC3.UGen.Record.AtsFreq: mkAtsFreq :: AtsFreq -> UGen
+ Sound.SC3.UGen.Record.AtsFreq: partialNum :: AtsFreq -> UGen
+ Sound.SC3.UGen.Record.AtsFreq: rate :: AtsFreq -> Rate
+ Sound.SC3.UGen.Record.AtsNoiSynth: AtsNoiSynth :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> AtsNoiSynth
+ Sound.SC3.UGen.Record.AtsNoiSynth: atsNoiSynth :: AtsNoiSynth
+ Sound.SC3.UGen.Record.AtsNoiSynth: atsbuffer :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: bandSkip :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: bandStart :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: data AtsNoiSynth
+ Sound.SC3.UGen.Record.AtsNoiSynth: filePointer :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: freqAdd :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: freqMul :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: instance Make AtsNoiSynth
+ Sound.SC3.UGen.Record.AtsNoiSynth: instance Show AtsNoiSynth
+ Sound.SC3.UGen.Record.AtsNoiSynth: mkAtsNoiSynth :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: noisePct :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: numBands :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: numPartials :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: partialSkip :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: partialStart :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoiSynth: sinePct :: AtsNoiSynth -> UGen
+ Sound.SC3.UGen.Record.AtsNoise: AtsNoise :: Rate -> UGen -> UGen -> UGen -> AtsNoise
+ Sound.SC3.UGen.Record.AtsNoise: atsNoise :: AtsNoise
+ Sound.SC3.UGen.Record.AtsNoise: atsbuffer :: AtsNoise -> UGen
+ Sound.SC3.UGen.Record.AtsNoise: bandNum :: AtsNoise -> UGen
+ Sound.SC3.UGen.Record.AtsNoise: data AtsNoise
+ Sound.SC3.UGen.Record.AtsNoise: filePointer :: AtsNoise -> UGen
+ Sound.SC3.UGen.Record.AtsNoise: instance Make AtsNoise
+ Sound.SC3.UGen.Record.AtsNoise: instance Show AtsNoise
+ Sound.SC3.UGen.Record.AtsNoise: mkAtsNoise :: AtsNoise -> UGen
+ Sound.SC3.UGen.Record.AtsNoise: rate :: AtsNoise -> Rate
+ Sound.SC3.UGen.Record.AtsParInfo: AtsParInfo :: Rate -> UGen -> UGen -> UGen -> AtsParInfo
+ Sound.SC3.UGen.Record.AtsParInfo: atsParInfo :: AtsParInfo
+ Sound.SC3.UGen.Record.AtsParInfo: atsbuffer :: AtsParInfo -> UGen
+ Sound.SC3.UGen.Record.AtsParInfo: data AtsParInfo
+ Sound.SC3.UGen.Record.AtsParInfo: filePointer :: AtsParInfo -> UGen
+ Sound.SC3.UGen.Record.AtsParInfo: instance Make AtsParInfo
+ Sound.SC3.UGen.Record.AtsParInfo: instance Show AtsParInfo
+ Sound.SC3.UGen.Record.AtsParInfo: mkAtsParInfo :: AtsParInfo -> UGen
+ Sound.SC3.UGen.Record.AtsParInfo: partialNum :: AtsParInfo -> UGen
+ Sound.SC3.UGen.Record.AtsParInfo: rate :: AtsParInfo -> Rate
+ Sound.SC3.UGen.Record.AtsPartial: AtsPartial :: UGen -> UGen -> UGen -> UGen -> UGen -> AtsPartial
+ Sound.SC3.UGen.Record.AtsPartial: atsPartial :: AtsPartial
+ Sound.SC3.UGen.Record.AtsPartial: atsbuffer :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsPartial: data AtsPartial
+ Sound.SC3.UGen.Record.AtsPartial: filePointer :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsPartial: freqAdd :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsPartial: freqMul :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsPartial: instance Make AtsPartial
+ Sound.SC3.UGen.Record.AtsPartial: instance Show AtsPartial
+ Sound.SC3.UGen.Record.AtsPartial: mkAtsPartial :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsPartial: partial :: AtsPartial -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: AtsSynth :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> AtsSynth
+ Sound.SC3.UGen.Record.AtsSynth: atsSynth :: AtsSynth
+ Sound.SC3.UGen.Record.AtsSynth: atsbuffer :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: data AtsSynth
+ Sound.SC3.UGen.Record.AtsSynth: filePointer :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: freqAdd :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: freqMul :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: instance Make AtsSynth
+ Sound.SC3.UGen.Record.AtsSynth: instance Show AtsSynth
+ Sound.SC3.UGen.Record.AtsSynth: mkAtsSynth :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: numPartials :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: partialSkip :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsSynth: partialStart :: AtsSynth -> UGen
+ Sound.SC3.UGen.Record.AtsUGen: AtsUGen :: UGen -> AtsUGen
+ Sound.SC3.UGen.Record.AtsUGen: atsUGen :: AtsUGen
+ Sound.SC3.UGen.Record.AtsUGen: data AtsUGen
+ Sound.SC3.UGen.Record.AtsUGen: instance Make AtsUGen
+ Sound.SC3.UGen.Record.AtsUGen: instance Show AtsUGen
+ Sound.SC3.UGen.Record.AtsUGen: maxSize :: AtsUGen -> UGen
+ Sound.SC3.UGen.Record.AtsUGen: mkAtsUGen :: AtsUGen -> UGen
+ Sound.SC3.UGen.Record.AudioMSG: AudioMSG :: UGen -> UGen -> AudioMSG
+ Sound.SC3.UGen.Record.AudioMSG: audioMSG :: AudioMSG
+ Sound.SC3.UGen.Record.AudioMSG: data AudioMSG
+ Sound.SC3.UGen.Record.AudioMSG: index :: AudioMSG -> UGen
+ Sound.SC3.UGen.Record.AudioMSG: input :: AudioMSG -> UGen
+ Sound.SC3.UGen.Record.AudioMSG: instance Make AudioMSG
+ Sound.SC3.UGen.Record.AudioMSG: instance Show AudioMSG
+ Sound.SC3.UGen.Record.AudioMSG: mkAudioMSG :: AudioMSG -> UGen
+ Sound.SC3.UGen.Record.AverageOutput: AverageOutput :: Rate -> UGen -> UGen -> AverageOutput
+ Sound.SC3.UGen.Record.AverageOutput: averageOutput :: AverageOutput
+ Sound.SC3.UGen.Record.AverageOutput: data AverageOutput
+ Sound.SC3.UGen.Record.AverageOutput: input :: AverageOutput -> UGen
+ Sound.SC3.UGen.Record.AverageOutput: instance Make AverageOutput
+ Sound.SC3.UGen.Record.AverageOutput: instance Show AverageOutput
+ Sound.SC3.UGen.Record.AverageOutput: mkAverageOutput :: AverageOutput -> UGen
+ Sound.SC3.UGen.Record.AverageOutput: rate :: AverageOutput -> Rate
+ Sound.SC3.UGen.Record.AverageOutput: trig :: AverageOutput -> UGen
+ Sound.SC3.UGen.Record.B2A: B2A :: UGen -> UGen -> UGen -> UGen -> B2A
+ Sound.SC3.UGen.Record.B2A: b2A :: B2A
+ Sound.SC3.UGen.Record.B2A: data B2A
+ Sound.SC3.UGen.Record.B2A: instance Make B2A
+ Sound.SC3.UGen.Record.B2A: instance Show B2A
+ Sound.SC3.UGen.Record.B2A: mkB2A :: B2A -> UGen
+ Sound.SC3.UGen.Record.B2A: w :: B2A -> UGen
+ Sound.SC3.UGen.Record.B2A: x :: B2A -> UGen
+ Sound.SC3.UGen.Record.B2A: y :: B2A -> UGen
+ Sound.SC3.UGen.Record.B2A: z :: B2A -> UGen
+ Sound.SC3.UGen.Record.B2Ster: B2Ster :: UGen -> UGen -> UGen -> B2Ster
+ Sound.SC3.UGen.Record.B2Ster: b2Ster :: B2Ster
+ Sound.SC3.UGen.Record.B2Ster: data B2Ster
+ Sound.SC3.UGen.Record.B2Ster: instance Make B2Ster
+ Sound.SC3.UGen.Record.B2Ster: instance Show B2Ster
+ Sound.SC3.UGen.Record.B2Ster: mkB2Ster :: B2Ster -> UGen
+ Sound.SC3.UGen.Record.B2Ster: w :: B2Ster -> UGen
+ Sound.SC3.UGen.Record.B2Ster: x :: B2Ster -> UGen
+ Sound.SC3.UGen.Record.B2Ster: y :: B2Ster -> UGen
+ Sound.SC3.UGen.Record.B2UHJ: B2UHJ :: UGen -> UGen -> UGen -> B2UHJ
+ Sound.SC3.UGen.Record.B2UHJ: b2UHJ :: B2UHJ
+ Sound.SC3.UGen.Record.B2UHJ: data B2UHJ
+ Sound.SC3.UGen.Record.B2UHJ: instance Make B2UHJ
+ Sound.SC3.UGen.Record.B2UHJ: instance Show B2UHJ
+ Sound.SC3.UGen.Record.B2UHJ: mkB2UHJ :: B2UHJ -> UGen
+ Sound.SC3.UGen.Record.B2UHJ: w :: B2UHJ -> UGen
+ Sound.SC3.UGen.Record.B2UHJ: x :: B2UHJ -> UGen
+ Sound.SC3.UGen.Record.B2UHJ: y :: B2UHJ -> UGen
+ Sound.SC3.UGen.Record.BBlockerBuf: BBlockerBuf :: UGen -> UGen -> UGen -> BBlockerBuf
+ Sound.SC3.UGen.Record.BBlockerBuf: bBlockerBuf :: BBlockerBuf
+ Sound.SC3.UGen.Record.BBlockerBuf: bufnum :: BBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.BBlockerBuf: data BBlockerBuf
+ Sound.SC3.UGen.Record.BBlockerBuf: freq :: BBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.BBlockerBuf: instance Make BBlockerBuf
+ Sound.SC3.UGen.Record.BBlockerBuf: instance Show BBlockerBuf
+ Sound.SC3.UGen.Record.BBlockerBuf: mkBBlockerBuf :: BBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.BBlockerBuf: startpoint :: BBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: BFDecode1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BFDecode1
+ Sound.SC3.UGen.Record.BFDecode1: azimuth :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: bFDecode1 :: BFDecode1
+ Sound.SC3.UGen.Record.BFDecode1: data BFDecode1
+ Sound.SC3.UGen.Record.BFDecode1: elevation :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: instance Make BFDecode1
+ Sound.SC3.UGen.Record.BFDecode1: instance Show BFDecode1
+ Sound.SC3.UGen.Record.BFDecode1: mkBFDecode1 :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: w :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: wComp :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: x :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: y :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecode1: z :: BFDecode1 -> UGen
+ Sound.SC3.UGen.Record.BFDecoder: BFDecoder :: UGen -> BFDecoder
+ Sound.SC3.UGen.Record.BFDecoder: bFDecoder :: BFDecoder
+ Sound.SC3.UGen.Record.BFDecoder: data BFDecoder
+ Sound.SC3.UGen.Record.BFDecoder: instance Make BFDecoder
+ Sound.SC3.UGen.Record.BFDecoder: instance Show BFDecoder
+ Sound.SC3.UGen.Record.BFDecoder: maxSize :: BFDecoder -> UGen
+ Sound.SC3.UGen.Record.BFDecoder: mkBFDecoder :: BFDecoder -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: BFEncode1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BFEncode1
+ Sound.SC3.UGen.Record.BFEncode1: azimuth :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: bFEncode1 :: BFEncode1
+ Sound.SC3.UGen.Record.BFEncode1: data BFEncode1
+ Sound.SC3.UGen.Record.BFEncode1: elevation :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: gain :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: input :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: instance Make BFEncode1
+ Sound.SC3.UGen.Record.BFEncode1: instance Show BFEncode1
+ Sound.SC3.UGen.Record.BFEncode1: mkBFEncode1 :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: rho :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode1: wComp :: BFEncode1 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: BFEncode2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BFEncode2
+ Sound.SC3.UGen.Record.BFEncode2: bFEncode2 :: BFEncode2
+ Sound.SC3.UGen.Record.BFEncode2: data BFEncode2
+ Sound.SC3.UGen.Record.BFEncode2: elevation :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: gain :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: input :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: instance Make BFEncode2
+ Sound.SC3.UGen.Record.BFEncode2: instance Show BFEncode2
+ Sound.SC3.UGen.Record.BFEncode2: mkBFEncode2 :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: point_x :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: point_y :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncode2: wComp :: BFEncode2 -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: BFEncodeSter :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BFEncodeSter
+ Sound.SC3.UGen.Record.BFEncodeSter: azimuth :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: bFEncodeSter :: BFEncodeSter
+ Sound.SC3.UGen.Record.BFEncodeSter: data BFEncodeSter
+ Sound.SC3.UGen.Record.BFEncodeSter: elevation :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: gain :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: instance Make BFEncodeSter
+ Sound.SC3.UGen.Record.BFEncodeSter: instance Show BFEncodeSter
+ Sound.SC3.UGen.Record.BFEncodeSter: l :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: mkBFEncodeSter :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: r :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: rho :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: wComp :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFEncodeSter: width :: BFEncodeSter -> UGen
+ Sound.SC3.UGen.Record.BFGrainPanner: BFGrainPanner :: UGen -> BFGrainPanner
+ Sound.SC3.UGen.Record.BFGrainPanner: bFGrainPanner :: BFGrainPanner
+ Sound.SC3.UGen.Record.BFGrainPanner: data BFGrainPanner
+ Sound.SC3.UGen.Record.BFGrainPanner: instance Make BFGrainPanner
+ Sound.SC3.UGen.Record.BFGrainPanner: instance Show BFGrainPanner
+ Sound.SC3.UGen.Record.BFGrainPanner: maxSize :: BFGrainPanner -> UGen
+ Sound.SC3.UGen.Record.BFGrainPanner: mkBFGrainPanner :: BFGrainPanner -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: BFManipulate :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BFManipulate
+ Sound.SC3.UGen.Record.BFManipulate: bFManipulate :: BFManipulate
+ Sound.SC3.UGen.Record.BFManipulate: data BFManipulate
+ Sound.SC3.UGen.Record.BFManipulate: instance Make BFManipulate
+ Sound.SC3.UGen.Record.BFManipulate: instance Show BFManipulate
+ Sound.SC3.UGen.Record.BFManipulate: mkBFManipulate :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: rotate :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: tilt :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: tumble :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: w :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: x :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: y :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BFManipulate: z :: BFManipulate -> UGen
+ Sound.SC3.UGen.Record.BLBufRd: BLBufRd :: Rate -> UGen -> UGen -> UGen -> BLBufRd
+ Sound.SC3.UGen.Record.BLBufRd: bLBufRd :: BLBufRd
+ Sound.SC3.UGen.Record.BLBufRd: bufnum :: BLBufRd -> UGen
+ Sound.SC3.UGen.Record.BLBufRd: data BLBufRd
+ Sound.SC3.UGen.Record.BLBufRd: instance Make BLBufRd
+ Sound.SC3.UGen.Record.BLBufRd: instance Show BLBufRd
+ Sound.SC3.UGen.Record.BLBufRd: mkBLBufRd :: BLBufRd -> UGen
+ Sound.SC3.UGen.Record.BLBufRd: phase :: BLBufRd -> UGen
+ Sound.SC3.UGen.Record.BLBufRd: rate :: BLBufRd -> Rate
+ Sound.SC3.UGen.Record.BLBufRd: ratio :: BLBufRd -> UGen
+ Sound.SC3.UGen.Record.BMoog: BMoog :: UGen -> UGen -> UGen -> UGen -> UGen -> BMoog
+ Sound.SC3.UGen.Record.BMoog: bMoog :: BMoog
+ Sound.SC3.UGen.Record.BMoog: data BMoog
+ Sound.SC3.UGen.Record.BMoog: freq :: BMoog -> UGen
+ Sound.SC3.UGen.Record.BMoog: input :: BMoog -> UGen
+ Sound.SC3.UGen.Record.BMoog: instance Make BMoog
+ Sound.SC3.UGen.Record.BMoog: instance Show BMoog
+ Sound.SC3.UGen.Record.BMoog: mkBMoog :: BMoog -> UGen
+ Sound.SC3.UGen.Record.BMoog: mode :: BMoog -> UGen
+ Sound.SC3.UGen.Record.BMoog: q :: BMoog -> UGen
+ Sound.SC3.UGen.Record.BMoog: saturation :: BMoog -> UGen
+ Sound.SC3.UGen.Record.Balance: Balance :: UGen -> UGen -> UGen -> UGen -> Balance
+ Sound.SC3.UGen.Record.Balance: balance :: Balance
+ Sound.SC3.UGen.Record.Balance: data Balance
+ Sound.SC3.UGen.Record.Balance: hp :: Balance -> UGen
+ Sound.SC3.UGen.Record.Balance: input :: Balance -> UGen
+ Sound.SC3.UGen.Record.Balance: instance Make Balance
+ Sound.SC3.UGen.Record.Balance: instance Show Balance
+ Sound.SC3.UGen.Record.Balance: mkBalance :: Balance -> UGen
+ Sound.SC3.UGen.Record.Balance: stor :: Balance -> UGen
+ Sound.SC3.UGen.Record.Balance: test :: Balance -> UGen
+ Sound.SC3.UGen.Record.BinData: BinData :: Rate -> UGen -> UGen -> UGen -> BinData
+ Sound.SC3.UGen.Record.BinData: bin :: BinData -> UGen
+ Sound.SC3.UGen.Record.BinData: binData :: BinData
+ Sound.SC3.UGen.Record.BinData: buffer :: BinData -> UGen
+ Sound.SC3.UGen.Record.BinData: data BinData
+ Sound.SC3.UGen.Record.BinData: instance Make BinData
+ Sound.SC3.UGen.Record.BinData: instance Show BinData
+ Sound.SC3.UGen.Record.BinData: mkBinData :: BinData -> UGen
+ Sound.SC3.UGen.Record.BinData: overlaps :: BinData -> UGen
+ Sound.SC3.UGen.Record.BinData: rate :: BinData -> Rate
+ Sound.SC3.UGen.Record.Breakcore: Breakcore :: UGen -> UGen -> UGen -> UGen -> UGen -> Breakcore
+ Sound.SC3.UGen.Record.Breakcore: ampdropout :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Breakcore: breakcore :: Breakcore
+ Sound.SC3.UGen.Record.Breakcore: bufnum :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Breakcore: capturein :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Breakcore: capturetrigger :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Breakcore: data Breakcore
+ Sound.SC3.UGen.Record.Breakcore: duration :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Breakcore: instance Make Breakcore
+ Sound.SC3.UGen.Record.Breakcore: instance Show Breakcore
+ Sound.SC3.UGen.Record.Breakcore: mkBreakcore :: Breakcore -> UGen
+ Sound.SC3.UGen.Record.Brusselator: Brusselator :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Brusselator
+ Sound.SC3.UGen.Record.Brusselator: brusselator :: Brusselator
+ Sound.SC3.UGen.Record.Brusselator: data Brusselator
+ Sound.SC3.UGen.Record.Brusselator: gamma :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: initx :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: inity :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: instance Make Brusselator
+ Sound.SC3.UGen.Record.Brusselator: instance Show Brusselator
+ Sound.SC3.UGen.Record.Brusselator: mkBrusselator :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: mu :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: rate_ :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.Brusselator: reset :: Brusselator -> UGen
+ Sound.SC3.UGen.Record.BufGrain: BufGrain :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrain
+ Sound.SC3.UGen.Record.BufGrain: bufGrain :: BufGrain
+ Sound.SC3.UGen.Record.BufGrain: data BufGrain
+ Sound.SC3.UGen.Record.BufGrain: dur :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: instance Make BufGrain
+ Sound.SC3.UGen.Record.BufGrain: instance Show BufGrain
+ Sound.SC3.UGen.Record.BufGrain: interp :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: mkBufGrain :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: pos :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: rate_ :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: sndbuf :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrain: trigger :: BufGrain -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: BufGrainB :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrainB
+ Sound.SC3.UGen.Record.BufGrainB: bufGrainB :: BufGrainB
+ Sound.SC3.UGen.Record.BufGrainB: data BufGrainB
+ Sound.SC3.UGen.Record.BufGrainB: dur :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: envbuf :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: instance Make BufGrainB
+ Sound.SC3.UGen.Record.BufGrainB: instance Show BufGrainB
+ Sound.SC3.UGen.Record.BufGrainB: interp :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: mkBufGrainB :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: pos :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: rate_ :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: sndbuf :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainB: trigger :: BufGrainB -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: BufGrainBBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrainBBF
+ Sound.SC3.UGen.Record.BufGrainBBF: azimuth :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: bufGrainBBF :: BufGrainBBF
+ Sound.SC3.UGen.Record.BufGrainBBF: data BufGrainBBF
+ Sound.SC3.UGen.Record.BufGrainBBF: dur :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: elevation :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: envbuf :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: instance Make BufGrainBBF
+ Sound.SC3.UGen.Record.BufGrainBBF: instance Show BufGrainBBF
+ Sound.SC3.UGen.Record.BufGrainBBF: interp :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: mkBufGrainBBF :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: pos :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: rate_ :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: rho :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: sndbuf :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: trigger :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBBF: wComp :: BufGrainBBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: BufGrainBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrainBF
+ Sound.SC3.UGen.Record.BufGrainBF: azimuth :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: bufGrainBF :: BufGrainBF
+ Sound.SC3.UGen.Record.BufGrainBF: data BufGrainBF
+ Sound.SC3.UGen.Record.BufGrainBF: dur :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: elevation :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: instance Make BufGrainBF
+ Sound.SC3.UGen.Record.BufGrainBF: instance Show BufGrainBF
+ Sound.SC3.UGen.Record.BufGrainBF: interp :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: mkBufGrainBF :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: pos :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: rate_ :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: rho :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: sndbuf :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: trigger :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainBF: wComp :: BufGrainBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: BufGrainI :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrainI
+ Sound.SC3.UGen.Record.BufGrainI: bufGrainI :: BufGrainI
+ Sound.SC3.UGen.Record.BufGrainI: data BufGrainI
+ Sound.SC3.UGen.Record.BufGrainI: dur :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: envbuf1 :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: envbuf2 :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: ifac :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: instance Make BufGrainI
+ Sound.SC3.UGen.Record.BufGrainI: instance Show BufGrainI
+ Sound.SC3.UGen.Record.BufGrainI: interp :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: mkBufGrainI :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: pos :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: rate_ :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: sndbuf :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainI: trigger :: BufGrainI -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: BufGrainIBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> BufGrainIBF
+ Sound.SC3.UGen.Record.BufGrainIBF: azimuth :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: bufGrainIBF :: BufGrainIBF
+ Sound.SC3.UGen.Record.BufGrainIBF: data BufGrainIBF
+ Sound.SC3.UGen.Record.BufGrainIBF: dur :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: elevation :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: envbuf1 :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: envbuf2 :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: ifac :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: instance Make BufGrainIBF
+ Sound.SC3.UGen.Record.BufGrainIBF: instance Show BufGrainIBF
+ Sound.SC3.UGen.Record.BufGrainIBF: interp :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: mkBufGrainIBF :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: pos :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: rate_ :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: rho :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: sndbuf :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: trigger :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufGrainIBF: wComp :: BufGrainIBF -> UGen
+ Sound.SC3.UGen.Record.BufMax: BufMax :: UGen -> UGen -> BufMax
+ Sound.SC3.UGen.Record.BufMax: bufMax :: BufMax
+ Sound.SC3.UGen.Record.BufMax: bufnum :: BufMax -> UGen
+ Sound.SC3.UGen.Record.BufMax: data BufMax
+ Sound.SC3.UGen.Record.BufMax: gate :: BufMax -> UGen
+ Sound.SC3.UGen.Record.BufMax: instance Make BufMax
+ Sound.SC3.UGen.Record.BufMax: instance Show BufMax
+ Sound.SC3.UGen.Record.BufMax: mkBufMax :: BufMax -> UGen
+ Sound.SC3.UGen.Record.BufMin: BufMin :: UGen -> UGen -> BufMin
+ Sound.SC3.UGen.Record.BufMin: bufMin :: BufMin
+ Sound.SC3.UGen.Record.BufMin: bufnum :: BufMin -> UGen
+ Sound.SC3.UGen.Record.BufMin: data BufMin
+ Sound.SC3.UGen.Record.BufMin: gate :: BufMin -> UGen
+ Sound.SC3.UGen.Record.BufMin: instance Make BufMin
+ Sound.SC3.UGen.Record.BufMin: instance Show BufMin
+ Sound.SC3.UGen.Record.BufMin: mkBufMin :: BufMin -> UGen
+ Sound.SC3.UGen.Record.CQ_Diff: CQ_Diff :: UGen -> UGen -> UGen -> CQ_Diff
+ Sound.SC3.UGen.Record.CQ_Diff: cQ_Diff :: CQ_Diff
+ Sound.SC3.UGen.Record.CQ_Diff: data CQ_Diff
+ Sound.SC3.UGen.Record.CQ_Diff: databufnum :: CQ_Diff -> UGen
+ Sound.SC3.UGen.Record.CQ_Diff: in1 :: CQ_Diff -> UGen
+ Sound.SC3.UGen.Record.CQ_Diff: in2 :: CQ_Diff -> UGen
+ Sound.SC3.UGen.Record.CQ_Diff: instance Make CQ_Diff
+ Sound.SC3.UGen.Record.CQ_Diff: instance Show CQ_Diff
+ Sound.SC3.UGen.Record.CQ_Diff: mkCQ_Diff :: CQ_Diff -> UGen
+ Sound.SC3.UGen.Record.Cepstrum: Cepstrum :: UGen -> UGen -> Cepstrum
+ Sound.SC3.UGen.Record.Cepstrum: cepbuf :: Cepstrum -> UGen
+ Sound.SC3.UGen.Record.Cepstrum: cepstrum :: Cepstrum
+ Sound.SC3.UGen.Record.Cepstrum: data Cepstrum
+ Sound.SC3.UGen.Record.Cepstrum: fftchain :: Cepstrum -> UGen
+ Sound.SC3.UGen.Record.Cepstrum: instance Make Cepstrum
+ Sound.SC3.UGen.Record.Cepstrum: instance Show Cepstrum
+ Sound.SC3.UGen.Record.Cepstrum: mkCepstrum :: Cepstrum -> UGen
+ Sound.SC3.UGen.Record.ChuaL: ChuaL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> ChuaL
+ Sound.SC3.UGen.Record.ChuaL: a :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: b :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: c :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: chuaL :: ChuaL
+ Sound.SC3.UGen.Record.ChuaL: d :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: data ChuaL
+ Sound.SC3.UGen.Record.ChuaL: freq :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: h :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: instance Make ChuaL
+ Sound.SC3.UGen.Record.ChuaL: instance Show ChuaL
+ Sound.SC3.UGen.Record.ChuaL: mkChuaL :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: rr :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: xi :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: yi :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.ChuaL: zi :: ChuaL -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: CircleRamp :: Rate -> UGen -> UGen -> UGen -> UGen -> CircleRamp
+ Sound.SC3.UGen.Record.CircleRamp: circleRamp :: CircleRamp
+ Sound.SC3.UGen.Record.CircleRamp: circmax :: CircleRamp -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: circmin :: CircleRamp -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: data CircleRamp
+ Sound.SC3.UGen.Record.CircleRamp: input :: CircleRamp -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: instance Make CircleRamp
+ Sound.SC3.UGen.Record.CircleRamp: instance Show CircleRamp
+ Sound.SC3.UGen.Record.CircleRamp: lagTime :: CircleRamp -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: mkCircleRamp :: CircleRamp -> UGen
+ Sound.SC3.UGen.Record.CircleRamp: rate :: CircleRamp -> Rate
+ Sound.SC3.UGen.Record.Clipper32: Clipper32 :: UGen -> UGen -> UGen -> Clipper32
+ Sound.SC3.UGen.Record.Clipper32: clipper32 :: Clipper32
+ Sound.SC3.UGen.Record.Clipper32: data Clipper32
+ Sound.SC3.UGen.Record.Clipper32: hi :: Clipper32 -> UGen
+ Sound.SC3.UGen.Record.Clipper32: input :: Clipper32 -> UGen
+ Sound.SC3.UGen.Record.Clipper32: instance Make Clipper32
+ Sound.SC3.UGen.Record.Clipper32: instance Show Clipper32
+ Sound.SC3.UGen.Record.Clipper32: lo :: Clipper32 -> UGen
+ Sound.SC3.UGen.Record.Clipper32: mkClipper32 :: Clipper32 -> UGen
+ Sound.SC3.UGen.Record.Clipper4: Clipper4 :: UGen -> UGen -> UGen -> Clipper4
+ Sound.SC3.UGen.Record.Clipper4: clipper4 :: Clipper4
+ Sound.SC3.UGen.Record.Clipper4: data Clipper4
+ Sound.SC3.UGen.Record.Clipper4: hi :: Clipper4 -> UGen
+ Sound.SC3.UGen.Record.Clipper4: input :: Clipper4 -> UGen
+ Sound.SC3.UGen.Record.Clipper4: instance Make Clipper4
+ Sound.SC3.UGen.Record.Clipper4: instance Show Clipper4
+ Sound.SC3.UGen.Record.Clipper4: lo :: Clipper4 -> UGen
+ Sound.SC3.UGen.Record.Clipper4: mkClipper4 :: Clipper4 -> UGen
+ Sound.SC3.UGen.Record.Clipper8: Clipper8 :: UGen -> UGen -> UGen -> Clipper8
+ Sound.SC3.UGen.Record.Clipper8: clipper8 :: Clipper8
+ Sound.SC3.UGen.Record.Clipper8: data Clipper8
+ Sound.SC3.UGen.Record.Clipper8: hi :: Clipper8 -> UGen
+ Sound.SC3.UGen.Record.Clipper8: input :: Clipper8 -> UGen
+ Sound.SC3.UGen.Record.Clipper8: instance Make Clipper8
+ Sound.SC3.UGen.Record.Clipper8: instance Show Clipper8
+ Sound.SC3.UGen.Record.Clipper8: lo :: Clipper8 -> UGen
+ Sound.SC3.UGen.Record.Clipper8: mkClipper8 :: Clipper8 -> UGen
+ Sound.SC3.UGen.Record.CombLP: CombLP :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> CombLP
+ Sound.SC3.UGen.Record.CombLP: coef :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: combLP :: CombLP
+ Sound.SC3.UGen.Record.CombLP: data CombLP
+ Sound.SC3.UGen.Record.CombLP: decaytime :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: delaytime :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: gate :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: input :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: instance Make CombLP
+ Sound.SC3.UGen.Record.CombLP: instance Show CombLP
+ Sound.SC3.UGen.Record.CombLP: maxdelaytime :: CombLP -> UGen
+ Sound.SC3.UGen.Record.CombLP: mkCombLP :: CombLP -> UGen
+ Sound.SC3.UGen.Record.Concat: Concat :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Concat
+ Sound.SC3.UGen.Record.Concat: concat :: Concat
+ Sound.SC3.UGen.Record.Concat: control :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: data Concat
+ Sound.SC3.UGen.Record.Concat: freezestore :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: instance Make Concat
+ Sound.SC3.UGen.Record.Concat: instance Show Concat
+ Sound.SC3.UGen.Record.Concat: lms :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: matchlength :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: mkConcat :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: randscore :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: sc :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: seekdur :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: seektime :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: source :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: st :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: storesize :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat: zcr :: Concat -> UGen
+ Sound.SC3.UGen.Record.Concat2: Concat2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Concat2
+ Sound.SC3.UGen.Record.Concat2: concat2 :: Concat2
+ Sound.SC3.UGen.Record.Concat2: control :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: data Concat2
+ Sound.SC3.UGen.Record.Concat2: freezestore :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: instance Make Concat2
+ Sound.SC3.UGen.Record.Concat2: instance Show Concat2
+ Sound.SC3.UGen.Record.Concat2: lms :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: matchlength :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: mkConcat2 :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: randscore :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: sc :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: seekdur :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: seektime :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: source :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: st :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: storesize :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: threshold :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Concat2: zcr :: Concat2 -> UGen
+ Sound.SC3.UGen.Record.Coyote: Coyote :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Coyote
+ Sound.SC3.UGen.Record.Coyote: coyote :: Coyote
+ Sound.SC3.UGen.Record.Coyote: data Coyote
+ Sound.SC3.UGen.Record.Coyote: fastLag :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: fastMul :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: input :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: instance Make Coyote
+ Sound.SC3.UGen.Record.Coyote: instance Show Coyote
+ Sound.SC3.UGen.Record.Coyote: minDur :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: mkCoyote :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: slowLag :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: thresh :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Coyote: trackFall :: Coyote -> UGen
+ Sound.SC3.UGen.Record.Crest: Crest :: UGen -> UGen -> UGen -> Crest
+ Sound.SC3.UGen.Record.Crest: crest :: Crest
+ Sound.SC3.UGen.Record.Crest: data Crest
+ Sound.SC3.UGen.Record.Crest: gate :: Crest -> UGen
+ Sound.SC3.UGen.Record.Crest: input :: Crest -> UGen
+ Sound.SC3.UGen.Record.Crest: instance Make Crest
+ Sound.SC3.UGen.Record.Crest: instance Show Crest
+ Sound.SC3.UGen.Record.Crest: mkCrest :: Crest -> UGen
+ Sound.SC3.UGen.Record.Crest: numsamps :: Crest -> UGen
+ Sound.SC3.UGen.Record.CrossoverDistortion: CrossoverDistortion :: UGen -> UGen -> UGen -> CrossoverDistortion
+ Sound.SC3.UGen.Record.CrossoverDistortion: amp :: CrossoverDistortion -> UGen
+ Sound.SC3.UGen.Record.CrossoverDistortion: crossoverDistortion :: CrossoverDistortion
+ Sound.SC3.UGen.Record.CrossoverDistortion: data CrossoverDistortion
+ Sound.SC3.UGen.Record.CrossoverDistortion: input :: CrossoverDistortion -> UGen
+ Sound.SC3.UGen.Record.CrossoverDistortion: instance Make CrossoverDistortion
+ Sound.SC3.UGen.Record.CrossoverDistortion: instance Show CrossoverDistortion
+ Sound.SC3.UGen.Record.CrossoverDistortion: mkCrossoverDistortion :: CrossoverDistortion -> UGen
+ Sound.SC3.UGen.Record.CrossoverDistortion: smooth :: CrossoverDistortion -> UGen
+ Sound.SC3.UGen.Record.DFM1: DFM1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DFM1
+ Sound.SC3.UGen.Record.DFM1: dFM1 :: DFM1
+ Sound.SC3.UGen.Record.DFM1: data DFM1
+ Sound.SC3.UGen.Record.DFM1: freq :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: input :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: inputgain :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: instance Make DFM1
+ Sound.SC3.UGen.Record.DFM1: instance Show DFM1
+ Sound.SC3.UGen.Record.DFM1: mkDFM1 :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: noiselevel :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: res :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.DFM1: type_ :: DFM1 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: Dbrown2 :: UGen -> UGen -> UGen -> UGen -> UGen -> Dbrown2
+ Sound.SC3.UGen.Record.Dbrown2: data Dbrown2
+ Sound.SC3.UGen.Record.Dbrown2: dbrown2 :: Dbrown2
+ Sound.SC3.UGen.Record.Dbrown2: dist :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: hi :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: instance Make Dbrown2
+ Sound.SC3.UGen.Record.Dbrown2: instance Show Dbrown2
+ Sound.SC3.UGen.Record.Dbrown2: length_ :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: lo :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: mkDbrown2 :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Dbrown2: step :: Dbrown2 -> UGen
+ Sound.SC3.UGen.Record.Decimator: Decimator :: UGen -> UGen -> UGen -> Decimator
+ Sound.SC3.UGen.Record.Decimator: bits :: Decimator -> UGen
+ Sound.SC3.UGen.Record.Decimator: data Decimator
+ Sound.SC3.UGen.Record.Decimator: decimator :: Decimator
+ Sound.SC3.UGen.Record.Decimator: input :: Decimator -> UGen
+ Sound.SC3.UGen.Record.Decimator: instance Make Decimator
+ Sound.SC3.UGen.Record.Decimator: instance Show Decimator
+ Sound.SC3.UGen.Record.Decimator: mkDecimator :: Decimator -> UGen
+ Sound.SC3.UGen.Record.Decimator: rate_ :: Decimator -> UGen
+ Sound.SC3.UGen.Record.DetaBlockerBuf: DetaBlockerBuf :: UGen -> UGen -> DetaBlockerBuf
+ Sound.SC3.UGen.Record.DetaBlockerBuf: bufnum :: DetaBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.DetaBlockerBuf: data DetaBlockerBuf
+ Sound.SC3.UGen.Record.DetaBlockerBuf: detaBlockerBuf :: DetaBlockerBuf
+ Sound.SC3.UGen.Record.DetaBlockerBuf: instance Make DetaBlockerBuf
+ Sound.SC3.UGen.Record.DetaBlockerBuf: instance Show DetaBlockerBuf
+ Sound.SC3.UGen.Record.DetaBlockerBuf: mkDetaBlockerBuf :: DetaBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.DetaBlockerBuf: startpoint :: DetaBlockerBuf -> UGen
+ Sound.SC3.UGen.Record.Dgauss: Dgauss :: UGen -> UGen -> UGen -> Dgauss
+ Sound.SC3.UGen.Record.Dgauss: data Dgauss
+ Sound.SC3.UGen.Record.Dgauss: dgauss :: Dgauss
+ Sound.SC3.UGen.Record.Dgauss: hi :: Dgauss -> UGen
+ Sound.SC3.UGen.Record.Dgauss: instance Make Dgauss
+ Sound.SC3.UGen.Record.Dgauss: instance Show Dgauss
+ Sound.SC3.UGen.Record.Dgauss: length_ :: Dgauss -> UGen
+ Sound.SC3.UGen.Record.Dgauss: lo :: Dgauss -> UGen
+ Sound.SC3.UGen.Record.Dgauss: mkDgauss :: Dgauss -> UGen
+ Sound.SC3.UGen.Record.Disintegrator: Disintegrator :: UGen -> UGen -> UGen -> Disintegrator
+ Sound.SC3.UGen.Record.Disintegrator: data Disintegrator
+ Sound.SC3.UGen.Record.Disintegrator: disintegrator :: Disintegrator
+ Sound.SC3.UGen.Record.Disintegrator: input :: Disintegrator -> UGen
+ Sound.SC3.UGen.Record.Disintegrator: instance Make Disintegrator
+ Sound.SC3.UGen.Record.Disintegrator: instance Show Disintegrator
+ Sound.SC3.UGen.Record.Disintegrator: mkDisintegrator :: Disintegrator -> UGen
+ Sound.SC3.UGen.Record.Disintegrator: multiplier :: Disintegrator -> UGen
+ Sound.SC3.UGen.Record.Disintegrator: probability :: Disintegrator -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: DoubleNestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleNestedAllpassC
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: data DoubleNestedAllpassC
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: delay1 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: delay2 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: delay3 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: doubleNestedAllpassC :: DoubleNestedAllpassC
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: gain1 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: gain2 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: gain3 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: input :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: instance Make DoubleNestedAllpassC
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: instance Show DoubleNestedAllpassC
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: maxdelay1 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: maxdelay2 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: maxdelay3 :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassC: mkDoubleNestedAllpassC :: DoubleNestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: DoubleNestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleNestedAllpassL
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: data DoubleNestedAllpassL
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: delay1 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: delay2 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: delay3 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: doubleNestedAllpassL :: DoubleNestedAllpassL
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: gain1 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: gain2 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: gain3 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: input :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: instance Make DoubleNestedAllpassL
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: instance Show DoubleNestedAllpassL
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: maxdelay1 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: maxdelay2 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: maxdelay3 :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassL: mkDoubleNestedAllpassL :: DoubleNestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: DoubleNestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleNestedAllpassN
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: data DoubleNestedAllpassN
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: delay1 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: delay2 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: delay3 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: doubleNestedAllpassN :: DoubleNestedAllpassN
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: gain1 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: gain2 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: gain3 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: input :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: instance Make DoubleNestedAllpassN
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: instance Show DoubleNestedAllpassN
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: maxdelay1 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: maxdelay2 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: maxdelay3 :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleNestedAllpassN: mkDoubleNestedAllpassN :: DoubleNestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: DoubleWell :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleWell
+ Sound.SC3.UGen.Record.DoubleWell: data DoubleWell
+ Sound.SC3.UGen.Record.DoubleWell: delta :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: doubleWell :: DoubleWell
+ Sound.SC3.UGen.Record.DoubleWell: f :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: initx :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: inity :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: instance Make DoubleWell
+ Sound.SC3.UGen.Record.DoubleWell: instance Show DoubleWell
+ Sound.SC3.UGen.Record.DoubleWell: mkDoubleWell :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: ratex :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: ratey :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: reset :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell: w :: DoubleWell -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: DoubleWell2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleWell2
+ Sound.SC3.UGen.Record.DoubleWell2: data DoubleWell2
+ Sound.SC3.UGen.Record.DoubleWell2: delta :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: doubleWell2 :: DoubleWell2
+ Sound.SC3.UGen.Record.DoubleWell2: f :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: initx :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: inity :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: instance Make DoubleWell2
+ Sound.SC3.UGen.Record.DoubleWell2: instance Show DoubleWell2
+ Sound.SC3.UGen.Record.DoubleWell2: mkDoubleWell2 :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: ratex :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: ratey :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: reset :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell2: w :: DoubleWell2 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: DoubleWell3 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoubleWell3
+ Sound.SC3.UGen.Record.DoubleWell3: data DoubleWell3
+ Sound.SC3.UGen.Record.DoubleWell3: delta :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: doubleWell3 :: DoubleWell3
+ Sound.SC3.UGen.Record.DoubleWell3: f :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: initx :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: inity :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: instance Make DoubleWell3
+ Sound.SC3.UGen.Record.DoubleWell3: instance Show DoubleWell3
+ Sound.SC3.UGen.Record.DoubleWell3: mkDoubleWell3 :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: rate_ :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DoubleWell3: reset :: DoubleWell3 -> UGen
+ Sound.SC3.UGen.Record.DriveNoise: DriveNoise :: UGen -> UGen -> UGen -> DriveNoise
+ Sound.SC3.UGen.Record.DriveNoise: amount :: DriveNoise -> UGen
+ Sound.SC3.UGen.Record.DriveNoise: data DriveNoise
+ Sound.SC3.UGen.Record.DriveNoise: driveNoise :: DriveNoise
+ Sound.SC3.UGen.Record.DriveNoise: input :: DriveNoise -> UGen
+ Sound.SC3.UGen.Record.DriveNoise: instance Make DriveNoise
+ Sound.SC3.UGen.Record.DriveNoise: instance Show DriveNoise
+ Sound.SC3.UGen.Record.DriveNoise: mkDriveNoise :: DriveNoise -> UGen
+ Sound.SC3.UGen.Record.DriveNoise: multi :: DriveNoise -> UGen
+ Sound.SC3.UGen.Record.EnvDetect: EnvDetect :: UGen -> UGen -> UGen -> EnvDetect
+ Sound.SC3.UGen.Record.EnvDetect: attack :: EnvDetect -> UGen
+ Sound.SC3.UGen.Record.EnvDetect: data EnvDetect
+ Sound.SC3.UGen.Record.EnvDetect: envDetect :: EnvDetect
+ Sound.SC3.UGen.Record.EnvDetect: input :: EnvDetect -> UGen
+ Sound.SC3.UGen.Record.EnvDetect: instance Make EnvDetect
+ Sound.SC3.UGen.Record.EnvDetect: instance Show EnvDetect
+ Sound.SC3.UGen.Record.EnvDetect: mkEnvDetect :: EnvDetect -> UGen
+ Sound.SC3.UGen.Record.EnvDetect: release :: EnvDetect -> UGen
+ Sound.SC3.UGen.Record.EnvFollow: EnvFollow :: Rate -> UGen -> UGen -> EnvFollow
+ Sound.SC3.UGen.Record.EnvFollow: data EnvFollow
+ Sound.SC3.UGen.Record.EnvFollow: decaycoeff :: EnvFollow -> UGen
+ Sound.SC3.UGen.Record.EnvFollow: envFollow :: EnvFollow
+ Sound.SC3.UGen.Record.EnvFollow: input :: EnvFollow -> UGen
+ Sound.SC3.UGen.Record.EnvFollow: instance Make EnvFollow
+ Sound.SC3.UGen.Record.EnvFollow: instance Show EnvFollow
+ Sound.SC3.UGen.Record.EnvFollow: mkEnvFollow :: EnvFollow -> UGen
+ Sound.SC3.UGen.Record.EnvFollow: rate :: EnvFollow -> Rate
+ Sound.SC3.UGen.Record.FFTCentroid: FFTCentroid :: UGen -> FFTCentroid
+ Sound.SC3.UGen.Record.FFTCentroid: buffer :: FFTCentroid -> UGen
+ Sound.SC3.UGen.Record.FFTCentroid: data FFTCentroid
+ Sound.SC3.UGen.Record.FFTCentroid: fFTCentroid :: FFTCentroid
+ Sound.SC3.UGen.Record.FFTCentroid: instance Make FFTCentroid
+ Sound.SC3.UGen.Record.FFTCentroid: instance Show FFTCentroid
+ Sound.SC3.UGen.Record.FFTCentroid: mkFFTCentroid :: FFTCentroid -> UGen
+ Sound.SC3.UGen.Record.FFTComplexDev: FFTComplexDev :: UGen -> UGen -> UGen -> FFTComplexDev
+ Sound.SC3.UGen.Record.FFTComplexDev: buffer :: FFTComplexDev -> UGen
+ Sound.SC3.UGen.Record.FFTComplexDev: data FFTComplexDev
+ Sound.SC3.UGen.Record.FFTComplexDev: fFTComplexDev :: FFTComplexDev
+ Sound.SC3.UGen.Record.FFTComplexDev: instance Make FFTComplexDev
+ Sound.SC3.UGen.Record.FFTComplexDev: instance Show FFTComplexDev
+ Sound.SC3.UGen.Record.FFTComplexDev: mkFFTComplexDev :: FFTComplexDev -> UGen
+ Sound.SC3.UGen.Record.FFTComplexDev: powthresh :: FFTComplexDev -> UGen
+ Sound.SC3.UGen.Record.FFTComplexDev: rectify :: FFTComplexDev -> UGen
+ Sound.SC3.UGen.Record.FFTCrest: FFTCrest :: UGen -> UGen -> UGen -> FFTCrest
+ Sound.SC3.UGen.Record.FFTCrest: buffer :: FFTCrest -> UGen
+ Sound.SC3.UGen.Record.FFTCrest: data FFTCrest
+ Sound.SC3.UGen.Record.FFTCrest: fFTCrest :: FFTCrest
+ Sound.SC3.UGen.Record.FFTCrest: freqhi :: FFTCrest -> UGen
+ Sound.SC3.UGen.Record.FFTCrest: freqlo :: FFTCrest -> UGen
+ Sound.SC3.UGen.Record.FFTCrest: instance Make FFTCrest
+ Sound.SC3.UGen.Record.FFTCrest: instance Show FFTCrest
+ Sound.SC3.UGen.Record.FFTCrest: mkFFTCrest :: FFTCrest -> UGen
+ Sound.SC3.UGen.Record.FFTDiffMags: FFTDiffMags :: UGen -> UGen -> FFTDiffMags
+ Sound.SC3.UGen.Record.FFTDiffMags: bufferA :: FFTDiffMags -> UGen
+ Sound.SC3.UGen.Record.FFTDiffMags: bufferB :: FFTDiffMags -> UGen
+ Sound.SC3.UGen.Record.FFTDiffMags: data FFTDiffMags
+ Sound.SC3.UGen.Record.FFTDiffMags: fFTDiffMags :: FFTDiffMags
+ Sound.SC3.UGen.Record.FFTDiffMags: instance Make FFTDiffMags
+ Sound.SC3.UGen.Record.FFTDiffMags: instance Show FFTDiffMags
+ Sound.SC3.UGen.Record.FFTDiffMags: mkFFTDiffMags :: FFTDiffMags -> UGen
+ Sound.SC3.UGen.Record.FFTFlux: FFTFlux :: UGen -> UGen -> FFTFlux
+ Sound.SC3.UGen.Record.FFTFlux: buffer :: FFTFlux -> UGen
+ Sound.SC3.UGen.Record.FFTFlux: data FFTFlux
+ Sound.SC3.UGen.Record.FFTFlux: fFTFlux :: FFTFlux
+ Sound.SC3.UGen.Record.FFTFlux: instance Make FFTFlux
+ Sound.SC3.UGen.Record.FFTFlux: instance Show FFTFlux
+ Sound.SC3.UGen.Record.FFTFlux: mkFFTFlux :: FFTFlux -> UGen
+ Sound.SC3.UGen.Record.FFTFlux: normalise :: FFTFlux -> UGen
+ Sound.SC3.UGen.Record.FFTFluxPos: FFTFluxPos :: UGen -> UGen -> FFTFluxPos
+ Sound.SC3.UGen.Record.FFTFluxPos: buffer :: FFTFluxPos -> UGen
+ Sound.SC3.UGen.Record.FFTFluxPos: data FFTFluxPos
+ Sound.SC3.UGen.Record.FFTFluxPos: fFTFluxPos :: FFTFluxPos
+ Sound.SC3.UGen.Record.FFTFluxPos: instance Make FFTFluxPos
+ Sound.SC3.UGen.Record.FFTFluxPos: instance Show FFTFluxPos
+ Sound.SC3.UGen.Record.FFTFluxPos: mkFFTFluxPos :: FFTFluxPos -> UGen
+ Sound.SC3.UGen.Record.FFTFluxPos: normalise :: FFTFluxPos -> UGen
+ Sound.SC3.UGen.Record.FFTInterleave: FFTInterleave :: UGen -> UGen -> FFTInterleave
+ Sound.SC3.UGen.Record.FFTInterleave: chain1 :: FFTInterleave -> UGen
+ Sound.SC3.UGen.Record.FFTInterleave: chain2 :: FFTInterleave -> UGen
+ Sound.SC3.UGen.Record.FFTInterleave: data FFTInterleave
+ Sound.SC3.UGen.Record.FFTInterleave: fFTInterleave :: FFTInterleave
+ Sound.SC3.UGen.Record.FFTInterleave: instance Make FFTInterleave
+ Sound.SC3.UGen.Record.FFTInterleave: instance Show FFTInterleave
+ Sound.SC3.UGen.Record.FFTInterleave: mkFFTInterleave :: FFTInterleave -> UGen
+ Sound.SC3.UGen.Record.FFTMKL: FFTMKL :: UGen -> UGen -> FFTMKL
+ Sound.SC3.UGen.Record.FFTMKL: buffer :: FFTMKL -> UGen
+ Sound.SC3.UGen.Record.FFTMKL: data FFTMKL
+ Sound.SC3.UGen.Record.FFTMKL: epsilon :: FFTMKL -> UGen
+ Sound.SC3.UGen.Record.FFTMKL: fFTMKL :: FFTMKL
+ Sound.SC3.UGen.Record.FFTMKL: instance Make FFTMKL
+ Sound.SC3.UGen.Record.FFTMKL: instance Show FFTMKL
+ Sound.SC3.UGen.Record.FFTMKL: mkFFTMKL :: FFTMKL -> UGen
+ Sound.SC3.UGen.Record.FFTPeak: FFTPeak :: UGen -> UGen -> UGen -> FFTPeak
+ Sound.SC3.UGen.Record.FFTPeak: buffer :: FFTPeak -> UGen
+ Sound.SC3.UGen.Record.FFTPeak: data FFTPeak
+ Sound.SC3.UGen.Record.FFTPeak: fFTPeak :: FFTPeak
+ Sound.SC3.UGen.Record.FFTPeak: freqhi :: FFTPeak -> UGen
+ Sound.SC3.UGen.Record.FFTPeak: freqlo :: FFTPeak -> UGen
+ Sound.SC3.UGen.Record.FFTPeak: instance Make FFTPeak
+ Sound.SC3.UGen.Record.FFTPeak: instance Show FFTPeak
+ Sound.SC3.UGen.Record.FFTPeak: mkFFTPeak :: FFTPeak -> UGen
+ Sound.SC3.UGen.Record.FFTPhaseDev: FFTPhaseDev :: UGen -> UGen -> UGen -> FFTPhaseDev
+ Sound.SC3.UGen.Record.FFTPhaseDev: buffer :: FFTPhaseDev -> UGen
+ Sound.SC3.UGen.Record.FFTPhaseDev: data FFTPhaseDev
+ Sound.SC3.UGen.Record.FFTPhaseDev: fFTPhaseDev :: FFTPhaseDev
+ Sound.SC3.UGen.Record.FFTPhaseDev: instance Make FFTPhaseDev
+ Sound.SC3.UGen.Record.FFTPhaseDev: instance Show FFTPhaseDev
+ Sound.SC3.UGen.Record.FFTPhaseDev: mkFFTPhaseDev :: FFTPhaseDev -> UGen
+ Sound.SC3.UGen.Record.FFTPhaseDev: powthresh :: FFTPhaseDev -> UGen
+ Sound.SC3.UGen.Record.FFTPhaseDev: weight :: FFTPhaseDev -> UGen
+ Sound.SC3.UGen.Record.FFTPower: FFTPower :: UGen -> UGen -> FFTPower
+ Sound.SC3.UGen.Record.FFTPower: buffer :: FFTPower -> UGen
+ Sound.SC3.UGen.Record.FFTPower: data FFTPower
+ Sound.SC3.UGen.Record.FFTPower: fFTPower :: FFTPower
+ Sound.SC3.UGen.Record.FFTPower: instance Make FFTPower
+ Sound.SC3.UGen.Record.FFTPower: instance Show FFTPower
+ Sound.SC3.UGen.Record.FFTPower: mkFFTPower :: FFTPower -> UGen
+ Sound.SC3.UGen.Record.FFTPower: square :: FFTPower -> UGen
+ Sound.SC3.UGen.Record.FFTSlope: FFTSlope :: UGen -> FFTSlope
+ Sound.SC3.UGen.Record.FFTSlope: buffer :: FFTSlope -> UGen
+ Sound.SC3.UGen.Record.FFTSlope: data FFTSlope
+ Sound.SC3.UGen.Record.FFTSlope: fFTSlope :: FFTSlope
+ Sound.SC3.UGen.Record.FFTSlope: instance Make FFTSlope
+ Sound.SC3.UGen.Record.FFTSlope: instance Show FFTSlope
+ Sound.SC3.UGen.Record.FFTSlope: mkFFTSlope :: FFTSlope -> UGen
+ Sound.SC3.UGen.Record.FFTSpread: FFTSpread :: UGen -> UGen -> FFTSpread
+ Sound.SC3.UGen.Record.FFTSpread: buffer :: FFTSpread -> UGen
+ Sound.SC3.UGen.Record.FFTSpread: centroid :: FFTSpread -> UGen
+ Sound.SC3.UGen.Record.FFTSpread: data FFTSpread
+ Sound.SC3.UGen.Record.FFTSpread: fFTSpread :: FFTSpread
+ Sound.SC3.UGen.Record.FFTSpread: instance Make FFTSpread
+ Sound.SC3.UGen.Record.FFTSpread: instance Show FFTSpread
+ Sound.SC3.UGen.Record.FFTSpread: mkFFTSpread :: FFTSpread -> UGen
+ Sound.SC3.UGen.Record.FFTTriggered: FFTTriggered :: UGen -> UGen -> UGen -> UGen -> FFTTriggered
+ Sound.SC3.UGen.Record.FFTTriggered: buffer :: FFTTriggered -> UGen
+ Sound.SC3.UGen.Record.FFTTriggered: data FFTTriggered
+ Sound.SC3.UGen.Record.FFTTriggered: fFTTriggered :: FFTTriggered
+ Sound.SC3.UGen.Record.FFTTriggered: input :: FFTTriggered -> UGen
+ Sound.SC3.UGen.Record.FFTTriggered: instance Make FFTTriggered
+ Sound.SC3.UGen.Record.FFTTriggered: instance Show FFTTriggered
+ Sound.SC3.UGen.Record.FFTTriggered: mkFFTTriggered :: FFTTriggered -> UGen
+ Sound.SC3.UGen.Record.FFTTriggered: overlaplimit :: FFTTriggered -> UGen
+ Sound.SC3.UGen.Record.FFTTriggered: trig :: FFTTriggered -> UGen
+ Sound.SC3.UGen.Record.FMGrain: FMGrain :: UGen -> UGen -> UGen -> UGen -> UGen -> FMGrain
+ Sound.SC3.UGen.Record.FMGrain: carfreq :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrain: data FMGrain
+ Sound.SC3.UGen.Record.FMGrain: dur :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrain: fMGrain :: FMGrain
+ Sound.SC3.UGen.Record.FMGrain: index :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrain: instance Make FMGrain
+ Sound.SC3.UGen.Record.FMGrain: instance Show FMGrain
+ Sound.SC3.UGen.Record.FMGrain: mkFMGrain :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrain: modfreq :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrain: trigger :: FMGrain -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: FMGrainB :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMGrainB
+ Sound.SC3.UGen.Record.FMGrainB: carfreq :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: data FMGrainB
+ Sound.SC3.UGen.Record.FMGrainB: dur :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: envbuf :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: fMGrainB :: FMGrainB
+ Sound.SC3.UGen.Record.FMGrainB: index :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: instance Make FMGrainB
+ Sound.SC3.UGen.Record.FMGrainB: instance Show FMGrainB
+ Sound.SC3.UGen.Record.FMGrainB: mkFMGrainB :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: modfreq :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainB: trigger :: FMGrainB -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: FMGrainBBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMGrainBBF
+ Sound.SC3.UGen.Record.FMGrainBBF: azimuth :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: carfreq :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: data FMGrainBBF
+ Sound.SC3.UGen.Record.FMGrainBBF: dur :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: elevation :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: envbuf :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: fMGrainBBF :: FMGrainBBF
+ Sound.SC3.UGen.Record.FMGrainBBF: index :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: instance Make FMGrainBBF
+ Sound.SC3.UGen.Record.FMGrainBBF: instance Show FMGrainBBF
+ Sound.SC3.UGen.Record.FMGrainBBF: mkFMGrainBBF :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: modfreq :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: rho :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: trigger :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBBF: wComp :: FMGrainBBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: FMGrainBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMGrainBF
+ Sound.SC3.UGen.Record.FMGrainBF: azimuth :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: carfreq :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: data FMGrainBF
+ Sound.SC3.UGen.Record.FMGrainBF: dur :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: elevation :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: fMGrainBF :: FMGrainBF
+ Sound.SC3.UGen.Record.FMGrainBF: index :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: instance Make FMGrainBF
+ Sound.SC3.UGen.Record.FMGrainBF: instance Show FMGrainBF
+ Sound.SC3.UGen.Record.FMGrainBF: mkFMGrainBF :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: modfreq :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: rho :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: trigger :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainBF: wComp :: FMGrainBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: FMGrainI :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMGrainI
+ Sound.SC3.UGen.Record.FMGrainI: carfreq :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: data FMGrainI
+ Sound.SC3.UGen.Record.FMGrainI: dur :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: envbuf1 :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: envbuf2 :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: fMGrainI :: FMGrainI
+ Sound.SC3.UGen.Record.FMGrainI: ifac :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: index :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: instance Make FMGrainI
+ Sound.SC3.UGen.Record.FMGrainI: instance Show FMGrainI
+ Sound.SC3.UGen.Record.FMGrainI: mkFMGrainI :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: modfreq :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainI: trigger :: FMGrainI -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: FMGrainIBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMGrainIBF
+ Sound.SC3.UGen.Record.FMGrainIBF: azimuth :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: carfreq :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: data FMGrainIBF
+ Sound.SC3.UGen.Record.FMGrainIBF: dur :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: elevation :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: envbuf1 :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: envbuf2 :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: fMGrainIBF :: FMGrainIBF
+ Sound.SC3.UGen.Record.FMGrainIBF: ifac :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: index :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: instance Make FMGrainIBF
+ Sound.SC3.UGen.Record.FMGrainIBF: instance Show FMGrainIBF
+ Sound.SC3.UGen.Record.FMGrainIBF: mkFMGrainIBF :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: modfreq :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: rho :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: trigger :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMGrainIBF: wComp :: FMGrainIBF -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: FMHDecode1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMHDecode1
+ Sound.SC3.UGen.Record.FMHDecode1: azimuth :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: data FMHDecode1
+ Sound.SC3.UGen.Record.FMHDecode1: elevation :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: fMHDecode1 :: FMHDecode1
+ Sound.SC3.UGen.Record.FMHDecode1: instance Make FMHDecode1
+ Sound.SC3.UGen.Record.FMHDecode1: instance Show FMHDecode1
+ Sound.SC3.UGen.Record.FMHDecode1: mkFMHDecode1 :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: r :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: s :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: t :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: u :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: v :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: w :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: x :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: y :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHDecode1: z :: FMHDecode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode0: FMHEncode0 :: UGen -> UGen -> UGen -> UGen -> FMHEncode0
+ Sound.SC3.UGen.Record.FMHEncode0: azimuth :: FMHEncode0 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode0: data FMHEncode0
+ Sound.SC3.UGen.Record.FMHEncode0: elevation :: FMHEncode0 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode0: fMHEncode0 :: FMHEncode0
+ Sound.SC3.UGen.Record.FMHEncode0: gain :: FMHEncode0 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode0: input :: FMHEncode0 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode0: instance Make FMHEncode0
+ Sound.SC3.UGen.Record.FMHEncode0: instance Show FMHEncode0
+ Sound.SC3.UGen.Record.FMHEncode0: mkFMHEncode0 :: FMHEncode0 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: FMHEncode1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMHEncode1
+ Sound.SC3.UGen.Record.FMHEncode1: azimuth :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: data FMHEncode1
+ Sound.SC3.UGen.Record.FMHEncode1: elevation :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: fMHEncode1 :: FMHEncode1
+ Sound.SC3.UGen.Record.FMHEncode1: gain :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: input :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: instance Make FMHEncode1
+ Sound.SC3.UGen.Record.FMHEncode1: instance Show FMHEncode1
+ Sound.SC3.UGen.Record.FMHEncode1: mkFMHEncode1 :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: rho :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode1: wComp :: FMHEncode1 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: FMHEncode2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FMHEncode2
+ Sound.SC3.UGen.Record.FMHEncode2: data FMHEncode2
+ Sound.SC3.UGen.Record.FMHEncode2: elevation :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: fMHEncode2 :: FMHEncode2
+ Sound.SC3.UGen.Record.FMHEncode2: gain :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: input :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: instance Make FMHEncode2
+ Sound.SC3.UGen.Record.FMHEncode2: instance Show FMHEncode2
+ Sound.SC3.UGen.Record.FMHEncode2: mkFMHEncode2 :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: point_x :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: point_y :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.FMHEncode2: wComp :: FMHEncode2 -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: Fhn2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Fhn2DC
+ Sound.SC3.UGen.Record.Fhn2DC: b0 :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: b1 :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: data Fhn2DC
+ Sound.SC3.UGen.Record.Fhn2DC: fhn2DC :: Fhn2DC
+ Sound.SC3.UGen.Record.Fhn2DC: i :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: instance Make Fhn2DC
+ Sound.SC3.UGen.Record.Fhn2DC: instance Show Fhn2DC
+ Sound.SC3.UGen.Record.Fhn2DC: maxfreq :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: minfreq :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: mkFhn2DC :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: rate :: Fhn2DC -> Rate
+ Sound.SC3.UGen.Record.Fhn2DC: u0 :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: urate :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: w0 :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DC: wrate :: Fhn2DC -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: Fhn2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Fhn2DL
+ Sound.SC3.UGen.Record.Fhn2DL: b0 :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: b1 :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: data Fhn2DL
+ Sound.SC3.UGen.Record.Fhn2DL: fhn2DL :: Fhn2DL
+ Sound.SC3.UGen.Record.Fhn2DL: i :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: instance Make Fhn2DL
+ Sound.SC3.UGen.Record.Fhn2DL: instance Show Fhn2DL
+ Sound.SC3.UGen.Record.Fhn2DL: maxfreq :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: minfreq :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: mkFhn2DL :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: rate :: Fhn2DL -> Rate
+ Sound.SC3.UGen.Record.Fhn2DL: u0 :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: urate :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: w0 :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DL: wrate :: Fhn2DL -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: Fhn2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Fhn2DN
+ Sound.SC3.UGen.Record.Fhn2DN: b0 :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: b1 :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: data Fhn2DN
+ Sound.SC3.UGen.Record.Fhn2DN: fhn2DN :: Fhn2DN
+ Sound.SC3.UGen.Record.Fhn2DN: i :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: instance Make Fhn2DN
+ Sound.SC3.UGen.Record.Fhn2DN: instance Show Fhn2DN
+ Sound.SC3.UGen.Record.Fhn2DN: maxfreq :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: minfreq :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: mkFhn2DN :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: rate :: Fhn2DN -> Rate
+ Sound.SC3.UGen.Record.Fhn2DN: u0 :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: urate :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: w0 :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.Fhn2DN: wrate :: Fhn2DN -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: FhnTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FhnTrig
+ Sound.SC3.UGen.Record.FhnTrig: b0 :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: b1 :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: data FhnTrig
+ Sound.SC3.UGen.Record.FhnTrig: fhnTrig :: FhnTrig
+ Sound.SC3.UGen.Record.FhnTrig: i :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: instance Make FhnTrig
+ Sound.SC3.UGen.Record.FhnTrig: instance Show FhnTrig
+ Sound.SC3.UGen.Record.FhnTrig: maxfreq :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: minfreq :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: mkFhnTrig :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: rate :: FhnTrig -> Rate
+ Sound.SC3.UGen.Record.FhnTrig: u0 :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: urate :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: w0 :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FhnTrig: wrate :: FhnTrig -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: FincoSprottL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FincoSprottL
+ Sound.SC3.UGen.Record.FincoSprottL: a :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: data FincoSprottL
+ Sound.SC3.UGen.Record.FincoSprottL: fincoSprottL :: FincoSprottL
+ Sound.SC3.UGen.Record.FincoSprottL: freq :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: h :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: instance Make FincoSprottL
+ Sound.SC3.UGen.Record.FincoSprottL: instance Show FincoSprottL
+ Sound.SC3.UGen.Record.FincoSprottL: mkFincoSprottL :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: xi :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: yi :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottL: zi :: FincoSprottL -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: FincoSprottM :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FincoSprottM
+ Sound.SC3.UGen.Record.FincoSprottM: a :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: b :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: data FincoSprottM
+ Sound.SC3.UGen.Record.FincoSprottM: fincoSprottM :: FincoSprottM
+ Sound.SC3.UGen.Record.FincoSprottM: freq :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: h :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: instance Make FincoSprottM
+ Sound.SC3.UGen.Record.FincoSprottM: instance Show FincoSprottM
+ Sound.SC3.UGen.Record.FincoSprottM: mkFincoSprottM :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: xi :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: yi :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottM: zi :: FincoSprottM -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: FincoSprottS :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FincoSprottS
+ Sound.SC3.UGen.Record.FincoSprottS: a :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: b :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: data FincoSprottS
+ Sound.SC3.UGen.Record.FincoSprottS: fincoSprottS :: FincoSprottS
+ Sound.SC3.UGen.Record.FincoSprottS: freq :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: h :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: instance Make FincoSprottS
+ Sound.SC3.UGen.Record.FincoSprottS: instance Show FincoSprottS
+ Sound.SC3.UGen.Record.FincoSprottS: mkFincoSprottS :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: xi :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: yi :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FincoSprottS: zi :: FincoSprottS -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: FitzHughNagumo :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FitzHughNagumo
+ Sound.SC3.UGen.Record.FitzHughNagumo: b0 :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: b1 :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: data FitzHughNagumo
+ Sound.SC3.UGen.Record.FitzHughNagumo: fitzHughNagumo :: FitzHughNagumo
+ Sound.SC3.UGen.Record.FitzHughNagumo: initu :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: initw :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: instance Make FitzHughNagumo
+ Sound.SC3.UGen.Record.FitzHughNagumo: instance Show FitzHughNagumo
+ Sound.SC3.UGen.Record.FitzHughNagumo: mkFitzHughNagumo :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: rateu :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: ratew :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FitzHughNagumo: reset :: FitzHughNagumo -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: FoaAsymmetry :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaAsymmetry
+ Sound.SC3.UGen.Record.FoaAsymmetry: angle :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: data FoaAsymmetry
+ Sound.SC3.UGen.Record.FoaAsymmetry: foaAsymmetry :: FoaAsymmetry
+ Sound.SC3.UGen.Record.FoaAsymmetry: instance Make FoaAsymmetry
+ Sound.SC3.UGen.Record.FoaAsymmetry: instance Show FoaAsymmetry
+ Sound.SC3.UGen.Record.FoaAsymmetry: mkFoaAsymmetry :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: w :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: x :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: y :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaAsymmetry: z :: FoaAsymmetry -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: FoaDirectO :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDirectO
+ Sound.SC3.UGen.Record.FoaDirectO: angle :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: data FoaDirectO
+ Sound.SC3.UGen.Record.FoaDirectO: foaDirectO :: FoaDirectO
+ Sound.SC3.UGen.Record.FoaDirectO: instance Make FoaDirectO
+ Sound.SC3.UGen.Record.FoaDirectO: instance Show FoaDirectO
+ Sound.SC3.UGen.Record.FoaDirectO: mkFoaDirectO :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: w :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: x :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: y :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectO: z :: FoaDirectO -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: FoaDirectX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDirectX
+ Sound.SC3.UGen.Record.FoaDirectX: angle :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: data FoaDirectX
+ Sound.SC3.UGen.Record.FoaDirectX: foaDirectX :: FoaDirectX
+ Sound.SC3.UGen.Record.FoaDirectX: instance Make FoaDirectX
+ Sound.SC3.UGen.Record.FoaDirectX: instance Show FoaDirectX
+ Sound.SC3.UGen.Record.FoaDirectX: mkFoaDirectX :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: w :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: x :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: y :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectX: z :: FoaDirectX -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: FoaDirectY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDirectY
+ Sound.SC3.UGen.Record.FoaDirectY: angle :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: data FoaDirectY
+ Sound.SC3.UGen.Record.FoaDirectY: foaDirectY :: FoaDirectY
+ Sound.SC3.UGen.Record.FoaDirectY: instance Make FoaDirectY
+ Sound.SC3.UGen.Record.FoaDirectY: instance Show FoaDirectY
+ Sound.SC3.UGen.Record.FoaDirectY: mkFoaDirectY :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: w :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: x :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: y :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectY: z :: FoaDirectY -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: FoaDirectZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDirectZ
+ Sound.SC3.UGen.Record.FoaDirectZ: angle :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: data FoaDirectZ
+ Sound.SC3.UGen.Record.FoaDirectZ: foaDirectZ :: FoaDirectZ
+ Sound.SC3.UGen.Record.FoaDirectZ: instance Make FoaDirectZ
+ Sound.SC3.UGen.Record.FoaDirectZ: instance Show FoaDirectZ
+ Sound.SC3.UGen.Record.FoaDirectZ: mkFoaDirectZ :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: w :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: x :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: y :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDirectZ: z :: FoaDirectZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: FoaDominateX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDominateX
+ Sound.SC3.UGen.Record.FoaDominateX: data FoaDominateX
+ Sound.SC3.UGen.Record.FoaDominateX: foaDominateX :: FoaDominateX
+ Sound.SC3.UGen.Record.FoaDominateX: gain :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: instance Make FoaDominateX
+ Sound.SC3.UGen.Record.FoaDominateX: instance Show FoaDominateX
+ Sound.SC3.UGen.Record.FoaDominateX: mkFoaDominateX :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: w :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: x :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: y :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateX: z :: FoaDominateX -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: FoaDominateY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDominateY
+ Sound.SC3.UGen.Record.FoaDominateY: data FoaDominateY
+ Sound.SC3.UGen.Record.FoaDominateY: foaDominateY :: FoaDominateY
+ Sound.SC3.UGen.Record.FoaDominateY: gain :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: instance Make FoaDominateY
+ Sound.SC3.UGen.Record.FoaDominateY: instance Show FoaDominateY
+ Sound.SC3.UGen.Record.FoaDominateY: mkFoaDominateY :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: w :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: x :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: y :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateY: z :: FoaDominateY -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: FoaDominateZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaDominateZ
+ Sound.SC3.UGen.Record.FoaDominateZ: data FoaDominateZ
+ Sound.SC3.UGen.Record.FoaDominateZ: foaDominateZ :: FoaDominateZ
+ Sound.SC3.UGen.Record.FoaDominateZ: gain :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: instance Make FoaDominateZ
+ Sound.SC3.UGen.Record.FoaDominateZ: instance Show FoaDominateZ
+ Sound.SC3.UGen.Record.FoaDominateZ: mkFoaDominateZ :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: w :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: x :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: y :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaDominateZ: z :: FoaDominateZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: FoaFocusX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaFocusX
+ Sound.SC3.UGen.Record.FoaFocusX: angle :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: data FoaFocusX
+ Sound.SC3.UGen.Record.FoaFocusX: foaFocusX :: FoaFocusX
+ Sound.SC3.UGen.Record.FoaFocusX: instance Make FoaFocusX
+ Sound.SC3.UGen.Record.FoaFocusX: instance Show FoaFocusX
+ Sound.SC3.UGen.Record.FoaFocusX: mkFoaFocusX :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: w :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: x :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: y :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusX: z :: FoaFocusX -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: FoaFocusY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaFocusY
+ Sound.SC3.UGen.Record.FoaFocusY: angle :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: data FoaFocusY
+ Sound.SC3.UGen.Record.FoaFocusY: foaFocusY :: FoaFocusY
+ Sound.SC3.UGen.Record.FoaFocusY: instance Make FoaFocusY
+ Sound.SC3.UGen.Record.FoaFocusY: instance Show FoaFocusY
+ Sound.SC3.UGen.Record.FoaFocusY: mkFoaFocusY :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: w :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: x :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: y :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusY: z :: FoaFocusY -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: FoaFocusZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaFocusZ
+ Sound.SC3.UGen.Record.FoaFocusZ: angle :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: data FoaFocusZ
+ Sound.SC3.UGen.Record.FoaFocusZ: foaFocusZ :: FoaFocusZ
+ Sound.SC3.UGen.Record.FoaFocusZ: instance Make FoaFocusZ
+ Sound.SC3.UGen.Record.FoaFocusZ: instance Show FoaFocusZ
+ Sound.SC3.UGen.Record.FoaFocusZ: mkFoaFocusZ :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: w :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: x :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: y :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaFocusZ: z :: FoaFocusZ -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: FoaNFC :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaNFC
+ Sound.SC3.UGen.Record.FoaNFC: data FoaNFC
+ Sound.SC3.UGen.Record.FoaNFC: distance :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: foaNFC :: FoaNFC
+ Sound.SC3.UGen.Record.FoaNFC: instance Make FoaNFC
+ Sound.SC3.UGen.Record.FoaNFC: instance Show FoaNFC
+ Sound.SC3.UGen.Record.FoaNFC: mkFoaNFC :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: w :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: x :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: y :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaNFC: z :: FoaNFC -> UGen
+ Sound.SC3.UGen.Record.FoaPanB: FoaPanB :: UGen -> UGen -> UGen -> FoaPanB
+ Sound.SC3.UGen.Record.FoaPanB: azimuth :: FoaPanB -> UGen
+ Sound.SC3.UGen.Record.FoaPanB: data FoaPanB
+ Sound.SC3.UGen.Record.FoaPanB: elevation :: FoaPanB -> UGen
+ Sound.SC3.UGen.Record.FoaPanB: foaPanB :: FoaPanB
+ Sound.SC3.UGen.Record.FoaPanB: input :: FoaPanB -> UGen
+ Sound.SC3.UGen.Record.FoaPanB: instance Make FoaPanB
+ Sound.SC3.UGen.Record.FoaPanB: instance Show FoaPanB
+ Sound.SC3.UGen.Record.FoaPanB: mkFoaPanB :: FoaPanB -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: FoaPressX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPressX
+ Sound.SC3.UGen.Record.FoaPressX: angle :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: data FoaPressX
+ Sound.SC3.UGen.Record.FoaPressX: foaPressX :: FoaPressX
+ Sound.SC3.UGen.Record.FoaPressX: instance Make FoaPressX
+ Sound.SC3.UGen.Record.FoaPressX: instance Show FoaPressX
+ Sound.SC3.UGen.Record.FoaPressX: mkFoaPressX :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: w :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: x :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: y :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressX: z :: FoaPressX -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: FoaPressY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPressY
+ Sound.SC3.UGen.Record.FoaPressY: angle :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: data FoaPressY
+ Sound.SC3.UGen.Record.FoaPressY: foaPressY :: FoaPressY
+ Sound.SC3.UGen.Record.FoaPressY: instance Make FoaPressY
+ Sound.SC3.UGen.Record.FoaPressY: instance Show FoaPressY
+ Sound.SC3.UGen.Record.FoaPressY: mkFoaPressY :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: w :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: x :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: y :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressY: z :: FoaPressY -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: FoaPressZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPressZ
+ Sound.SC3.UGen.Record.FoaPressZ: angle :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: data FoaPressZ
+ Sound.SC3.UGen.Record.FoaPressZ: foaPressZ :: FoaPressZ
+ Sound.SC3.UGen.Record.FoaPressZ: instance Make FoaPressZ
+ Sound.SC3.UGen.Record.FoaPressZ: instance Show FoaPressZ
+ Sound.SC3.UGen.Record.FoaPressZ: mkFoaPressZ :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: w :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: x :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: y :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaPressZ: z :: FoaPressZ -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: FoaProximity :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaProximity
+ Sound.SC3.UGen.Record.FoaProximity: data FoaProximity
+ Sound.SC3.UGen.Record.FoaProximity: distance :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: foaProximity :: FoaProximity
+ Sound.SC3.UGen.Record.FoaProximity: instance Make FoaProximity
+ Sound.SC3.UGen.Record.FoaProximity: instance Show FoaProximity
+ Sound.SC3.UGen.Record.FoaProximity: mkFoaProximity :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: w :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: x :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: y :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaProximity: z :: FoaProximity -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: FoaPsychoShelf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> FoaPsychoShelf
+ Sound.SC3.UGen.Record.FoaPsychoShelf: data FoaPsychoShelf
+ Sound.SC3.UGen.Record.FoaPsychoShelf: foaPsychoShelf :: FoaPsychoShelf
+ Sound.SC3.UGen.Record.FoaPsychoShelf: freq :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: instance Make FoaPsychoShelf
+ Sound.SC3.UGen.Record.FoaPsychoShelf: instance Show FoaPsychoShelf
+ Sound.SC3.UGen.Record.FoaPsychoShelf: k0 :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: k1 :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: mkFoaPsychoShelf :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: w :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: x :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: y :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPsychoShelf: z :: FoaPsychoShelf -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: FoaPushX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPushX
+ Sound.SC3.UGen.Record.FoaPushX: angle :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: data FoaPushX
+ Sound.SC3.UGen.Record.FoaPushX: foaPushX :: FoaPushX
+ Sound.SC3.UGen.Record.FoaPushX: instance Make FoaPushX
+ Sound.SC3.UGen.Record.FoaPushX: instance Show FoaPushX
+ Sound.SC3.UGen.Record.FoaPushX: mkFoaPushX :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: w :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: x :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: y :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushX: z :: FoaPushX -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: FoaPushY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPushY
+ Sound.SC3.UGen.Record.FoaPushY: angle :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: data FoaPushY
+ Sound.SC3.UGen.Record.FoaPushY: foaPushY :: FoaPushY
+ Sound.SC3.UGen.Record.FoaPushY: instance Make FoaPushY
+ Sound.SC3.UGen.Record.FoaPushY: instance Show FoaPushY
+ Sound.SC3.UGen.Record.FoaPushY: mkFoaPushY :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: w :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: x :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: y :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushY: z :: FoaPushY -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: FoaPushZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaPushZ
+ Sound.SC3.UGen.Record.FoaPushZ: angle :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: data FoaPushZ
+ Sound.SC3.UGen.Record.FoaPushZ: foaPushZ :: FoaPushZ
+ Sound.SC3.UGen.Record.FoaPushZ: instance Make FoaPushZ
+ Sound.SC3.UGen.Record.FoaPushZ: instance Show FoaPushZ
+ Sound.SC3.UGen.Record.FoaPushZ: mkFoaPushZ :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: w :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: x :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: y :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaPushZ: z :: FoaPushZ -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: FoaRotate :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaRotate
+ Sound.SC3.UGen.Record.FoaRotate: angle :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: data FoaRotate
+ Sound.SC3.UGen.Record.FoaRotate: foaRotate :: FoaRotate
+ Sound.SC3.UGen.Record.FoaRotate: instance Make FoaRotate
+ Sound.SC3.UGen.Record.FoaRotate: instance Show FoaRotate
+ Sound.SC3.UGen.Record.FoaRotate: mkFoaRotate :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: w :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: x :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: y :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaRotate: z :: FoaRotate -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: FoaTilt :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaTilt
+ Sound.SC3.UGen.Record.FoaTilt: angle :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: data FoaTilt
+ Sound.SC3.UGen.Record.FoaTilt: foaTilt :: FoaTilt
+ Sound.SC3.UGen.Record.FoaTilt: instance Make FoaTilt
+ Sound.SC3.UGen.Record.FoaTilt: instance Show FoaTilt
+ Sound.SC3.UGen.Record.FoaTilt: mkFoaTilt :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: w :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: x :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: y :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTilt: z :: FoaTilt -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: FoaTumble :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaTumble
+ Sound.SC3.UGen.Record.FoaTumble: angle :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: data FoaTumble
+ Sound.SC3.UGen.Record.FoaTumble: foaTumble :: FoaTumble
+ Sound.SC3.UGen.Record.FoaTumble: instance Make FoaTumble
+ Sound.SC3.UGen.Record.FoaTumble: instance Show FoaTumble
+ Sound.SC3.UGen.Record.FoaTumble: mkFoaTumble :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: w :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: x :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: y :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaTumble: z :: FoaTumble -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: FoaZoomX :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaZoomX
+ Sound.SC3.UGen.Record.FoaZoomX: angle :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: data FoaZoomX
+ Sound.SC3.UGen.Record.FoaZoomX: foaZoomX :: FoaZoomX
+ Sound.SC3.UGen.Record.FoaZoomX: instance Make FoaZoomX
+ Sound.SC3.UGen.Record.FoaZoomX: instance Show FoaZoomX
+ Sound.SC3.UGen.Record.FoaZoomX: mkFoaZoomX :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: w :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: x :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: y :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomX: z :: FoaZoomX -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: FoaZoomY :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaZoomY
+ Sound.SC3.UGen.Record.FoaZoomY: angle :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: data FoaZoomY
+ Sound.SC3.UGen.Record.FoaZoomY: foaZoomY :: FoaZoomY
+ Sound.SC3.UGen.Record.FoaZoomY: instance Make FoaZoomY
+ Sound.SC3.UGen.Record.FoaZoomY: instance Show FoaZoomY
+ Sound.SC3.UGen.Record.FoaZoomY: mkFoaZoomY :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: w :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: x :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: y :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomY: z :: FoaZoomY -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: FoaZoomZ :: UGen -> UGen -> UGen -> UGen -> UGen -> FoaZoomZ
+ Sound.SC3.UGen.Record.FoaZoomZ: angle :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: data FoaZoomZ
+ Sound.SC3.UGen.Record.FoaZoomZ: foaZoomZ :: FoaZoomZ
+ Sound.SC3.UGen.Record.FoaZoomZ: instance Make FoaZoomZ
+ Sound.SC3.UGen.Record.FoaZoomZ: instance Show FoaZoomZ
+ Sound.SC3.UGen.Record.FoaZoomZ: mkFoaZoomZ :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: w :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: x :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: y :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FoaZoomZ: z :: FoaZoomZ -> UGen
+ Sound.SC3.UGen.Record.FrameCompare: FrameCompare :: UGen -> UGen -> UGen -> FrameCompare
+ Sound.SC3.UGen.Record.FrameCompare: buffer1 :: FrameCompare -> UGen
+ Sound.SC3.UGen.Record.FrameCompare: buffer2 :: FrameCompare -> UGen
+ Sound.SC3.UGen.Record.FrameCompare: data FrameCompare
+ Sound.SC3.UGen.Record.FrameCompare: frameCompare :: FrameCompare
+ Sound.SC3.UGen.Record.FrameCompare: instance Make FrameCompare
+ Sound.SC3.UGen.Record.FrameCompare: instance Show FrameCompare
+ Sound.SC3.UGen.Record.FrameCompare: mkFrameCompare :: FrameCompare -> UGen
+ Sound.SC3.UGen.Record.FrameCompare: wAmount :: FrameCompare -> UGen
+ Sound.SC3.UGen.Record.Friction: Friction :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Friction
+ Sound.SC3.UGen.Record.Friction: beltmass :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: damp :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: data Friction
+ Sound.SC3.UGen.Record.Friction: friction :: Friction
+ Sound.SC3.UGen.Record.Friction: friction_ :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: input :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: instance Make Friction
+ Sound.SC3.UGen.Record.Friction: instance Show Friction
+ Sound.SC3.UGen.Record.Friction: mass :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: mkFriction :: Friction -> UGen
+ Sound.SC3.UGen.Record.Friction: rate :: Friction -> Rate
+ Sound.SC3.UGen.Record.Friction: spring :: Friction -> UGen
+ Sound.SC3.UGen.Record.GaussClass: GaussClass :: UGen -> UGen -> UGen -> GaussClass
+ Sound.SC3.UGen.Record.GaussClass: bufnum :: GaussClass -> UGen
+ Sound.SC3.UGen.Record.GaussClass: data GaussClass
+ Sound.SC3.UGen.Record.GaussClass: gate :: GaussClass -> UGen
+ Sound.SC3.UGen.Record.GaussClass: gaussClass :: GaussClass
+ Sound.SC3.UGen.Record.GaussClass: input :: GaussClass -> UGen
+ Sound.SC3.UGen.Record.GaussClass: instance Make GaussClass
+ Sound.SC3.UGen.Record.GaussClass: instance Show GaussClass
+ Sound.SC3.UGen.Record.GaussClass: mkGaussClass :: GaussClass -> UGen
+ Sound.SC3.UGen.Record.GaussTrig: GaussTrig :: Rate -> UGen -> UGen -> GaussTrig
+ Sound.SC3.UGen.Record.GaussTrig: data GaussTrig
+ Sound.SC3.UGen.Record.GaussTrig: dev :: GaussTrig -> UGen
+ Sound.SC3.UGen.Record.GaussTrig: freq :: GaussTrig -> UGen
+ Sound.SC3.UGen.Record.GaussTrig: gaussTrig :: GaussTrig
+ Sound.SC3.UGen.Record.GaussTrig: instance Make GaussTrig
+ Sound.SC3.UGen.Record.GaussTrig: instance Show GaussTrig
+ Sound.SC3.UGen.Record.GaussTrig: mkGaussTrig :: GaussTrig -> UGen
+ Sound.SC3.UGen.Record.GaussTrig: rate :: GaussTrig -> Rate
+ Sound.SC3.UGen.Record.Gbman2DC: Gbman2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> Gbman2DC
+ Sound.SC3.UGen.Record.Gbman2DC: data Gbman2DC
+ Sound.SC3.UGen.Record.Gbman2DC: gbman2DC :: Gbman2DC
+ Sound.SC3.UGen.Record.Gbman2DC: instance Make Gbman2DC
+ Sound.SC3.UGen.Record.Gbman2DC: instance Show Gbman2DC
+ Sound.SC3.UGen.Record.Gbman2DC: maxfreq :: Gbman2DC -> UGen
+ Sound.SC3.UGen.Record.Gbman2DC: minfreq :: Gbman2DC -> UGen
+ Sound.SC3.UGen.Record.Gbman2DC: mkGbman2DC :: Gbman2DC -> UGen
+ Sound.SC3.UGen.Record.Gbman2DC: rate :: Gbman2DC -> Rate
+ Sound.SC3.UGen.Record.Gbman2DC: x0 :: Gbman2DC -> UGen
+ Sound.SC3.UGen.Record.Gbman2DC: y0 :: Gbman2DC -> UGen
+ Sound.SC3.UGen.Record.Gbman2DL: Gbman2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> Gbman2DL
+ Sound.SC3.UGen.Record.Gbman2DL: data Gbman2DL
+ Sound.SC3.UGen.Record.Gbman2DL: gbman2DL :: Gbman2DL
+ Sound.SC3.UGen.Record.Gbman2DL: instance Make Gbman2DL
+ Sound.SC3.UGen.Record.Gbman2DL: instance Show Gbman2DL
+ Sound.SC3.UGen.Record.Gbman2DL: maxfreq :: Gbman2DL -> UGen
+ Sound.SC3.UGen.Record.Gbman2DL: minfreq :: Gbman2DL -> UGen
+ Sound.SC3.UGen.Record.Gbman2DL: mkGbman2DL :: Gbman2DL -> UGen
+ Sound.SC3.UGen.Record.Gbman2DL: rate :: Gbman2DL -> Rate
+ Sound.SC3.UGen.Record.Gbman2DL: x0 :: Gbman2DL -> UGen
+ Sound.SC3.UGen.Record.Gbman2DL: y0 :: Gbman2DL -> UGen
+ Sound.SC3.UGen.Record.Gbman2DN: Gbman2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> Gbman2DN
+ Sound.SC3.UGen.Record.Gbman2DN: data Gbman2DN
+ Sound.SC3.UGen.Record.Gbman2DN: gbman2DN :: Gbman2DN
+ Sound.SC3.UGen.Record.Gbman2DN: instance Make Gbman2DN
+ Sound.SC3.UGen.Record.Gbman2DN: instance Show Gbman2DN
+ Sound.SC3.UGen.Record.Gbman2DN: maxfreq :: Gbman2DN -> UGen
+ Sound.SC3.UGen.Record.Gbman2DN: minfreq :: Gbman2DN -> UGen
+ Sound.SC3.UGen.Record.Gbman2DN: mkGbman2DN :: Gbman2DN -> UGen
+ Sound.SC3.UGen.Record.Gbman2DN: rate :: Gbman2DN -> Rate
+ Sound.SC3.UGen.Record.Gbman2DN: x0 :: Gbman2DN -> UGen
+ Sound.SC3.UGen.Record.Gbman2DN: y0 :: Gbman2DN -> UGen
+ Sound.SC3.UGen.Record.GbmanTrig: GbmanTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> GbmanTrig
+ Sound.SC3.UGen.Record.GbmanTrig: data GbmanTrig
+ Sound.SC3.UGen.Record.GbmanTrig: gbmanTrig :: GbmanTrig
+ Sound.SC3.UGen.Record.GbmanTrig: instance Make GbmanTrig
+ Sound.SC3.UGen.Record.GbmanTrig: instance Show GbmanTrig
+ Sound.SC3.UGen.Record.GbmanTrig: maxfreq :: GbmanTrig -> UGen
+ Sound.SC3.UGen.Record.GbmanTrig: minfreq :: GbmanTrig -> UGen
+ Sound.SC3.UGen.Record.GbmanTrig: mkGbmanTrig :: GbmanTrig -> UGen
+ Sound.SC3.UGen.Record.GbmanTrig: rate :: GbmanTrig -> Rate
+ Sound.SC3.UGen.Record.GbmanTrig: x0 :: GbmanTrig -> UGen
+ Sound.SC3.UGen.Record.GbmanTrig: y0 :: GbmanTrig -> UGen
+ Sound.SC3.UGen.Record.Gendy4: Gendy4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Gendy4
+ Sound.SC3.UGen.Record.Gendy4: adparam :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: ampdist :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: ampscale :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: data Gendy4
+ Sound.SC3.UGen.Record.Gendy4: ddparam :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: durdist :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: durscale :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: gendy4 :: Gendy4
+ Sound.SC3.UGen.Record.Gendy4: initCPs :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: instance Make Gendy4
+ Sound.SC3.UGen.Record.Gendy4: instance Show Gendy4
+ Sound.SC3.UGen.Record.Gendy4: knum :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: maxfreq :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: minfreq :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: mkGendy4 :: Gendy4 -> UGen
+ Sound.SC3.UGen.Record.Gendy4: rate :: Gendy4 -> Rate
+ Sound.SC3.UGen.Record.Gendy5: Gendy5 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Gendy5
+ Sound.SC3.UGen.Record.Gendy5: adparam :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: ampdist :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: ampscale :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: data Gendy5
+ Sound.SC3.UGen.Record.Gendy5: ddparam :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: durdist :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: durscale :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: gendy5 :: Gendy5
+ Sound.SC3.UGen.Record.Gendy5: initCPs :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: instance Make Gendy5
+ Sound.SC3.UGen.Record.Gendy5: instance Show Gendy5
+ Sound.SC3.UGen.Record.Gendy5: knum :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: maxfreq :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: minfreq :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: mkGendy5 :: Gendy5 -> UGen
+ Sound.SC3.UGen.Record.Gendy5: rate :: Gendy5 -> Rate
+ Sound.SC3.UGen.Record.Getenv: Getenv :: UGen -> UGen -> Getenv
+ Sound.SC3.UGen.Record.Getenv: data Getenv
+ Sound.SC3.UGen.Record.Getenv: defaultval :: Getenv -> UGen
+ Sound.SC3.UGen.Record.Getenv: getenv :: Getenv
+ Sound.SC3.UGen.Record.Getenv: instance Make Getenv
+ Sound.SC3.UGen.Record.Getenv: instance Show Getenv
+ Sound.SC3.UGen.Record.Getenv: key :: Getenv -> UGen
+ Sound.SC3.UGen.Record.Getenv: mkGetenv :: Getenv -> UGen
+ Sound.SC3.UGen.Record.GlitchHPF: GlitchHPF :: Rate -> UGen -> UGen -> GlitchHPF
+ Sound.SC3.UGen.Record.GlitchHPF: data GlitchHPF
+ Sound.SC3.UGen.Record.GlitchHPF: freq :: GlitchHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchHPF: glitchHPF :: GlitchHPF
+ Sound.SC3.UGen.Record.GlitchHPF: input :: GlitchHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchHPF: instance Make GlitchHPF
+ Sound.SC3.UGen.Record.GlitchHPF: instance Show GlitchHPF
+ Sound.SC3.UGen.Record.GlitchHPF: mkGlitchHPF :: GlitchHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchHPF: rate :: GlitchHPF -> Rate
+ Sound.SC3.UGen.Record.GlitchRHPF: GlitchRHPF :: Rate -> UGen -> UGen -> UGen -> GlitchRHPF
+ Sound.SC3.UGen.Record.GlitchRHPF: data GlitchRHPF
+ Sound.SC3.UGen.Record.GlitchRHPF: freq :: GlitchRHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchRHPF: glitchRHPF :: GlitchRHPF
+ Sound.SC3.UGen.Record.GlitchRHPF: input :: GlitchRHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchRHPF: instance Make GlitchRHPF
+ Sound.SC3.UGen.Record.GlitchRHPF: instance Show GlitchRHPF
+ Sound.SC3.UGen.Record.GlitchRHPF: mkGlitchRHPF :: GlitchRHPF -> UGen
+ Sound.SC3.UGen.Record.GlitchRHPF: rate :: GlitchRHPF -> Rate
+ Sound.SC3.UGen.Record.GlitchRHPF: rq :: GlitchRHPF -> UGen
+ Sound.SC3.UGen.Record.Goertzel: Goertzel :: UGen -> UGen -> UGen -> UGen -> Goertzel
+ Sound.SC3.UGen.Record.Goertzel: bufsize :: Goertzel -> UGen
+ Sound.SC3.UGen.Record.Goertzel: data Goertzel
+ Sound.SC3.UGen.Record.Goertzel: freq :: Goertzel -> UGen
+ Sound.SC3.UGen.Record.Goertzel: goertzel :: Goertzel
+ Sound.SC3.UGen.Record.Goertzel: hop :: Goertzel -> UGen
+ Sound.SC3.UGen.Record.Goertzel: input :: Goertzel -> UGen
+ Sound.SC3.UGen.Record.Goertzel: instance Make Goertzel
+ Sound.SC3.UGen.Record.Goertzel: instance Show Goertzel
+ Sound.SC3.UGen.Record.Goertzel: mkGoertzel :: Goertzel -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: GravityGrid :: UGen -> UGen -> UGen -> UGen -> UGen -> GravityGrid
+ Sound.SC3.UGen.Record.GravityGrid: bufnum :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: data GravityGrid
+ Sound.SC3.UGen.Record.GravityGrid: gravityGrid :: GravityGrid
+ Sound.SC3.UGen.Record.GravityGrid: instance Make GravityGrid
+ Sound.SC3.UGen.Record.GravityGrid: instance Show GravityGrid
+ Sound.SC3.UGen.Record.GravityGrid: mkGravityGrid :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: newx :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: newy :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: rate_ :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid: reset :: GravityGrid -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: GravityGrid2 :: UGen -> UGen -> UGen -> UGen -> UGen -> GravityGrid2
+ Sound.SC3.UGen.Record.GravityGrid2: bufnum :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: data GravityGrid2
+ Sound.SC3.UGen.Record.GravityGrid2: gravityGrid2 :: GravityGrid2
+ Sound.SC3.UGen.Record.GravityGrid2: instance Make GravityGrid2
+ Sound.SC3.UGen.Record.GravityGrid2: instance Show GravityGrid2
+ Sound.SC3.UGen.Record.GravityGrid2: mkGravityGrid2 :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: newx :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: newy :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: rate_ :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.GravityGrid2: reset :: GravityGrid2 -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: Henon2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Henon2DC
+ Sound.SC3.UGen.Record.Henon2DC: a :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: b :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: data Henon2DC
+ Sound.SC3.UGen.Record.Henon2DC: henon2DC :: Henon2DC
+ Sound.SC3.UGen.Record.Henon2DC: instance Make Henon2DC
+ Sound.SC3.UGen.Record.Henon2DC: instance Show Henon2DC
+ Sound.SC3.UGen.Record.Henon2DC: maxfreq :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: minfreq :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: mkHenon2DC :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: rate :: Henon2DC -> Rate
+ Sound.SC3.UGen.Record.Henon2DC: x0 :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DC: y0 :: Henon2DC -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: Henon2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Henon2DL
+ Sound.SC3.UGen.Record.Henon2DL: a :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: b :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: data Henon2DL
+ Sound.SC3.UGen.Record.Henon2DL: henon2DL :: Henon2DL
+ Sound.SC3.UGen.Record.Henon2DL: instance Make Henon2DL
+ Sound.SC3.UGen.Record.Henon2DL: instance Show Henon2DL
+ Sound.SC3.UGen.Record.Henon2DL: maxfreq :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: minfreq :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: mkHenon2DL :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: rate :: Henon2DL -> Rate
+ Sound.SC3.UGen.Record.Henon2DL: x0 :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DL: y0 :: Henon2DL -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: Henon2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Henon2DN
+ Sound.SC3.UGen.Record.Henon2DN: a :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: b :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: data Henon2DN
+ Sound.SC3.UGen.Record.Henon2DN: henon2DN :: Henon2DN
+ Sound.SC3.UGen.Record.Henon2DN: instance Make Henon2DN
+ Sound.SC3.UGen.Record.Henon2DN: instance Show Henon2DN
+ Sound.SC3.UGen.Record.Henon2DN: maxfreq :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: minfreq :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: mkHenon2DN :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: rate :: Henon2DN -> Rate
+ Sound.SC3.UGen.Record.Henon2DN: x0 :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.Henon2DN: y0 :: Henon2DN -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: HenonTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> HenonTrig
+ Sound.SC3.UGen.Record.HenonTrig: a :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: b :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: data HenonTrig
+ Sound.SC3.UGen.Record.HenonTrig: henonTrig :: HenonTrig
+ Sound.SC3.UGen.Record.HenonTrig: instance Make HenonTrig
+ Sound.SC3.UGen.Record.HenonTrig: instance Show HenonTrig
+ Sound.SC3.UGen.Record.HenonTrig: maxfreq :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: minfreq :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: mkHenonTrig :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: rate :: HenonTrig -> Rate
+ Sound.SC3.UGen.Record.HenonTrig: x0 :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.HenonTrig: y0 :: HenonTrig -> UGen
+ Sound.SC3.UGen.Record.ICepstrum: ICepstrum :: UGen -> UGen -> ICepstrum
+ Sound.SC3.UGen.Record.ICepstrum: cepchain :: ICepstrum -> UGen
+ Sound.SC3.UGen.Record.ICepstrum: data ICepstrum
+ Sound.SC3.UGen.Record.ICepstrum: fftbuf :: ICepstrum -> UGen
+ Sound.SC3.UGen.Record.ICepstrum: iCepstrum :: ICepstrum
+ Sound.SC3.UGen.Record.ICepstrum: instance Make ICepstrum
+ Sound.SC3.UGen.Record.ICepstrum: instance Show ICepstrum
+ Sound.SC3.UGen.Record.ICepstrum: mkICepstrum :: ICepstrum -> UGen
+ Sound.SC3.UGen.Record.IIRFilter: IIRFilter :: UGen -> UGen -> UGen -> IIRFilter
+ Sound.SC3.UGen.Record.IIRFilter: data IIRFilter
+ Sound.SC3.UGen.Record.IIRFilter: freq :: IIRFilter -> UGen
+ Sound.SC3.UGen.Record.IIRFilter: iIRFilter :: IIRFilter
+ Sound.SC3.UGen.Record.IIRFilter: input :: IIRFilter -> UGen
+ Sound.SC3.UGen.Record.IIRFilter: instance Make IIRFilter
+ Sound.SC3.UGen.Record.IIRFilter: instance Show IIRFilter
+ Sound.SC3.UGen.Record.IIRFilter: mkIIRFilter :: IIRFilter -> UGen
+ Sound.SC3.UGen.Record.IIRFilter: rq :: IIRFilter -> UGen
+ Sound.SC3.UGen.Record.InGrain: InGrain :: UGen -> UGen -> UGen -> InGrain
+ Sound.SC3.UGen.Record.InGrain: data InGrain
+ Sound.SC3.UGen.Record.InGrain: dur :: InGrain -> UGen
+ Sound.SC3.UGen.Record.InGrain: inGrain :: InGrain
+ Sound.SC3.UGen.Record.InGrain: input :: InGrain -> UGen
+ Sound.SC3.UGen.Record.InGrain: instance Make InGrain
+ Sound.SC3.UGen.Record.InGrain: instance Show InGrain
+ Sound.SC3.UGen.Record.InGrain: mkInGrain :: InGrain -> UGen
+ Sound.SC3.UGen.Record.InGrain: trigger :: InGrain -> UGen
+ Sound.SC3.UGen.Record.InGrainB: InGrainB :: UGen -> UGen -> UGen -> UGen -> InGrainB
+ Sound.SC3.UGen.Record.InGrainB: data InGrainB
+ Sound.SC3.UGen.Record.InGrainB: dur :: InGrainB -> UGen
+ Sound.SC3.UGen.Record.InGrainB: envbuf :: InGrainB -> UGen
+ Sound.SC3.UGen.Record.InGrainB: inGrainB :: InGrainB
+ Sound.SC3.UGen.Record.InGrainB: input :: InGrainB -> UGen
+ Sound.SC3.UGen.Record.InGrainB: instance Make InGrainB
+ Sound.SC3.UGen.Record.InGrainB: instance Show InGrainB
+ Sound.SC3.UGen.Record.InGrainB: mkInGrainB :: InGrainB -> UGen
+ Sound.SC3.UGen.Record.InGrainB: trigger :: InGrainB -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: InGrainBBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> InGrainBBF
+ Sound.SC3.UGen.Record.InGrainBBF: azimuth :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: data InGrainBBF
+ Sound.SC3.UGen.Record.InGrainBBF: dur :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: elevation :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: envbuf :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: inGrainBBF :: InGrainBBF
+ Sound.SC3.UGen.Record.InGrainBBF: input :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: instance Make InGrainBBF
+ Sound.SC3.UGen.Record.InGrainBBF: instance Show InGrainBBF
+ Sound.SC3.UGen.Record.InGrainBBF: mkInGrainBBF :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: rho :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: trigger :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBBF: wComp :: InGrainBBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: InGrainBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> InGrainBF
+ Sound.SC3.UGen.Record.InGrainBF: azimuth :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: data InGrainBF
+ Sound.SC3.UGen.Record.InGrainBF: dur :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: elevation :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: inGrainBF :: InGrainBF
+ Sound.SC3.UGen.Record.InGrainBF: input :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: instance Make InGrainBF
+ Sound.SC3.UGen.Record.InGrainBF: instance Show InGrainBF
+ Sound.SC3.UGen.Record.InGrainBF: mkInGrainBF :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: rho :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: trigger :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainBF: wComp :: InGrainBF -> UGen
+ Sound.SC3.UGen.Record.InGrainI: InGrainI :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> InGrainI
+ Sound.SC3.UGen.Record.InGrainI: data InGrainI
+ Sound.SC3.UGen.Record.InGrainI: dur :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: envbuf1 :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: envbuf2 :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: ifac :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: inGrainI :: InGrainI
+ Sound.SC3.UGen.Record.InGrainI: input :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: instance Make InGrainI
+ Sound.SC3.UGen.Record.InGrainI: instance Show InGrainI
+ Sound.SC3.UGen.Record.InGrainI: mkInGrainI :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainI: trigger :: InGrainI -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: InGrainIBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> InGrainIBF
+ Sound.SC3.UGen.Record.InGrainIBF: azimuth :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: data InGrainIBF
+ Sound.SC3.UGen.Record.InGrainIBF: dur :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: elevation :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: envbuf1 :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: envbuf2 :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: ifac :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: inGrainIBF :: InGrainIBF
+ Sound.SC3.UGen.Record.InGrainIBF: input :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: instance Make InGrainIBF
+ Sound.SC3.UGen.Record.InGrainIBF: instance Show InGrainIBF
+ Sound.SC3.UGen.Record.InGrainIBF: mkInGrainIBF :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: rho :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: trigger :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InGrainIBF: wComp :: InGrainIBF -> UGen
+ Sound.SC3.UGen.Record.InsideOut: InsideOut :: Rate -> UGen -> InsideOut
+ Sound.SC3.UGen.Record.InsideOut: data InsideOut
+ Sound.SC3.UGen.Record.InsideOut: input :: InsideOut -> UGen
+ Sound.SC3.UGen.Record.InsideOut: insideOut :: InsideOut
+ Sound.SC3.UGen.Record.InsideOut: instance Make InsideOut
+ Sound.SC3.UGen.Record.InsideOut: instance Show InsideOut
+ Sound.SC3.UGen.Record.InsideOut: mkInsideOut :: InsideOut -> UGen
+ Sound.SC3.UGen.Record.InsideOut: rate :: InsideOut -> Rate
+ Sound.SC3.UGen.Record.Instruction: Instruction :: UGen -> Instruction
+ Sound.SC3.UGen.Record.Instruction: bufnum :: Instruction -> UGen
+ Sound.SC3.UGen.Record.Instruction: data Instruction
+ Sound.SC3.UGen.Record.Instruction: instance Make Instruction
+ Sound.SC3.UGen.Record.Instruction: instance Show Instruction
+ Sound.SC3.UGen.Record.Instruction: instruction :: Instruction
+ Sound.SC3.UGen.Record.Instruction: mkInstruction :: Instruction -> UGen
+ Sound.SC3.UGen.Record.JoshGrain: JoshGrain :: UGen -> JoshGrain
+ Sound.SC3.UGen.Record.JoshGrain: data JoshGrain
+ Sound.SC3.UGen.Record.JoshGrain: instance Make JoshGrain
+ Sound.SC3.UGen.Record.JoshGrain: instance Show JoshGrain
+ Sound.SC3.UGen.Record.JoshGrain: joshGrain :: JoshGrain
+ Sound.SC3.UGen.Record.JoshGrain: maxSize :: JoshGrain -> UGen
+ Sound.SC3.UGen.Record.JoshGrain: mkJoshGrain :: JoshGrain -> UGen
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: JoshMultiOutGrain :: UGen -> JoshMultiOutGrain
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: data JoshMultiOutGrain
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: instance Make JoshMultiOutGrain
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: instance Show JoshMultiOutGrain
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: joshMultiOutGrain :: JoshMultiOutGrain
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: maxSize :: JoshMultiOutGrain -> UGen
+ Sound.SC3.UGen.Record.JoshMultiOutGrain: mkJoshMultiOutGrain :: JoshMultiOutGrain -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: KmeansToBPSet1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> KmeansToBPSet1
+ Sound.SC3.UGen.Record.KmeansToBPSet1: bufnum :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: data KmeansToBPSet1
+ Sound.SC3.UGen.Record.KmeansToBPSet1: freq :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: instance Make KmeansToBPSet1
+ Sound.SC3.UGen.Record.KmeansToBPSet1: instance Show KmeansToBPSet1
+ Sound.SC3.UGen.Record.KmeansToBPSet1: kmeansToBPSet1 :: KmeansToBPSet1
+ Sound.SC3.UGen.Record.KmeansToBPSet1: maxnummeans :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: mkKmeansToBPSet1 :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: numdatapoints :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: nummeans :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: soft :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: tnewdata :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.KmeansToBPSet1: tnewmeans :: KmeansToBPSet1 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise0: LFBrownNoise0 :: Rate -> UGen -> UGen -> UGen -> LFBrownNoise0
+ Sound.SC3.UGen.Record.LFBrownNoise0: data LFBrownNoise0
+ Sound.SC3.UGen.Record.LFBrownNoise0: dev :: LFBrownNoise0 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise0: dist :: LFBrownNoise0 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise0: freq :: LFBrownNoise0 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise0: instance Make LFBrownNoise0
+ Sound.SC3.UGen.Record.LFBrownNoise0: instance Show LFBrownNoise0
+ Sound.SC3.UGen.Record.LFBrownNoise0: lFBrownNoise0 :: LFBrownNoise0
+ Sound.SC3.UGen.Record.LFBrownNoise0: mkLFBrownNoise0 :: LFBrownNoise0 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise0: rate :: LFBrownNoise0 -> Rate
+ Sound.SC3.UGen.Record.LFBrownNoise1: LFBrownNoise1 :: Rate -> UGen -> UGen -> UGen -> LFBrownNoise1
+ Sound.SC3.UGen.Record.LFBrownNoise1: data LFBrownNoise1
+ Sound.SC3.UGen.Record.LFBrownNoise1: dev :: LFBrownNoise1 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise1: dist :: LFBrownNoise1 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise1: freq :: LFBrownNoise1 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise1: instance Make LFBrownNoise1
+ Sound.SC3.UGen.Record.LFBrownNoise1: instance Show LFBrownNoise1
+ Sound.SC3.UGen.Record.LFBrownNoise1: lFBrownNoise1 :: LFBrownNoise1
+ Sound.SC3.UGen.Record.LFBrownNoise1: mkLFBrownNoise1 :: LFBrownNoise1 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise1: rate :: LFBrownNoise1 -> Rate
+ Sound.SC3.UGen.Record.LFBrownNoise2: LFBrownNoise2 :: Rate -> UGen -> UGen -> UGen -> LFBrownNoise2
+ Sound.SC3.UGen.Record.LFBrownNoise2: data LFBrownNoise2
+ Sound.SC3.UGen.Record.LFBrownNoise2: dev :: LFBrownNoise2 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise2: dist :: LFBrownNoise2 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise2: freq :: LFBrownNoise2 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise2: instance Make LFBrownNoise2
+ Sound.SC3.UGen.Record.LFBrownNoise2: instance Show LFBrownNoise2
+ Sound.SC3.UGen.Record.LFBrownNoise2: lFBrownNoise2 :: LFBrownNoise2
+ Sound.SC3.UGen.Record.LFBrownNoise2: mkLFBrownNoise2 :: LFBrownNoise2 -> UGen
+ Sound.SC3.UGen.Record.LFBrownNoise2: rate :: LFBrownNoise2 -> Rate
+ Sound.SC3.UGen.Record.LPCAnalyzer: LPCAnalyzer :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> LPCAnalyzer
+ Sound.SC3.UGen.Record.LPCAnalyzer: data LPCAnalyzer
+ Sound.SC3.UGen.Record.LPCAnalyzer: delta :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: input :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: instance Make LPCAnalyzer
+ Sound.SC3.UGen.Record.LPCAnalyzer: instance Show LPCAnalyzer
+ Sound.SC3.UGen.Record.LPCAnalyzer: lPCAnalyzer :: LPCAnalyzer
+ Sound.SC3.UGen.Record.LPCAnalyzer: mkLPCAnalyzer :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: n :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: p :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: source :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: testE :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCAnalyzer: windowtype :: LPCAnalyzer -> UGen
+ Sound.SC3.UGen.Record.LPCError: LPCError :: UGen -> UGen -> LPCError
+ Sound.SC3.UGen.Record.LPCError: data LPCError
+ Sound.SC3.UGen.Record.LPCError: input :: LPCError -> UGen
+ Sound.SC3.UGen.Record.LPCError: instance Make LPCError
+ Sound.SC3.UGen.Record.LPCError: instance Show LPCError
+ Sound.SC3.UGen.Record.LPCError: lPCError :: LPCError
+ Sound.SC3.UGen.Record.LPCError: mkLPCError :: LPCError -> UGen
+ Sound.SC3.UGen.Record.LPCError: p :: LPCError -> UGen
+ Sound.SC3.UGen.Record.LPCSynth: LPCSynth :: UGen -> UGen -> UGen -> LPCSynth
+ Sound.SC3.UGen.Record.LPCSynth: buffer :: LPCSynth -> UGen
+ Sound.SC3.UGen.Record.LPCSynth: data LPCSynth
+ Sound.SC3.UGen.Record.LPCSynth: instance Make LPCSynth
+ Sound.SC3.UGen.Record.LPCSynth: instance Show LPCSynth
+ Sound.SC3.UGen.Record.LPCSynth: lPCSynth :: LPCSynth
+ Sound.SC3.UGen.Record.LPCSynth: mkLPCSynth :: LPCSynth -> UGen
+ Sound.SC3.UGen.Record.LPCSynth: pointer :: LPCSynth -> UGen
+ Sound.SC3.UGen.Record.LPCSynth: signal :: LPCSynth -> UGen
+ Sound.SC3.UGen.Record.LPCVals: LPCVals :: Rate -> UGen -> UGen -> LPCVals
+ Sound.SC3.UGen.Record.LPCVals: buffer :: LPCVals -> UGen
+ Sound.SC3.UGen.Record.LPCVals: data LPCVals
+ Sound.SC3.UGen.Record.LPCVals: instance Make LPCVals
+ Sound.SC3.UGen.Record.LPCVals: instance Show LPCVals
+ Sound.SC3.UGen.Record.LPCVals: lPCVals :: LPCVals
+ Sound.SC3.UGen.Record.LPCVals: mkLPCVals :: LPCVals -> UGen
+ Sound.SC3.UGen.Record.LPCVals: pointer :: LPCVals -> UGen
+ Sound.SC3.UGen.Record.LPCVals: rate :: LPCVals -> Rate
+ Sound.SC3.UGen.Record.LPF1: LPF1 :: Rate -> UGen -> UGen -> LPF1
+ Sound.SC3.UGen.Record.LPF1: data LPF1
+ Sound.SC3.UGen.Record.LPF1: freq :: LPF1 -> UGen
+ Sound.SC3.UGen.Record.LPF1: input :: LPF1 -> UGen
+ Sound.SC3.UGen.Record.LPF1: instance Make LPF1
+ Sound.SC3.UGen.Record.LPF1: instance Show LPF1
+ Sound.SC3.UGen.Record.LPF1: lPF1 :: LPF1
+ Sound.SC3.UGen.Record.LPF1: mkLPF1 :: LPF1 -> UGen
+ Sound.SC3.UGen.Record.LPF1: rate :: LPF1 -> Rate
+ Sound.SC3.UGen.Record.LPF18: LPF18 :: UGen -> UGen -> UGen -> UGen -> LPF18
+ Sound.SC3.UGen.Record.LPF18: data LPF18
+ Sound.SC3.UGen.Record.LPF18: dist :: LPF18 -> UGen
+ Sound.SC3.UGen.Record.LPF18: freq :: LPF18 -> UGen
+ Sound.SC3.UGen.Record.LPF18: input :: LPF18 -> UGen
+ Sound.SC3.UGen.Record.LPF18: instance Make LPF18
+ Sound.SC3.UGen.Record.LPF18: instance Show LPF18
+ Sound.SC3.UGen.Record.LPF18: lPF18 :: LPF18
+ Sound.SC3.UGen.Record.LPF18: mkLPF18 :: LPF18 -> UGen
+ Sound.SC3.UGen.Record.LPF18: res :: LPF18 -> UGen
+ Sound.SC3.UGen.Record.LPFVS6: LPFVS6 :: Rate -> UGen -> UGen -> UGen -> LPFVS6
+ Sound.SC3.UGen.Record.LPFVS6: data LPFVS6
+ Sound.SC3.UGen.Record.LPFVS6: freq :: LPFVS6 -> UGen
+ Sound.SC3.UGen.Record.LPFVS6: input :: LPFVS6 -> UGen
+ Sound.SC3.UGen.Record.LPFVS6: instance Make LPFVS6
+ Sound.SC3.UGen.Record.LPFVS6: instance Show LPFVS6
+ Sound.SC3.UGen.Record.LPFVS6: lPFVS6 :: LPFVS6
+ Sound.SC3.UGen.Record.LPFVS6: mkLPFVS6 :: LPFVS6 -> UGen
+ Sound.SC3.UGen.Record.LPFVS6: rate :: LPFVS6 -> Rate
+ Sound.SC3.UGen.Record.LPFVS6: slope :: LPFVS6 -> UGen
+ Sound.SC3.UGen.Record.LTI: LTI :: UGen -> UGen -> UGen -> LTI
+ Sound.SC3.UGen.Record.LTI: bufnuma :: LTI -> UGen
+ Sound.SC3.UGen.Record.LTI: bufnumb :: LTI -> UGen
+ Sound.SC3.UGen.Record.LTI: data LTI
+ Sound.SC3.UGen.Record.LTI: input :: LTI -> UGen
+ Sound.SC3.UGen.Record.LTI: instance Make LTI
+ Sound.SC3.UGen.Record.LTI: instance Show LTI
+ Sound.SC3.UGen.Record.LTI: lTI :: LTI
+ Sound.SC3.UGen.Record.LTI: mkLTI :: LTI -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: Latoocarfian2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Latoocarfian2DC
+ Sound.SC3.UGen.Record.Latoocarfian2DC: a :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: b :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: c :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: d :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: data Latoocarfian2DC
+ Sound.SC3.UGen.Record.Latoocarfian2DC: instance Make Latoocarfian2DC
+ Sound.SC3.UGen.Record.Latoocarfian2DC: instance Show Latoocarfian2DC
+ Sound.SC3.UGen.Record.Latoocarfian2DC: latoocarfian2DC :: Latoocarfian2DC
+ Sound.SC3.UGen.Record.Latoocarfian2DC: maxfreq :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: minfreq :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: mkLatoocarfian2DC :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: rate :: Latoocarfian2DC -> Rate
+ Sound.SC3.UGen.Record.Latoocarfian2DC: x0 :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DC: y0 :: Latoocarfian2DC -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: Latoocarfian2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Latoocarfian2DL
+ Sound.SC3.UGen.Record.Latoocarfian2DL: a :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: b :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: c :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: d :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: data Latoocarfian2DL
+ Sound.SC3.UGen.Record.Latoocarfian2DL: instance Make Latoocarfian2DL
+ Sound.SC3.UGen.Record.Latoocarfian2DL: instance Show Latoocarfian2DL
+ Sound.SC3.UGen.Record.Latoocarfian2DL: latoocarfian2DL :: Latoocarfian2DL
+ Sound.SC3.UGen.Record.Latoocarfian2DL: maxfreq :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: minfreq :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: mkLatoocarfian2DL :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: rate :: Latoocarfian2DL -> Rate
+ Sound.SC3.UGen.Record.Latoocarfian2DL: x0 :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DL: y0 :: Latoocarfian2DL -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: Latoocarfian2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Latoocarfian2DN
+ Sound.SC3.UGen.Record.Latoocarfian2DN: a :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: b :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: c :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: d :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: data Latoocarfian2DN
+ Sound.SC3.UGen.Record.Latoocarfian2DN: instance Make Latoocarfian2DN
+ Sound.SC3.UGen.Record.Latoocarfian2DN: instance Show Latoocarfian2DN
+ Sound.SC3.UGen.Record.Latoocarfian2DN: latoocarfian2DN :: Latoocarfian2DN
+ Sound.SC3.UGen.Record.Latoocarfian2DN: maxfreq :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: minfreq :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: mkLatoocarfian2DN :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: rate :: Latoocarfian2DN -> Rate
+ Sound.SC3.UGen.Record.Latoocarfian2DN: x0 :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.Latoocarfian2DN: y0 :: Latoocarfian2DN -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: LatoocarfianTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> LatoocarfianTrig
+ Sound.SC3.UGen.Record.LatoocarfianTrig: a :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: b :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: c :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: d :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: data LatoocarfianTrig
+ Sound.SC3.UGen.Record.LatoocarfianTrig: instance Make LatoocarfianTrig
+ Sound.SC3.UGen.Record.LatoocarfianTrig: instance Show LatoocarfianTrig
+ Sound.SC3.UGen.Record.LatoocarfianTrig: latoocarfianTrig :: LatoocarfianTrig
+ Sound.SC3.UGen.Record.LatoocarfianTrig: maxfreq :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: minfreq :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: mkLatoocarfianTrig :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: rate :: LatoocarfianTrig -> Rate
+ Sound.SC3.UGen.Record.LatoocarfianTrig: x0 :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.LatoocarfianTrig: y0 :: LatoocarfianTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig: ListTrig :: UGen -> UGen -> UGen -> UGen -> ListTrig
+ Sound.SC3.UGen.Record.ListTrig: bufnum :: ListTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig: data ListTrig
+ Sound.SC3.UGen.Record.ListTrig: instance Make ListTrig
+ Sound.SC3.UGen.Record.ListTrig: instance Show ListTrig
+ Sound.SC3.UGen.Record.ListTrig: listTrig :: ListTrig
+ Sound.SC3.UGen.Record.ListTrig: mkListTrig :: ListTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig: numframes :: ListTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig: offset :: ListTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig: reset :: ListTrig -> UGen
+ Sound.SC3.UGen.Record.ListTrig2: ListTrig2 :: UGen -> UGen -> UGen -> ListTrig2
+ Sound.SC3.UGen.Record.ListTrig2: bufnum :: ListTrig2 -> UGen
+ Sound.SC3.UGen.Record.ListTrig2: data ListTrig2
+ Sound.SC3.UGen.Record.ListTrig2: instance Make ListTrig2
+ Sound.SC3.UGen.Record.ListTrig2: instance Show ListTrig2
+ Sound.SC3.UGen.Record.ListTrig2: listTrig2 :: ListTrig2
+ Sound.SC3.UGen.Record.ListTrig2: mkListTrig2 :: ListTrig2 -> UGen
+ Sound.SC3.UGen.Record.ListTrig2: numframes :: ListTrig2 -> UGen
+ Sound.SC3.UGen.Record.ListTrig2: reset :: ListTrig2 -> UGen
+ Sound.SC3.UGen.Record.Logger: Logger :: UGen -> UGen -> UGen -> UGen -> Logger
+ Sound.SC3.UGen.Record.Logger: bufnum :: Logger -> UGen
+ Sound.SC3.UGen.Record.Logger: data Logger
+ Sound.SC3.UGen.Record.Logger: inputArray :: Logger -> UGen
+ Sound.SC3.UGen.Record.Logger: instance Make Logger
+ Sound.SC3.UGen.Record.Logger: instance Show Logger
+ Sound.SC3.UGen.Record.Logger: logger :: Logger
+ Sound.SC3.UGen.Record.Logger: mkLogger :: Logger -> UGen
+ Sound.SC3.UGen.Record.Logger: reset :: Logger -> UGen
+ Sound.SC3.UGen.Record.Logger: trig :: Logger -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: LoopBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> LoopBuf
+ Sound.SC3.UGen.Record.LoopBuf: bufnum :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: data LoopBuf
+ Sound.SC3.UGen.Record.LoopBuf: endLoop :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: gate :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: instance Make LoopBuf
+ Sound.SC3.UGen.Record.LoopBuf: instance Show LoopBuf
+ Sound.SC3.UGen.Record.LoopBuf: interpolation :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: loopBuf :: LoopBuf
+ Sound.SC3.UGen.Record.LoopBuf: mkLoopBuf :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: rate_ :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: startLoop :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.LoopBuf: startPos :: LoopBuf -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: Lorenz2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Lorenz2DC
+ Sound.SC3.UGen.Record.Lorenz2DC: b :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: data Lorenz2DC
+ Sound.SC3.UGen.Record.Lorenz2DC: h :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: instance Make Lorenz2DC
+ Sound.SC3.UGen.Record.Lorenz2DC: instance Show Lorenz2DC
+ Sound.SC3.UGen.Record.Lorenz2DC: lorenz2DC :: Lorenz2DC
+ Sound.SC3.UGen.Record.Lorenz2DC: maxfreq :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: minfreq :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: mkLorenz2DC :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: r :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: rate :: Lorenz2DC -> Rate
+ Sound.SC3.UGen.Record.Lorenz2DC: s :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: x0 :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: y0 :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DC: z0 :: Lorenz2DC -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: Lorenz2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Lorenz2DL
+ Sound.SC3.UGen.Record.Lorenz2DL: b :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: data Lorenz2DL
+ Sound.SC3.UGen.Record.Lorenz2DL: h :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: instance Make Lorenz2DL
+ Sound.SC3.UGen.Record.Lorenz2DL: instance Show Lorenz2DL
+ Sound.SC3.UGen.Record.Lorenz2DL: lorenz2DL :: Lorenz2DL
+ Sound.SC3.UGen.Record.Lorenz2DL: maxfreq :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: minfreq :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: mkLorenz2DL :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: r :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: rate :: Lorenz2DL -> Rate
+ Sound.SC3.UGen.Record.Lorenz2DL: s :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: x0 :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: y0 :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DL: z0 :: Lorenz2DL -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: Lorenz2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Lorenz2DN
+ Sound.SC3.UGen.Record.Lorenz2DN: b :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: data Lorenz2DN
+ Sound.SC3.UGen.Record.Lorenz2DN: h :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: instance Make Lorenz2DN
+ Sound.SC3.UGen.Record.Lorenz2DN: instance Show Lorenz2DN
+ Sound.SC3.UGen.Record.Lorenz2DN: lorenz2DN :: Lorenz2DN
+ Sound.SC3.UGen.Record.Lorenz2DN: maxfreq :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: minfreq :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: mkLorenz2DN :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: r :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: rate :: Lorenz2DN -> Rate
+ Sound.SC3.UGen.Record.Lorenz2DN: s :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: x0 :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: y0 :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.Lorenz2DN: z0 :: Lorenz2DN -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: LorenzTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> LorenzTrig
+ Sound.SC3.UGen.Record.LorenzTrig: b :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: data LorenzTrig
+ Sound.SC3.UGen.Record.LorenzTrig: h :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: instance Make LorenzTrig
+ Sound.SC3.UGen.Record.LorenzTrig: instance Show LorenzTrig
+ Sound.SC3.UGen.Record.LorenzTrig: lorenzTrig :: LorenzTrig
+ Sound.SC3.UGen.Record.LorenzTrig: maxfreq :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: minfreq :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: mkLorenzTrig :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: r :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: rate :: LorenzTrig -> Rate
+ Sound.SC3.UGen.Record.LorenzTrig: s :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: x0 :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: y0 :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.LorenzTrig: z0 :: LorenzTrig -> UGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: MCLDChaosGen :: UGen -> MCLDChaosGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: data MCLDChaosGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: instance Make MCLDChaosGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: instance Show MCLDChaosGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: mCLDChaosGen :: MCLDChaosGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: maxSize :: MCLDChaosGen -> UGen
+ Sound.SC3.UGen.Record.MCLDChaosGen: mkMCLDChaosGen :: MCLDChaosGen -> UGen
+ Sound.SC3.UGen.Record.MarkovSynth: MarkovSynth :: UGen -> UGen -> UGen -> UGen -> MarkovSynth
+ Sound.SC3.UGen.Record.MarkovSynth: data MarkovSynth
+ Sound.SC3.UGen.Record.MarkovSynth: input :: MarkovSynth -> UGen
+ Sound.SC3.UGen.Record.MarkovSynth: instance Make MarkovSynth
+ Sound.SC3.UGen.Record.MarkovSynth: instance Show MarkovSynth
+ Sound.SC3.UGen.Record.MarkovSynth: isRecording :: MarkovSynth -> UGen
+ Sound.SC3.UGen.Record.MarkovSynth: markovSynth :: MarkovSynth
+ Sound.SC3.UGen.Record.MarkovSynth: mkMarkovSynth :: MarkovSynth -> UGen
+ Sound.SC3.UGen.Record.MarkovSynth: tableSize :: MarkovSynth -> UGen
+ Sound.SC3.UGen.Record.MarkovSynth: waitTime :: MarkovSynth -> UGen
+ Sound.SC3.UGen.Record.Max: Max :: UGen -> UGen -> Max
+ Sound.SC3.UGen.Record.Max: data Max
+ Sound.SC3.UGen.Record.Max: input :: Max -> UGen
+ Sound.SC3.UGen.Record.Max: instance Make Max
+ Sound.SC3.UGen.Record.Max: instance Show Max
+ Sound.SC3.UGen.Record.Max: max :: Max
+ Sound.SC3.UGen.Record.Max: mkMax :: Max -> UGen
+ Sound.SC3.UGen.Record.Max: numsamp :: Max -> UGen
+ Sound.SC3.UGen.Record.Maxamp: Maxamp :: UGen -> UGen -> Maxamp
+ Sound.SC3.UGen.Record.Maxamp: data Maxamp
+ Sound.SC3.UGen.Record.Maxamp: input :: Maxamp -> UGen
+ Sound.SC3.UGen.Record.Maxamp: instance Make Maxamp
+ Sound.SC3.UGen.Record.Maxamp: instance Show Maxamp
+ Sound.SC3.UGen.Record.Maxamp: maxamp :: Maxamp
+ Sound.SC3.UGen.Record.Maxamp: mkMaxamp :: Maxamp -> UGen
+ Sound.SC3.UGen.Record.Maxamp: numSamps :: Maxamp -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: MdaPiano :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> MdaPiano
+ Sound.SC3.UGen.Record.MdaPiano: data MdaPiano
+ Sound.SC3.UGen.Record.MdaPiano: decay :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: freq :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: gate :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: hard :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: instance Make MdaPiano
+ Sound.SC3.UGen.Record.MdaPiano: instance Show MdaPiano
+ Sound.SC3.UGen.Record.MdaPiano: mdaPiano :: MdaPiano
+ Sound.SC3.UGen.Record.MdaPiano: mkMdaPiano :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: muffle :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: random :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: release :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: stereo :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: stretch :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: sustain :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: tune :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: vel :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: velcurve :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: velhard :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MdaPiano: velmuff :: MdaPiano -> UGen
+ Sound.SC3.UGen.Record.MeanTriggered: MeanTriggered :: Rate -> UGen -> UGen -> UGen -> MeanTriggered
+ Sound.SC3.UGen.Record.MeanTriggered: data MeanTriggered
+ Sound.SC3.UGen.Record.MeanTriggered: input :: MeanTriggered -> UGen
+ Sound.SC3.UGen.Record.MeanTriggered: instance Make MeanTriggered
+ Sound.SC3.UGen.Record.MeanTriggered: instance Show MeanTriggered
+ Sound.SC3.UGen.Record.MeanTriggered: length_ :: MeanTriggered -> UGen
+ Sound.SC3.UGen.Record.MeanTriggered: meanTriggered :: MeanTriggered
+ Sound.SC3.UGen.Record.MeanTriggered: mkMeanTriggered :: MeanTriggered -> UGen
+ Sound.SC3.UGen.Record.MeanTriggered: rate :: MeanTriggered -> Rate
+ Sound.SC3.UGen.Record.MeanTriggered: trig :: MeanTriggered -> UGen
+ Sound.SC3.UGen.Record.MedianTriggered: MedianTriggered :: Rate -> UGen -> UGen -> UGen -> MedianTriggered
+ Sound.SC3.UGen.Record.MedianTriggered: data MedianTriggered
+ Sound.SC3.UGen.Record.MedianTriggered: input :: MedianTriggered -> UGen
+ Sound.SC3.UGen.Record.MedianTriggered: instance Make MedianTriggered
+ Sound.SC3.UGen.Record.MedianTriggered: instance Show MedianTriggered
+ Sound.SC3.UGen.Record.MedianTriggered: length_ :: MedianTriggered -> UGen
+ Sound.SC3.UGen.Record.MedianTriggered: medianTriggered :: MedianTriggered
+ Sound.SC3.UGen.Record.MedianTriggered: mkMedianTriggered :: MedianTriggered -> UGen
+ Sound.SC3.UGen.Record.MedianTriggered: rate :: MedianTriggered -> Rate
+ Sound.SC3.UGen.Record.MedianTriggered: trig :: MedianTriggered -> UGen
+ Sound.SC3.UGen.Record.MembraneCircle: MembraneCircle :: UGen -> UGen -> UGen -> MembraneCircle
+ Sound.SC3.UGen.Record.MembraneCircle: data MembraneCircle
+ Sound.SC3.UGen.Record.MembraneCircle: excitation :: MembraneCircle -> UGen
+ Sound.SC3.UGen.Record.MembraneCircle: instance Make MembraneCircle
+ Sound.SC3.UGen.Record.MembraneCircle: instance Show MembraneCircle
+ Sound.SC3.UGen.Record.MembraneCircle: loss :: MembraneCircle -> UGen
+ Sound.SC3.UGen.Record.MembraneCircle: membraneCircle :: MembraneCircle
+ Sound.SC3.UGen.Record.MembraneCircle: mkMembraneCircle :: MembraneCircle -> UGen
+ Sound.SC3.UGen.Record.MembraneCircle: tension :: MembraneCircle -> UGen
+ Sound.SC3.UGen.Record.MembraneHexagon: MembraneHexagon :: UGen -> UGen -> UGen -> MembraneHexagon
+ Sound.SC3.UGen.Record.MembraneHexagon: data MembraneHexagon
+ Sound.SC3.UGen.Record.MembraneHexagon: excitation :: MembraneHexagon -> UGen
+ Sound.SC3.UGen.Record.MembraneHexagon: instance Make MembraneHexagon
+ Sound.SC3.UGen.Record.MembraneHexagon: instance Show MembraneHexagon
+ Sound.SC3.UGen.Record.MembraneHexagon: loss :: MembraneHexagon -> UGen
+ Sound.SC3.UGen.Record.MembraneHexagon: membraneHexagon :: MembraneHexagon
+ Sound.SC3.UGen.Record.MembraneHexagon: mkMembraneHexagon :: MembraneHexagon -> UGen
+ Sound.SC3.UGen.Record.MembraneHexagon: tension :: MembraneHexagon -> UGen
+ Sound.SC3.UGen.Record.Metro: Metro :: Rate -> UGen -> UGen -> Metro
+ Sound.SC3.UGen.Record.Metro: bpm :: Metro -> UGen
+ Sound.SC3.UGen.Record.Metro: data Metro
+ Sound.SC3.UGen.Record.Metro: instance Make Metro
+ Sound.SC3.UGen.Record.Metro: instance Show Metro
+ Sound.SC3.UGen.Record.Metro: metro :: Metro
+ Sound.SC3.UGen.Record.Metro: mkMetro :: Metro -> UGen
+ Sound.SC3.UGen.Record.Metro: numBeats :: Metro -> UGen
+ Sound.SC3.UGen.Record.Metro: rate :: Metro -> Rate
+ Sound.SC3.UGen.Record.MonoGrain: MonoGrain :: UGen -> UGen -> UGen -> UGen -> MonoGrain
+ Sound.SC3.UGen.Record.MonoGrain: data MonoGrain
+ Sound.SC3.UGen.Record.MonoGrain: grainrate :: MonoGrain -> UGen
+ Sound.SC3.UGen.Record.MonoGrain: input :: MonoGrain -> UGen
+ Sound.SC3.UGen.Record.MonoGrain: instance Make MonoGrain
+ Sound.SC3.UGen.Record.MonoGrain: instance Show MonoGrain
+ Sound.SC3.UGen.Record.MonoGrain: mkMonoGrain :: MonoGrain -> UGen
+ Sound.SC3.UGen.Record.MonoGrain: monoGrain :: MonoGrain
+ Sound.SC3.UGen.Record.MonoGrain: winrandpct :: MonoGrain -> UGen
+ Sound.SC3.UGen.Record.MonoGrain: winsize :: MonoGrain -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: MonoGrainBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> MonoGrainBF
+ Sound.SC3.UGen.Record.MonoGrainBF: azimuth :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: azrand :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: data MonoGrainBF
+ Sound.SC3.UGen.Record.MonoGrainBF: elevation :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: elrand :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: grainrate :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: input :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: instance Make MonoGrainBF
+ Sound.SC3.UGen.Record.MonoGrainBF: instance Show MonoGrainBF
+ Sound.SC3.UGen.Record.MonoGrainBF: mkMonoGrainBF :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: monoGrainBF :: MonoGrainBF
+ Sound.SC3.UGen.Record.MonoGrainBF: rho :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: winrandpct :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MonoGrainBF: winsize :: MonoGrainBF -> UGen
+ Sound.SC3.UGen.Record.MoogLadder: MoogLadder :: Rate -> UGen -> UGen -> UGen -> MoogLadder
+ Sound.SC3.UGen.Record.MoogLadder: data MoogLadder
+ Sound.SC3.UGen.Record.MoogLadder: ffreq :: MoogLadder -> UGen
+ Sound.SC3.UGen.Record.MoogLadder: input :: MoogLadder -> UGen
+ Sound.SC3.UGen.Record.MoogLadder: instance Make MoogLadder
+ Sound.SC3.UGen.Record.MoogLadder: instance Show MoogLadder
+ Sound.SC3.UGen.Record.MoogLadder: mkMoogLadder :: MoogLadder -> UGen
+ Sound.SC3.UGen.Record.MoogLadder: moogLadder :: MoogLadder
+ Sound.SC3.UGen.Record.MoogLadder: rate :: MoogLadder -> Rate
+ Sound.SC3.UGen.Record.MoogLadder: res :: MoogLadder -> UGen
+ Sound.SC3.UGen.Record.MoogVCF: MoogVCF :: UGen -> UGen -> UGen -> MoogVCF
+ Sound.SC3.UGen.Record.MoogVCF: data MoogVCF
+ Sound.SC3.UGen.Record.MoogVCF: fco :: MoogVCF -> UGen
+ Sound.SC3.UGen.Record.MoogVCF: input :: MoogVCF -> UGen
+ Sound.SC3.UGen.Record.MoogVCF: instance Make MoogVCF
+ Sound.SC3.UGen.Record.MoogVCF: instance Show MoogVCF
+ Sound.SC3.UGen.Record.MoogVCF: mkMoogVCF :: MoogVCF -> UGen
+ Sound.SC3.UGen.Record.MoogVCF: moogVCF :: MoogVCF
+ Sound.SC3.UGen.Record.MoogVCF: res :: MoogVCF -> UGen
+ Sound.SC3.UGen.Record.NL: NL :: UGen -> UGen -> UGen -> UGen -> UGen -> NL
+ Sound.SC3.UGen.Record.NL: bufnuma :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: bufnumb :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: data NL
+ Sound.SC3.UGen.Record.NL: guard1 :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: guard2 :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: input :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: instance Make NL
+ Sound.SC3.UGen.Record.NL: instance Show NL
+ Sound.SC3.UGen.Record.NL: mkNL :: NL -> UGen
+ Sound.SC3.UGen.Record.NL: nL :: NL
+ Sound.SC3.UGen.Record.NL2: NL2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NL2
+ Sound.SC3.UGen.Record.NL2: bufnum :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: data NL2
+ Sound.SC3.UGen.Record.NL2: guard1 :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: guard2 :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: input :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: instance Make NL2
+ Sound.SC3.UGen.Record.NL2: instance Show NL2
+ Sound.SC3.UGen.Record.NL2: maxsizea :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: maxsizeb :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: mkNL2 :: NL2 -> UGen
+ Sound.SC3.UGen.Record.NL2: nL2 :: NL2
+ Sound.SC3.UGen.Record.NLFiltC: NLFiltC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NLFiltC
+ Sound.SC3.UGen.Record.NLFiltC: a :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: b :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: c :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: d :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: data NLFiltC
+ Sound.SC3.UGen.Record.NLFiltC: input :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: instance Make NLFiltC
+ Sound.SC3.UGen.Record.NLFiltC: instance Show NLFiltC
+ Sound.SC3.UGen.Record.NLFiltC: l :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: mkNLFiltC :: NLFiltC -> UGen
+ Sound.SC3.UGen.Record.NLFiltC: nLFiltC :: NLFiltC
+ Sound.SC3.UGen.Record.NLFiltC: rate :: NLFiltC -> Rate
+ Sound.SC3.UGen.Record.NLFiltL: NLFiltL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NLFiltL
+ Sound.SC3.UGen.Record.NLFiltL: a :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: b :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: c :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: d :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: data NLFiltL
+ Sound.SC3.UGen.Record.NLFiltL: input :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: instance Make NLFiltL
+ Sound.SC3.UGen.Record.NLFiltL: instance Show NLFiltL
+ Sound.SC3.UGen.Record.NLFiltL: l :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: mkNLFiltL :: NLFiltL -> UGen
+ Sound.SC3.UGen.Record.NLFiltL: nLFiltL :: NLFiltL
+ Sound.SC3.UGen.Record.NLFiltL: rate :: NLFiltL -> Rate
+ Sound.SC3.UGen.Record.NLFiltN: NLFiltN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NLFiltN
+ Sound.SC3.UGen.Record.NLFiltN: a :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: b :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: c :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: d :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: data NLFiltN
+ Sound.SC3.UGen.Record.NLFiltN: input :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: instance Make NLFiltN
+ Sound.SC3.UGen.Record.NLFiltN: instance Show NLFiltN
+ Sound.SC3.UGen.Record.NLFiltN: l :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: mkNLFiltN :: NLFiltN -> UGen
+ Sound.SC3.UGen.Record.NLFiltN: nLFiltN :: NLFiltN
+ Sound.SC3.UGen.Record.NLFiltN: rate :: NLFiltN -> Rate
+ Sound.SC3.UGen.Record.NTube: NTube :: UGen -> UGen -> UGen -> UGen -> NTube
+ Sound.SC3.UGen.Record.NTube: data NTube
+ Sound.SC3.UGen.Record.NTube: delaylengtharray :: NTube -> UGen
+ Sound.SC3.UGen.Record.NTube: input :: NTube -> UGen
+ Sound.SC3.UGen.Record.NTube: instance Make NTube
+ Sound.SC3.UGen.Record.NTube: instance Show NTube
+ Sound.SC3.UGen.Record.NTube: karray :: NTube -> UGen
+ Sound.SC3.UGen.Record.NTube: lossarray :: NTube -> UGen
+ Sound.SC3.UGen.Record.NTube: mkNTube :: NTube -> UGen
+ Sound.SC3.UGen.Record.NTube: nTube :: NTube
+ Sound.SC3.UGen.Record.NeedleRect: NeedleRect :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NeedleRect
+ Sound.SC3.UGen.Record.NeedleRect: data NeedleRect
+ Sound.SC3.UGen.Record.NeedleRect: imgHeight :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: imgWidth :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: instance Make NeedleRect
+ Sound.SC3.UGen.Record.NeedleRect: instance Show NeedleRect
+ Sound.SC3.UGen.Record.NeedleRect: mkNeedleRect :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: needleRect :: NeedleRect
+ Sound.SC3.UGen.Record.NeedleRect: rate_ :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: rectH :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: rectW :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: rectX :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NeedleRect: rectY :: NeedleRect -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: NestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NestedAllpassC
+ Sound.SC3.UGen.Record.NestedAllpassC: data NestedAllpassC
+ Sound.SC3.UGen.Record.NestedAllpassC: delay1 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: delay2 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: gain1 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: gain2 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: input :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: instance Make NestedAllpassC
+ Sound.SC3.UGen.Record.NestedAllpassC: instance Show NestedAllpassC
+ Sound.SC3.UGen.Record.NestedAllpassC: maxdelay1 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: maxdelay2 :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: mkNestedAllpassC :: NestedAllpassC -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassC: nestedAllpassC :: NestedAllpassC
+ Sound.SC3.UGen.Record.NestedAllpassL: NestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NestedAllpassL
+ Sound.SC3.UGen.Record.NestedAllpassL: data NestedAllpassL
+ Sound.SC3.UGen.Record.NestedAllpassL: delay1 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: delay2 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: gain1 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: gain2 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: input :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: instance Make NestedAllpassL
+ Sound.SC3.UGen.Record.NestedAllpassL: instance Show NestedAllpassL
+ Sound.SC3.UGen.Record.NestedAllpassL: maxdelay1 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: maxdelay2 :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: mkNestedAllpassL :: NestedAllpassL -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassL: nestedAllpassL :: NestedAllpassL
+ Sound.SC3.UGen.Record.NestedAllpassN: NestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> NestedAllpassN
+ Sound.SC3.UGen.Record.NestedAllpassN: data NestedAllpassN
+ Sound.SC3.UGen.Record.NestedAllpassN: delay1 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: delay2 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: gain1 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: gain2 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: input :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: instance Make NestedAllpassN
+ Sound.SC3.UGen.Record.NestedAllpassN: instance Show NestedAllpassN
+ Sound.SC3.UGen.Record.NestedAllpassN: maxdelay1 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: maxdelay2 :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: mkNestedAllpassN :: NestedAllpassN -> UGen
+ Sound.SC3.UGen.Record.NestedAllpassN: nestedAllpassN :: NestedAllpassN
+ Sound.SC3.UGen.Record.OSFold4: OSFold4 :: UGen -> UGen -> UGen -> OSFold4
+ Sound.SC3.UGen.Record.OSFold4: data OSFold4
+ Sound.SC3.UGen.Record.OSFold4: hi :: OSFold4 -> UGen
+ Sound.SC3.UGen.Record.OSFold4: input :: OSFold4 -> UGen
+ Sound.SC3.UGen.Record.OSFold4: instance Make OSFold4
+ Sound.SC3.UGen.Record.OSFold4: instance Show OSFold4
+ Sound.SC3.UGen.Record.OSFold4: lo :: OSFold4 -> UGen
+ Sound.SC3.UGen.Record.OSFold4: mkOSFold4 :: OSFold4 -> UGen
+ Sound.SC3.UGen.Record.OSFold4: oSFold4 :: OSFold4
+ Sound.SC3.UGen.Record.OSFold8: OSFold8 :: UGen -> UGen -> UGen -> OSFold8
+ Sound.SC3.UGen.Record.OSFold8: data OSFold8
+ Sound.SC3.UGen.Record.OSFold8: hi :: OSFold8 -> UGen
+ Sound.SC3.UGen.Record.OSFold8: input :: OSFold8 -> UGen
+ Sound.SC3.UGen.Record.OSFold8: instance Make OSFold8
+ Sound.SC3.UGen.Record.OSFold8: instance Show OSFold8
+ Sound.SC3.UGen.Record.OSFold8: lo :: OSFold8 -> UGen
+ Sound.SC3.UGen.Record.OSFold8: mkOSFold8 :: OSFold8 -> UGen
+ Sound.SC3.UGen.Record.OSFold8: oSFold8 :: OSFold8
+ Sound.SC3.UGen.Record.OSTrunc4: OSTrunc4 :: UGen -> UGen -> OSTrunc4
+ Sound.SC3.UGen.Record.OSTrunc4: data OSTrunc4
+ Sound.SC3.UGen.Record.OSTrunc4: input :: OSTrunc4 -> UGen
+ Sound.SC3.UGen.Record.OSTrunc4: instance Make OSTrunc4
+ Sound.SC3.UGen.Record.OSTrunc4: instance Show OSTrunc4
+ Sound.SC3.UGen.Record.OSTrunc4: mkOSTrunc4 :: OSTrunc4 -> UGen
+ Sound.SC3.UGen.Record.OSTrunc4: oSTrunc4 :: OSTrunc4
+ Sound.SC3.UGen.Record.OSTrunc4: quant :: OSTrunc4 -> UGen
+ Sound.SC3.UGen.Record.OSTrunc8: OSTrunc8 :: UGen -> UGen -> OSTrunc8
+ Sound.SC3.UGen.Record.OSTrunc8: data OSTrunc8
+ Sound.SC3.UGen.Record.OSTrunc8: input :: OSTrunc8 -> UGen
+ Sound.SC3.UGen.Record.OSTrunc8: instance Make OSTrunc8
+ Sound.SC3.UGen.Record.OSTrunc8: instance Show OSTrunc8
+ Sound.SC3.UGen.Record.OSTrunc8: mkOSTrunc8 :: OSTrunc8 -> UGen
+ Sound.SC3.UGen.Record.OSTrunc8: oSTrunc8 :: OSTrunc8
+ Sound.SC3.UGen.Record.OSTrunc8: quant :: OSTrunc8 -> UGen
+ Sound.SC3.UGen.Record.OSWrap4: OSWrap4 :: UGen -> UGen -> UGen -> OSWrap4
+ Sound.SC3.UGen.Record.OSWrap4: data OSWrap4
+ Sound.SC3.UGen.Record.OSWrap4: hi :: OSWrap4 -> UGen
+ Sound.SC3.UGen.Record.OSWrap4: input :: OSWrap4 -> UGen
+ Sound.SC3.UGen.Record.OSWrap4: instance Make OSWrap4
+ Sound.SC3.UGen.Record.OSWrap4: instance Show OSWrap4
+ Sound.SC3.UGen.Record.OSWrap4: lo :: OSWrap4 -> UGen
+ Sound.SC3.UGen.Record.OSWrap4: mkOSWrap4 :: OSWrap4 -> UGen
+ Sound.SC3.UGen.Record.OSWrap4: oSWrap4 :: OSWrap4
+ Sound.SC3.UGen.Record.OSWrap8: OSWrap8 :: UGen -> UGen -> UGen -> OSWrap8
+ Sound.SC3.UGen.Record.OSWrap8: data OSWrap8
+ Sound.SC3.UGen.Record.OSWrap8: hi :: OSWrap8 -> UGen
+ Sound.SC3.UGen.Record.OSWrap8: input :: OSWrap8 -> UGen
+ Sound.SC3.UGen.Record.OSWrap8: instance Make OSWrap8
+ Sound.SC3.UGen.Record.OSWrap8: instance Show OSWrap8
+ Sound.SC3.UGen.Record.OSWrap8: lo :: OSWrap8 -> UGen
+ Sound.SC3.UGen.Record.OSWrap8: mkOSWrap8 :: OSWrap8 -> UGen
+ Sound.SC3.UGen.Record.OSWrap8: oSWrap8 :: OSWrap8
+ Sound.SC3.UGen.Record.Oregonator: Oregonator :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Oregonator
+ Sound.SC3.UGen.Record.Oregonator: data Oregonator
+ Sound.SC3.UGen.Record.Oregonator: epsilon :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: initx :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: inity :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: initz :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: instance Make Oregonator
+ Sound.SC3.UGen.Record.Oregonator: instance Show Oregonator
+ Sound.SC3.UGen.Record.Oregonator: mkOregonator :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: mu :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: oregonator :: Oregonator
+ Sound.SC3.UGen.Record.Oregonator: q :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: rate_ :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.Oregonator: reset :: Oregonator -> UGen
+ Sound.SC3.UGen.Record.PVInfo: PVInfo :: Rate -> UGen -> UGen -> UGen -> PVInfo
+ Sound.SC3.UGen.Record.PVInfo: binNum :: PVInfo -> UGen
+ Sound.SC3.UGen.Record.PVInfo: data PVInfo
+ Sound.SC3.UGen.Record.PVInfo: filePointer :: PVInfo -> UGen
+ Sound.SC3.UGen.Record.PVInfo: instance Make PVInfo
+ Sound.SC3.UGen.Record.PVInfo: instance Show PVInfo
+ Sound.SC3.UGen.Record.PVInfo: mkPVInfo :: PVInfo -> UGen
+ Sound.SC3.UGen.Record.PVInfo: pVInfo :: PVInfo
+ Sound.SC3.UGen.Record.PVInfo: pvbuffer :: PVInfo -> UGen
+ Sound.SC3.UGen.Record.PVInfo: rate :: PVInfo -> Rate
+ Sound.SC3.UGen.Record.PVSynth: PVSynth :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PVSynth
+ Sound.SC3.UGen.Record.PVSynth: binSkip :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: binStart :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: data PVSynth
+ Sound.SC3.UGen.Record.PVSynth: filePointer :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: freqAdd :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: freqMul :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: instance Make PVSynth
+ Sound.SC3.UGen.Record.PVSynth: instance Show PVSynth
+ Sound.SC3.UGen.Record.PVSynth: mkPVSynth :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: numBins :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PVSynth: pVSynth :: PVSynth
+ Sound.SC3.UGen.Record.PVSynth: pvbuffer :: PVSynth -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: PV_BinBufRd :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_BinBufRd
+ Sound.SC3.UGen.Record.PV_BinBufRd: binSkip :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: binStart :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: buffer :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: clear :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: data PV_BinBufRd
+ Sound.SC3.UGen.Record.PV_BinBufRd: instance Make PV_BinBufRd
+ Sound.SC3.UGen.Record.PV_BinBufRd: instance Show PV_BinBufRd
+ Sound.SC3.UGen.Record.PV_BinBufRd: mkPV_BinBufRd :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: numBins :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: pV_BinBufRd :: PV_BinBufRd
+ Sound.SC3.UGen.Record.PV_BinBufRd: playbuf :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinBufRd: point :: PV_BinBufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: PV_BinDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> PV_BinDelay
+ Sound.SC3.UGen.Record.PV_BinDelay: buffer :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: data PV_BinDelay
+ Sound.SC3.UGen.Record.PV_BinDelay: delaybuf :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: fbbuf :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: hop :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: instance Make PV_BinDelay
+ Sound.SC3.UGen.Record.PV_BinDelay: instance Show PV_BinDelay
+ Sound.SC3.UGen.Record.PV_BinDelay: maxdelay :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: mkPV_BinDelay :: PV_BinDelay -> UGen
+ Sound.SC3.UGen.Record.PV_BinDelay: pV_BinDelay :: PV_BinDelay
+ Sound.SC3.UGen.Record.PV_BinFilter: PV_BinFilter :: UGen -> UGen -> UGen -> PV_BinFilter
+ Sound.SC3.UGen.Record.PV_BinFilter: buffer :: PV_BinFilter -> UGen
+ Sound.SC3.UGen.Record.PV_BinFilter: data PV_BinFilter
+ Sound.SC3.UGen.Record.PV_BinFilter: end :: PV_BinFilter -> UGen
+ Sound.SC3.UGen.Record.PV_BinFilter: instance Make PV_BinFilter
+ Sound.SC3.UGen.Record.PV_BinFilter: instance Show PV_BinFilter
+ Sound.SC3.UGen.Record.PV_BinFilter: mkPV_BinFilter :: PV_BinFilter -> UGen
+ Sound.SC3.UGen.Record.PV_BinFilter: pV_BinFilter :: PV_BinFilter
+ Sound.SC3.UGen.Record.PV_BinFilter: start :: PV_BinFilter -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: PV_BinPlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_BinPlayBuf
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: binSkip :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: binStart :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: buffer :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: clear :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: data PV_BinPlayBuf
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: instance Make PV_BinPlayBuf
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: instance Show PV_BinPlayBuf
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: loop :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: mkPV_BinPlayBuf :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: numBins :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: offset :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: pV_BinPlayBuf :: PV_BinPlayBuf
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: playbuf :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BinPlayBuf: rate_ :: PV_BinPlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_BufRd: PV_BufRd :: UGen -> UGen -> UGen -> PV_BufRd
+ Sound.SC3.UGen.Record.PV_BufRd: buffer :: PV_BufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BufRd: data PV_BufRd
+ Sound.SC3.UGen.Record.PV_BufRd: instance Make PV_BufRd
+ Sound.SC3.UGen.Record.PV_BufRd: instance Show PV_BufRd
+ Sound.SC3.UGen.Record.PV_BufRd: mkPV_BufRd :: PV_BufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BufRd: pV_BufRd :: PV_BufRd
+ Sound.SC3.UGen.Record.PV_BufRd: playbuf :: PV_BufRd -> UGen
+ Sound.SC3.UGen.Record.PV_BufRd: point :: PV_BufRd -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMag: PV_CommonMag :: UGen -> UGen -> UGen -> UGen -> PV_CommonMag
+ Sound.SC3.UGen.Record.PV_CommonMag: bufferA :: PV_CommonMag -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMag: bufferB :: PV_CommonMag -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMag: data PV_CommonMag
+ Sound.SC3.UGen.Record.PV_CommonMag: instance Make PV_CommonMag
+ Sound.SC3.UGen.Record.PV_CommonMag: instance Show PV_CommonMag
+ Sound.SC3.UGen.Record.PV_CommonMag: mkPV_CommonMag :: PV_CommonMag -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMag: pV_CommonMag :: PV_CommonMag
+ Sound.SC3.UGen.Record.PV_CommonMag: remove :: PV_CommonMag -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMag: tolerance :: PV_CommonMag -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMul: PV_CommonMul :: UGen -> UGen -> UGen -> UGen -> PV_CommonMul
+ Sound.SC3.UGen.Record.PV_CommonMul: bufferA :: PV_CommonMul -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMul: bufferB :: PV_CommonMul -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMul: data PV_CommonMul
+ Sound.SC3.UGen.Record.PV_CommonMul: instance Make PV_CommonMul
+ Sound.SC3.UGen.Record.PV_CommonMul: instance Show PV_CommonMul
+ Sound.SC3.UGen.Record.PV_CommonMul: mkPV_CommonMul :: PV_CommonMul -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMul: pV_CommonMul :: PV_CommonMul
+ Sound.SC3.UGen.Record.PV_CommonMul: remove :: PV_CommonMul -> UGen
+ Sound.SC3.UGen.Record.PV_CommonMul: tolerance :: PV_CommonMul -> UGen
+ Sound.SC3.UGen.Record.PV_Compander: PV_Compander :: UGen -> UGen -> UGen -> UGen -> PV_Compander
+ Sound.SC3.UGen.Record.PV_Compander: buffer :: PV_Compander -> UGen
+ Sound.SC3.UGen.Record.PV_Compander: data PV_Compander
+ Sound.SC3.UGen.Record.PV_Compander: instance Make PV_Compander
+ Sound.SC3.UGen.Record.PV_Compander: instance Show PV_Compander
+ Sound.SC3.UGen.Record.PV_Compander: mkPV_Compander :: PV_Compander -> UGen
+ Sound.SC3.UGen.Record.PV_Compander: pV_Compander :: PV_Compander
+ Sound.SC3.UGen.Record.PV_Compander: slopeAbove :: PV_Compander -> UGen
+ Sound.SC3.UGen.Record.PV_Compander: slopeBelow :: PV_Compander -> UGen
+ Sound.SC3.UGen.Record.PV_Compander: thresh :: PV_Compander -> UGen
+ Sound.SC3.UGen.Record.PV_Cutoff: PV_Cutoff :: UGen -> UGen -> UGen -> PV_Cutoff
+ Sound.SC3.UGen.Record.PV_Cutoff: bufferA :: PV_Cutoff -> UGen
+ Sound.SC3.UGen.Record.PV_Cutoff: bufferB :: PV_Cutoff -> UGen
+ Sound.SC3.UGen.Record.PV_Cutoff: data PV_Cutoff
+ Sound.SC3.UGen.Record.PV_Cutoff: instance Make PV_Cutoff
+ Sound.SC3.UGen.Record.PV_Cutoff: instance Show PV_Cutoff
+ Sound.SC3.UGen.Record.PV_Cutoff: mkPV_Cutoff :: PV_Cutoff -> UGen
+ Sound.SC3.UGen.Record.PV_Cutoff: pV_Cutoff :: PV_Cutoff
+ Sound.SC3.UGen.Record.PV_Cutoff: wipe :: PV_Cutoff -> UGen
+ Sound.SC3.UGen.Record.PV_DiffMags: PV_DiffMags :: UGen -> UGen -> PV_DiffMags
+ Sound.SC3.UGen.Record.PV_DiffMags: bufferA :: PV_DiffMags -> UGen
+ Sound.SC3.UGen.Record.PV_DiffMags: bufferB :: PV_DiffMags -> UGen
+ Sound.SC3.UGen.Record.PV_DiffMags: data PV_DiffMags
+ Sound.SC3.UGen.Record.PV_DiffMags: instance Make PV_DiffMags
+ Sound.SC3.UGen.Record.PV_DiffMags: instance Show PV_DiffMags
+ Sound.SC3.UGen.Record.PV_DiffMags: mkPV_DiffMags :: PV_DiffMags -> UGen
+ Sound.SC3.UGen.Record.PV_DiffMags: pV_DiffMags :: PV_DiffMags
+ Sound.SC3.UGen.Record.PV_EvenBin: PV_EvenBin :: UGen -> PV_EvenBin
+ Sound.SC3.UGen.Record.PV_EvenBin: buffer :: PV_EvenBin -> UGen
+ Sound.SC3.UGen.Record.PV_EvenBin: data PV_EvenBin
+ Sound.SC3.UGen.Record.PV_EvenBin: instance Make PV_EvenBin
+ Sound.SC3.UGen.Record.PV_EvenBin: instance Show PV_EvenBin
+ Sound.SC3.UGen.Record.PV_EvenBin: mkPV_EvenBin :: PV_EvenBin -> UGen
+ Sound.SC3.UGen.Record.PV_EvenBin: pV_EvenBin :: PV_EvenBin
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: PV_ExtractRepeat :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_ExtractRepeat
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: buffer :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: data PV_ExtractRepeat
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: ffthop :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: instance Make PV_ExtractRepeat
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: instance Show PV_ExtractRepeat
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: loopbuf :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: loopdur :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: memorytime :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: mkPV_ExtractRepeat :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: pV_ExtractRepeat :: PV_ExtractRepeat
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: thresh :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_ExtractRepeat: which :: PV_ExtractRepeat -> UGen
+ Sound.SC3.UGen.Record.PV_Freeze: PV_Freeze :: UGen -> UGen -> PV_Freeze
+ Sound.SC3.UGen.Record.PV_Freeze: buffer :: PV_Freeze -> UGen
+ Sound.SC3.UGen.Record.PV_Freeze: data PV_Freeze
+ Sound.SC3.UGen.Record.PV_Freeze: freeze :: PV_Freeze -> UGen
+ Sound.SC3.UGen.Record.PV_Freeze: instance Make PV_Freeze
+ Sound.SC3.UGen.Record.PV_Freeze: instance Show PV_Freeze
+ Sound.SC3.UGen.Record.PV_Freeze: mkPV_Freeze :: PV_Freeze -> UGen
+ Sound.SC3.UGen.Record.PV_Freeze: pV_Freeze :: PV_Freeze
+ Sound.SC3.UGen.Record.PV_FreqBuffer: PV_FreqBuffer :: UGen -> UGen -> PV_FreqBuffer
+ Sound.SC3.UGen.Record.PV_FreqBuffer: buffer :: PV_FreqBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_FreqBuffer: data PV_FreqBuffer
+ Sound.SC3.UGen.Record.PV_FreqBuffer: databuffer :: PV_FreqBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_FreqBuffer: instance Make PV_FreqBuffer
+ Sound.SC3.UGen.Record.PV_FreqBuffer: instance Show PV_FreqBuffer
+ Sound.SC3.UGen.Record.PV_FreqBuffer: mkPV_FreqBuffer :: PV_FreqBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_FreqBuffer: pV_FreqBuffer :: PV_FreqBuffer
+ Sound.SC3.UGen.Record.PV_Invert: PV_Invert :: UGen -> PV_Invert
+ Sound.SC3.UGen.Record.PV_Invert: buffer :: PV_Invert -> UGen
+ Sound.SC3.UGen.Record.PV_Invert: data PV_Invert
+ Sound.SC3.UGen.Record.PV_Invert: instance Make PV_Invert
+ Sound.SC3.UGen.Record.PV_Invert: instance Show PV_Invert
+ Sound.SC3.UGen.Record.PV_Invert: mkPV_Invert :: PV_Invert -> UGen
+ Sound.SC3.UGen.Record.PV_Invert: pV_Invert :: PV_Invert
+ Sound.SC3.UGen.Record.PV_MagBuffer: PV_MagBuffer :: UGen -> UGen -> PV_MagBuffer
+ Sound.SC3.UGen.Record.PV_MagBuffer: buffer :: PV_MagBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_MagBuffer: data PV_MagBuffer
+ Sound.SC3.UGen.Record.PV_MagBuffer: databuffer :: PV_MagBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_MagBuffer: instance Make PV_MagBuffer
+ Sound.SC3.UGen.Record.PV_MagBuffer: instance Show PV_MagBuffer
+ Sound.SC3.UGen.Record.PV_MagBuffer: mkPV_MagBuffer :: PV_MagBuffer -> UGen
+ Sound.SC3.UGen.Record.PV_MagBuffer: pV_MagBuffer :: PV_MagBuffer
+ Sound.SC3.UGen.Record.PV_MagExp: PV_MagExp :: UGen -> PV_MagExp
+ Sound.SC3.UGen.Record.PV_MagExp: buffer :: PV_MagExp -> UGen
+ Sound.SC3.UGen.Record.PV_MagExp: data PV_MagExp
+ Sound.SC3.UGen.Record.PV_MagExp: instance Make PV_MagExp
+ Sound.SC3.UGen.Record.PV_MagExp: instance Show PV_MagExp
+ Sound.SC3.UGen.Record.PV_MagExp: mkPV_MagExp :: PV_MagExp -> UGen
+ Sound.SC3.UGen.Record.PV_MagExp: pV_MagExp :: PV_MagExp
+ Sound.SC3.UGen.Record.PV_MagGate: PV_MagGate :: UGen -> UGen -> UGen -> PV_MagGate
+ Sound.SC3.UGen.Record.PV_MagGate: buffer :: PV_MagGate -> UGen
+ Sound.SC3.UGen.Record.PV_MagGate: data PV_MagGate
+ Sound.SC3.UGen.Record.PV_MagGate: instance Make PV_MagGate
+ Sound.SC3.UGen.Record.PV_MagGate: instance Show PV_MagGate
+ Sound.SC3.UGen.Record.PV_MagGate: mkPV_MagGate :: PV_MagGate -> UGen
+ Sound.SC3.UGen.Record.PV_MagGate: pV_MagGate :: PV_MagGate
+ Sound.SC3.UGen.Record.PV_MagGate: remove :: PV_MagGate -> UGen
+ Sound.SC3.UGen.Record.PV_MagGate: thresh :: PV_MagGate -> UGen
+ Sound.SC3.UGen.Record.PV_MagLog: PV_MagLog :: UGen -> PV_MagLog
+ Sound.SC3.UGen.Record.PV_MagLog: buffer :: PV_MagLog -> UGen
+ Sound.SC3.UGen.Record.PV_MagLog: data PV_MagLog
+ Sound.SC3.UGen.Record.PV_MagLog: instance Make PV_MagLog
+ Sound.SC3.UGen.Record.PV_MagLog: instance Show PV_MagLog
+ Sound.SC3.UGen.Record.PV_MagLog: mkPV_MagLog :: PV_MagLog -> UGen
+ Sound.SC3.UGen.Record.PV_MagLog: pV_MagLog :: PV_MagLog
+ Sound.SC3.UGen.Record.PV_MagMap: PV_MagMap :: UGen -> UGen -> PV_MagMap
+ Sound.SC3.UGen.Record.PV_MagMap: buffer :: PV_MagMap -> UGen
+ Sound.SC3.UGen.Record.PV_MagMap: data PV_MagMap
+ Sound.SC3.UGen.Record.PV_MagMap: instance Make PV_MagMap
+ Sound.SC3.UGen.Record.PV_MagMap: instance Show PV_MagMap
+ Sound.SC3.UGen.Record.PV_MagMap: mapbuf :: PV_MagMap -> UGen
+ Sound.SC3.UGen.Record.PV_MagMap: mkPV_MagMap :: PV_MagMap -> UGen
+ Sound.SC3.UGen.Record.PV_MagMap: pV_MagMap :: PV_MagMap
+ Sound.SC3.UGen.Record.PV_MagMinus: PV_MagMinus :: UGen -> UGen -> UGen -> PV_MagMinus
+ Sound.SC3.UGen.Record.PV_MagMinus: bufferA :: PV_MagMinus -> UGen
+ Sound.SC3.UGen.Record.PV_MagMinus: bufferB :: PV_MagMinus -> UGen
+ Sound.SC3.UGen.Record.PV_MagMinus: data PV_MagMinus
+ Sound.SC3.UGen.Record.PV_MagMinus: instance Make PV_MagMinus
+ Sound.SC3.UGen.Record.PV_MagMinus: instance Show PV_MagMinus
+ Sound.SC3.UGen.Record.PV_MagMinus: mkPV_MagMinus :: PV_MagMinus -> UGen
+ Sound.SC3.UGen.Record.PV_MagMinus: pV_MagMinus :: PV_MagMinus
+ Sound.SC3.UGen.Record.PV_MagMinus: remove :: PV_MagMinus -> UGen
+ Sound.SC3.UGen.Record.PV_MagMulAdd: PV_MagMulAdd :: UGen -> PV_MagMulAdd
+ Sound.SC3.UGen.Record.PV_MagMulAdd: buffer :: PV_MagMulAdd -> UGen
+ Sound.SC3.UGen.Record.PV_MagMulAdd: data PV_MagMulAdd
+ Sound.SC3.UGen.Record.PV_MagMulAdd: instance Make PV_MagMulAdd
+ Sound.SC3.UGen.Record.PV_MagMulAdd: instance Show PV_MagMulAdd
+ Sound.SC3.UGen.Record.PV_MagMulAdd: mkPV_MagMulAdd :: PV_MagMulAdd -> UGen
+ Sound.SC3.UGen.Record.PV_MagMulAdd: pV_MagMulAdd :: PV_MagMulAdd
+ Sound.SC3.UGen.Record.PV_MagScale: PV_MagScale :: UGen -> UGen -> PV_MagScale
+ Sound.SC3.UGen.Record.PV_MagScale: bufferA :: PV_MagScale -> UGen
+ Sound.SC3.UGen.Record.PV_MagScale: bufferB :: PV_MagScale -> UGen
+ Sound.SC3.UGen.Record.PV_MagScale: data PV_MagScale
+ Sound.SC3.UGen.Record.PV_MagScale: instance Make PV_MagScale
+ Sound.SC3.UGen.Record.PV_MagScale: instance Show PV_MagScale
+ Sound.SC3.UGen.Record.PV_MagScale: mkPV_MagScale :: PV_MagScale -> UGen
+ Sound.SC3.UGen.Record.PV_MagScale: pV_MagScale :: PV_MagScale
+ Sound.SC3.UGen.Record.PV_MagSmooth: PV_MagSmooth :: UGen -> UGen -> PV_MagSmooth
+ Sound.SC3.UGen.Record.PV_MagSmooth: buffer :: PV_MagSmooth -> UGen
+ Sound.SC3.UGen.Record.PV_MagSmooth: data PV_MagSmooth
+ Sound.SC3.UGen.Record.PV_MagSmooth: factor :: PV_MagSmooth -> UGen
+ Sound.SC3.UGen.Record.PV_MagSmooth: instance Make PV_MagSmooth
+ Sound.SC3.UGen.Record.PV_MagSmooth: instance Show PV_MagSmooth
+ Sound.SC3.UGen.Record.PV_MagSmooth: mkPV_MagSmooth :: PV_MagSmooth -> UGen
+ Sound.SC3.UGen.Record.PV_MagSmooth: pV_MagSmooth :: PV_MagSmooth
+ Sound.SC3.UGen.Record.PV_MagSubtract: PV_MagSubtract :: UGen -> UGen -> UGen -> PV_MagSubtract
+ Sound.SC3.UGen.Record.PV_MagSubtract: bufferA :: PV_MagSubtract -> UGen
+ Sound.SC3.UGen.Record.PV_MagSubtract: bufferB :: PV_MagSubtract -> UGen
+ Sound.SC3.UGen.Record.PV_MagSubtract: data PV_MagSubtract
+ Sound.SC3.UGen.Record.PV_MagSubtract: instance Make PV_MagSubtract
+ Sound.SC3.UGen.Record.PV_MagSubtract: instance Show PV_MagSubtract
+ Sound.SC3.UGen.Record.PV_MagSubtract: mkPV_MagSubtract :: PV_MagSubtract -> UGen
+ Sound.SC3.UGen.Record.PV_MagSubtract: pV_MagSubtract :: PV_MagSubtract
+ Sound.SC3.UGen.Record.PV_MagSubtract: zerolimit :: PV_MagSubtract -> UGen
+ Sound.SC3.UGen.Record.PV_MaxMagN: PV_MaxMagN :: UGen -> UGen -> PV_MaxMagN
+ Sound.SC3.UGen.Record.PV_MaxMagN: buffer :: PV_MaxMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MaxMagN: data PV_MaxMagN
+ Sound.SC3.UGen.Record.PV_MaxMagN: instance Make PV_MaxMagN
+ Sound.SC3.UGen.Record.PV_MaxMagN: instance Show PV_MaxMagN
+ Sound.SC3.UGen.Record.PV_MaxMagN: mkPV_MaxMagN :: PV_MaxMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MaxMagN: numbins :: PV_MaxMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MaxMagN: pV_MaxMagN :: PV_MaxMagN
+ Sound.SC3.UGen.Record.PV_MinMagN: PV_MinMagN :: UGen -> UGen -> PV_MinMagN
+ Sound.SC3.UGen.Record.PV_MinMagN: buffer :: PV_MinMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MinMagN: data PV_MinMagN
+ Sound.SC3.UGen.Record.PV_MinMagN: instance Make PV_MinMagN
+ Sound.SC3.UGen.Record.PV_MinMagN: instance Show PV_MinMagN
+ Sound.SC3.UGen.Record.PV_MinMagN: mkPV_MinMagN :: PV_MinMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MinMagN: numbins :: PV_MinMagN -> UGen
+ Sound.SC3.UGen.Record.PV_MinMagN: pV_MinMagN :: PV_MinMagN
+ Sound.SC3.UGen.Record.PV_Morph: PV_Morph :: UGen -> UGen -> UGen -> PV_Morph
+ Sound.SC3.UGen.Record.PV_Morph: bufferA :: PV_Morph -> UGen
+ Sound.SC3.UGen.Record.PV_Morph: bufferB :: PV_Morph -> UGen
+ Sound.SC3.UGen.Record.PV_Morph: data PV_Morph
+ Sound.SC3.UGen.Record.PV_Morph: instance Make PV_Morph
+ Sound.SC3.UGen.Record.PV_Morph: instance Show PV_Morph
+ Sound.SC3.UGen.Record.PV_Morph: mkPV_Morph :: PV_Morph -> UGen
+ Sound.SC3.UGen.Record.PV_Morph: morph :: PV_Morph -> UGen
+ Sound.SC3.UGen.Record.PV_Morph: pV_Morph :: PV_Morph
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: PV_NoiseSynthF :: UGen -> UGen -> UGen -> UGen -> PV_NoiseSynthF
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: buffer :: PV_NoiseSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: data PV_NoiseSynthF
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: initflag :: PV_NoiseSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: instance Make PV_NoiseSynthF
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: instance Show PV_NoiseSynthF
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: mkPV_NoiseSynthF :: PV_NoiseSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: numFrames :: PV_NoiseSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: pV_NoiseSynthF :: PV_NoiseSynthF
+ Sound.SC3.UGen.Record.PV_NoiseSynthF: threshold :: PV_NoiseSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: PV_NoiseSynthP :: UGen -> UGen -> UGen -> UGen -> PV_NoiseSynthP
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: buffer :: PV_NoiseSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: data PV_NoiseSynthP
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: initflag :: PV_NoiseSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: instance Make PV_NoiseSynthP
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: instance Show PV_NoiseSynthP
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: mkPV_NoiseSynthP :: PV_NoiseSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: numFrames :: PV_NoiseSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: pV_NoiseSynthP :: PV_NoiseSynthP
+ Sound.SC3.UGen.Record.PV_NoiseSynthP: threshold :: PV_NoiseSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_OddBin: PV_OddBin :: UGen -> PV_OddBin
+ Sound.SC3.UGen.Record.PV_OddBin: buffer :: PV_OddBin -> UGen
+ Sound.SC3.UGen.Record.PV_OddBin: data PV_OddBin
+ Sound.SC3.UGen.Record.PV_OddBin: instance Make PV_OddBin
+ Sound.SC3.UGen.Record.PV_OddBin: instance Show PV_OddBin
+ Sound.SC3.UGen.Record.PV_OddBin: mkPV_OddBin :: PV_OddBin -> UGen
+ Sound.SC3.UGen.Record.PV_OddBin: pV_OddBin :: PV_OddBin
+ Sound.SC3.UGen.Record.PV_PartialSynthF: PV_PartialSynthF :: UGen -> UGen -> UGen -> UGen -> PV_PartialSynthF
+ Sound.SC3.UGen.Record.PV_PartialSynthF: buffer :: PV_PartialSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthF: data PV_PartialSynthF
+ Sound.SC3.UGen.Record.PV_PartialSynthF: initflag :: PV_PartialSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthF: instance Make PV_PartialSynthF
+ Sound.SC3.UGen.Record.PV_PartialSynthF: instance Show PV_PartialSynthF
+ Sound.SC3.UGen.Record.PV_PartialSynthF: mkPV_PartialSynthF :: PV_PartialSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthF: numFrames :: PV_PartialSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthF: pV_PartialSynthF :: PV_PartialSynthF
+ Sound.SC3.UGen.Record.PV_PartialSynthF: threshold :: PV_PartialSynthF -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthP: PV_PartialSynthP :: UGen -> UGen -> UGen -> UGen -> PV_PartialSynthP
+ Sound.SC3.UGen.Record.PV_PartialSynthP: buffer :: PV_PartialSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthP: data PV_PartialSynthP
+ Sound.SC3.UGen.Record.PV_PartialSynthP: initflag :: PV_PartialSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthP: instance Make PV_PartialSynthP
+ Sound.SC3.UGen.Record.PV_PartialSynthP: instance Show PV_PartialSynthP
+ Sound.SC3.UGen.Record.PV_PartialSynthP: mkPV_PartialSynthP :: PV_PartialSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthP: numFrames :: PV_PartialSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_PartialSynthP: pV_PartialSynthP :: PV_PartialSynthP
+ Sound.SC3.UGen.Record.PV_PartialSynthP: threshold :: PV_PartialSynthP -> UGen
+ Sound.SC3.UGen.Record.PV_PitchShift: PV_PitchShift :: UGen -> UGen -> PV_PitchShift
+ Sound.SC3.UGen.Record.PV_PitchShift: buffer :: PV_PitchShift -> UGen
+ Sound.SC3.UGen.Record.PV_PitchShift: data PV_PitchShift
+ Sound.SC3.UGen.Record.PV_PitchShift: instance Make PV_PitchShift
+ Sound.SC3.UGen.Record.PV_PitchShift: instance Show PV_PitchShift
+ Sound.SC3.UGen.Record.PV_PitchShift: mkPV_PitchShift :: PV_PitchShift -> UGen
+ Sound.SC3.UGen.Record.PV_PitchShift: pV_PitchShift :: PV_PitchShift
+ Sound.SC3.UGen.Record.PV_PitchShift: ratio :: PV_PitchShift -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: PV_PlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> PV_PlayBuf
+ Sound.SC3.UGen.Record.PV_PlayBuf: buffer :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: data PV_PlayBuf
+ Sound.SC3.UGen.Record.PV_PlayBuf: instance Make PV_PlayBuf
+ Sound.SC3.UGen.Record.PV_PlayBuf: instance Show PV_PlayBuf
+ Sound.SC3.UGen.Record.PV_PlayBuf: loop :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: mkPV_PlayBuf :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: offset :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: pV_PlayBuf :: PV_PlayBuf
+ Sound.SC3.UGen.Record.PV_PlayBuf: playbuf :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_PlayBuf: rate_ :: PV_PlayBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: PV_RecordBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_RecordBuf
+ Sound.SC3.UGen.Record.PV_RecordBuf: buffer :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: data PV_RecordBuf
+ Sound.SC3.UGen.Record.PV_RecordBuf: hop :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: instance Make PV_RecordBuf
+ Sound.SC3.UGen.Record.PV_RecordBuf: instance Show PV_RecordBuf
+ Sound.SC3.UGen.Record.PV_RecordBuf: loop :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: mkPV_RecordBuf :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: offset :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: pV_RecordBuf :: PV_RecordBuf
+ Sound.SC3.UGen.Record.PV_RecordBuf: recbuf :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: run :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_RecordBuf: wintype :: PV_RecordBuf -> UGen
+ Sound.SC3.UGen.Record.PV_SoftWipe: PV_SoftWipe :: UGen -> UGen -> UGen -> PV_SoftWipe
+ Sound.SC3.UGen.Record.PV_SoftWipe: bufferA :: PV_SoftWipe -> UGen
+ Sound.SC3.UGen.Record.PV_SoftWipe: bufferB :: PV_SoftWipe -> UGen
+ Sound.SC3.UGen.Record.PV_SoftWipe: data PV_SoftWipe
+ Sound.SC3.UGen.Record.PV_SoftWipe: instance Make PV_SoftWipe
+ Sound.SC3.UGen.Record.PV_SoftWipe: instance Show PV_SoftWipe
+ Sound.SC3.UGen.Record.PV_SoftWipe: mkPV_SoftWipe :: PV_SoftWipe -> UGen
+ Sound.SC3.UGen.Record.PV_SoftWipe: pV_SoftWipe :: PV_SoftWipe
+ Sound.SC3.UGen.Record.PV_SoftWipe: wipe :: PV_SoftWipe -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: PV_SpectralEnhance :: UGen -> UGen -> UGen -> UGen -> PV_SpectralEnhance
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: buffer :: PV_SpectralEnhance -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: data PV_SpectralEnhance
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: instance Make PV_SpectralEnhance
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: instance Show PV_SpectralEnhance
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: mkPV_SpectralEnhance :: PV_SpectralEnhance -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: numPartials :: PV_SpectralEnhance -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: pV_SpectralEnhance :: PV_SpectralEnhance
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: ratio :: PV_SpectralEnhance -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralEnhance: strength :: PV_SpectralEnhance -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: PV_SpectralMap :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_SpectralMap
+ Sound.SC3.UGen.Record.PV_SpectralMap: buffer :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: data PV_SpectralMap
+ Sound.SC3.UGen.Record.PV_SpectralMap: floor_ :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: freeze :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: instance Make PV_SpectralMap
+ Sound.SC3.UGen.Record.PV_SpectralMap: instance Show PV_SpectralMap
+ Sound.SC3.UGen.Record.PV_SpectralMap: mkPV_SpectralMap :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: mode :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: norm :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: pV_SpectralMap :: PV_SpectralMap
+ Sound.SC3.UGen.Record.PV_SpectralMap: specBuffer :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_SpectralMap: window :: PV_SpectralMap -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: PV_Whiten :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PV_Whiten
+ Sound.SC3.UGen.Record.PV_Whiten: bindownsample :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: chain :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: data PV_Whiten
+ Sound.SC3.UGen.Record.PV_Whiten: floor_ :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: instance Make PV_Whiten
+ Sound.SC3.UGen.Record.PV_Whiten: instance Show PV_Whiten
+ Sound.SC3.UGen.Record.PV_Whiten: mkPV_Whiten :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: pV_Whiten :: PV_Whiten
+ Sound.SC3.UGen.Record.PV_Whiten: relaxtime :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: smear :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_Whiten: trackbufnum :: PV_Whiten -> UGen
+ Sound.SC3.UGen.Record.PV_XFade: PV_XFade :: UGen -> UGen -> UGen -> PV_XFade
+ Sound.SC3.UGen.Record.PV_XFade: bufferA :: PV_XFade -> UGen
+ Sound.SC3.UGen.Record.PV_XFade: bufferB :: PV_XFade -> UGen
+ Sound.SC3.UGen.Record.PV_XFade: data PV_XFade
+ Sound.SC3.UGen.Record.PV_XFade: fade :: PV_XFade -> UGen
+ Sound.SC3.UGen.Record.PV_XFade: instance Make PV_XFade
+ Sound.SC3.UGen.Record.PV_XFade: instance Show PV_XFade
+ Sound.SC3.UGen.Record.PV_XFade: mkPV_XFade :: PV_XFade -> UGen
+ Sound.SC3.UGen.Record.PV_XFade: pV_XFade :: PV_XFade
+ Sound.SC3.UGen.Record.PanX: PanX :: Rate -> UGen -> UGen -> UGen -> UGen -> PanX
+ Sound.SC3.UGen.Record.PanX: data PanX
+ Sound.SC3.UGen.Record.PanX: input :: PanX -> UGen
+ Sound.SC3.UGen.Record.PanX: instance Make PanX
+ Sound.SC3.UGen.Record.PanX: instance Show PanX
+ Sound.SC3.UGen.Record.PanX: level :: PanX -> UGen
+ Sound.SC3.UGen.Record.PanX: mkPanX :: PanX -> UGen
+ Sound.SC3.UGen.Record.PanX: panX :: PanX
+ Sound.SC3.UGen.Record.PanX: pos :: PanX -> UGen
+ Sound.SC3.UGen.Record.PanX: rate :: PanX -> Rate
+ Sound.SC3.UGen.Record.PanX: width :: PanX -> UGen
+ Sound.SC3.UGen.Record.PanX2D: PanX2D :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PanX2D
+ Sound.SC3.UGen.Record.PanX2D: data PanX2D
+ Sound.SC3.UGen.Record.PanX2D: input :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: instance Make PanX2D
+ Sound.SC3.UGen.Record.PanX2D: instance Show PanX2D
+ Sound.SC3.UGen.Record.PanX2D: level :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: mkPanX2D :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: numChansX :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: numChansY :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: panX2D :: PanX2D
+ Sound.SC3.UGen.Record.PanX2D: posX :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: posY :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: rate :: PanX2D -> Rate
+ Sound.SC3.UGen.Record.PanX2D: widthX :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PanX2D: widthY :: PanX2D -> UGen
+ Sound.SC3.UGen.Record.PeakEQ2: PeakEQ2 :: UGen -> UGen -> UGen -> UGen -> PeakEQ2
+ Sound.SC3.UGen.Record.PeakEQ2: data PeakEQ2
+ Sound.SC3.UGen.Record.PeakEQ2: db :: PeakEQ2 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ2: freq :: PeakEQ2 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ2: input :: PeakEQ2 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ2: instance Make PeakEQ2
+ Sound.SC3.UGen.Record.PeakEQ2: instance Show PeakEQ2
+ Sound.SC3.UGen.Record.PeakEQ2: mkPeakEQ2 :: PeakEQ2 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ2: peakEQ2 :: PeakEQ2
+ Sound.SC3.UGen.Record.PeakEQ2: rs :: PeakEQ2 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ4: PeakEQ4 :: UGen -> UGen -> UGen -> UGen -> PeakEQ4
+ Sound.SC3.UGen.Record.PeakEQ4: data PeakEQ4
+ Sound.SC3.UGen.Record.PeakEQ4: db :: PeakEQ4 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ4: freq :: PeakEQ4 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ4: input :: PeakEQ4 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ4: instance Make PeakEQ4
+ Sound.SC3.UGen.Record.PeakEQ4: instance Show PeakEQ4
+ Sound.SC3.UGen.Record.PeakEQ4: mkPeakEQ4 :: PeakEQ4 -> UGen
+ Sound.SC3.UGen.Record.PeakEQ4: peakEQ4 :: PeakEQ4
+ Sound.SC3.UGen.Record.PeakEQ4: rs :: PeakEQ4 -> UGen
+ Sound.SC3.UGen.Record.Perlin3: Perlin3 :: Rate -> UGen -> UGen -> UGen -> Perlin3
+ Sound.SC3.UGen.Record.Perlin3: data Perlin3
+ Sound.SC3.UGen.Record.Perlin3: instance Make Perlin3
+ Sound.SC3.UGen.Record.Perlin3: instance Show Perlin3
+ Sound.SC3.UGen.Record.Perlin3: mkPerlin3 :: Perlin3 -> UGen
+ Sound.SC3.UGen.Record.Perlin3: perlin3 :: Perlin3
+ Sound.SC3.UGen.Record.Perlin3: rate :: Perlin3 -> Rate
+ Sound.SC3.UGen.Record.Perlin3: x :: Perlin3 -> UGen
+ Sound.SC3.UGen.Record.Perlin3: y :: Perlin3 -> UGen
+ Sound.SC3.UGen.Record.Perlin3: z :: Perlin3 -> UGen
+ Sound.SC3.UGen.Record.PlaneTree: PlaneTree :: UGen -> UGen -> UGen -> PlaneTree
+ Sound.SC3.UGen.Record.PlaneTree: data PlaneTree
+ Sound.SC3.UGen.Record.PlaneTree: gate :: PlaneTree -> UGen
+ Sound.SC3.UGen.Record.PlaneTree: input :: PlaneTree -> UGen
+ Sound.SC3.UGen.Record.PlaneTree: instance Make PlaneTree
+ Sound.SC3.UGen.Record.PlaneTree: instance Show PlaneTree
+ Sound.SC3.UGen.Record.PlaneTree: mkPlaneTree :: PlaneTree -> UGen
+ Sound.SC3.UGen.Record.PlaneTree: planeTree :: PlaneTree
+ Sound.SC3.UGen.Record.PlaneTree: treebuf :: PlaneTree -> UGen
+ Sound.SC3.UGen.Record.PosRatio: PosRatio :: UGen -> UGen -> UGen -> PosRatio
+ Sound.SC3.UGen.Record.PosRatio: data PosRatio
+ Sound.SC3.UGen.Record.PosRatio: input :: PosRatio -> UGen
+ Sound.SC3.UGen.Record.PosRatio: instance Make PosRatio
+ Sound.SC3.UGen.Record.PosRatio: instance Show PosRatio
+ Sound.SC3.UGen.Record.PosRatio: mkPosRatio :: PosRatio -> UGen
+ Sound.SC3.UGen.Record.PosRatio: period :: PosRatio -> UGen
+ Sound.SC3.UGen.Record.PosRatio: posRatio :: PosRatio
+ Sound.SC3.UGen.Record.PosRatio: thresh :: PosRatio -> UGen
+ Sound.SC3.UGen.Record.PrintVal: PrintVal :: UGen -> UGen -> UGen -> PrintVal
+ Sound.SC3.UGen.Record.PrintVal: data PrintVal
+ Sound.SC3.UGen.Record.PrintVal: id_ :: PrintVal -> UGen
+ Sound.SC3.UGen.Record.PrintVal: input :: PrintVal -> UGen
+ Sound.SC3.UGen.Record.PrintVal: instance Make PrintVal
+ Sound.SC3.UGen.Record.PrintVal: instance Show PrintVal
+ Sound.SC3.UGen.Record.PrintVal: mkPrintVal :: PrintVal -> UGen
+ Sound.SC3.UGen.Record.PrintVal: numblocks :: PrintVal -> UGen
+ Sound.SC3.UGen.Record.PrintVal: printVal :: PrintVal
+ Sound.SC3.UGen.Record.Qitch: Qitch :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Qitch
+ Sound.SC3.UGen.Record.Qitch: algoflag :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: ampThreshold :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: ampbufnum :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: data Qitch
+ Sound.SC3.UGen.Record.Qitch: databufnum :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: input :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: instance Make Qitch
+ Sound.SC3.UGen.Record.Qitch: instance Show Qitch
+ Sound.SC3.UGen.Record.Qitch: maxfreq :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: minfreq :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: mkQitch :: Qitch -> UGen
+ Sound.SC3.UGen.Record.Qitch: qitch :: Qitch
+ Sound.SC3.UGen.Record.RLPFD: RLPFD :: Rate -> UGen -> UGen -> UGen -> UGen -> RLPFD
+ Sound.SC3.UGen.Record.RLPFD: data RLPFD
+ Sound.SC3.UGen.Record.RLPFD: dist :: RLPFD -> UGen
+ Sound.SC3.UGen.Record.RLPFD: ffreq :: RLPFD -> UGen
+ Sound.SC3.UGen.Record.RLPFD: input :: RLPFD -> UGen
+ Sound.SC3.UGen.Record.RLPFD: instance Make RLPFD
+ Sound.SC3.UGen.Record.RLPFD: instance Show RLPFD
+ Sound.SC3.UGen.Record.RLPFD: mkRLPFD :: RLPFD -> UGen
+ Sound.SC3.UGen.Record.RLPFD: rLPFD :: RLPFD
+ Sound.SC3.UGen.Record.RLPFD: rate :: RLPFD -> Rate
+ Sound.SC3.UGen.Record.RLPFD: res :: RLPFD -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: RMAFoodChainL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> RMAFoodChainL
+ Sound.SC3.UGen.Record.RMAFoodChainL: a1 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: a2 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: b1 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: b2 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: d1 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: d2 :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: data RMAFoodChainL
+ Sound.SC3.UGen.Record.RMAFoodChainL: freq :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: h :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: instance Make RMAFoodChainL
+ Sound.SC3.UGen.Record.RMAFoodChainL: instance Show RMAFoodChainL
+ Sound.SC3.UGen.Record.RMAFoodChainL: k :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: mkRMAFoodChainL :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: r :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: rMAFoodChainL :: RMAFoodChainL
+ Sound.SC3.UGen.Record.RMAFoodChainL: xi :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: yi :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMAFoodChainL: zi :: RMAFoodChainL -> UGen
+ Sound.SC3.UGen.Record.RMEQ: RMEQ :: UGen -> UGen -> UGen -> UGen -> RMEQ
+ Sound.SC3.UGen.Record.RMEQ: data RMEQ
+ Sound.SC3.UGen.Record.RMEQ: freq :: RMEQ -> UGen
+ Sound.SC3.UGen.Record.RMEQ: input :: RMEQ -> UGen
+ Sound.SC3.UGen.Record.RMEQ: instance Make RMEQ
+ Sound.SC3.UGen.Record.RMEQ: instance Show RMEQ
+ Sound.SC3.UGen.Record.RMEQ: k :: RMEQ -> UGen
+ Sound.SC3.UGen.Record.RMEQ: mkRMEQ :: RMEQ -> UGen
+ Sound.SC3.UGen.Record.RMEQ: rMEQ :: RMEQ
+ Sound.SC3.UGen.Record.RMEQ: rq :: RMEQ -> UGen
+ Sound.SC3.UGen.Record.RMEQSuite: RMEQSuite :: UGen -> RMEQSuite
+ Sound.SC3.UGen.Record.RMEQSuite: data RMEQSuite
+ Sound.SC3.UGen.Record.RMEQSuite: instance Make RMEQSuite
+ Sound.SC3.UGen.Record.RMEQSuite: instance Show RMEQSuite
+ Sound.SC3.UGen.Record.RMEQSuite: maxSize :: RMEQSuite -> UGen
+ Sound.SC3.UGen.Record.RMEQSuite: mkRMEQSuite :: RMEQSuite -> UGen
+ Sound.SC3.UGen.Record.RMEQSuite: rMEQSuite :: RMEQSuite
+ Sound.SC3.UGen.Record.RMShelf: RMShelf :: UGen -> UGen -> UGen -> RMShelf
+ Sound.SC3.UGen.Record.RMShelf: data RMShelf
+ Sound.SC3.UGen.Record.RMShelf: freq :: RMShelf -> UGen
+ Sound.SC3.UGen.Record.RMShelf: input :: RMShelf -> UGen
+ Sound.SC3.UGen.Record.RMShelf: instance Make RMShelf
+ Sound.SC3.UGen.Record.RMShelf: instance Show RMShelf
+ Sound.SC3.UGen.Record.RMShelf: k :: RMShelf -> UGen
+ Sound.SC3.UGen.Record.RMShelf: mkRMShelf :: RMShelf -> UGen
+ Sound.SC3.UGen.Record.RMShelf: rMShelf :: RMShelf
+ Sound.SC3.UGen.Record.RMShelf2: RMShelf2 :: UGen -> UGen -> UGen -> RMShelf2
+ Sound.SC3.UGen.Record.RMShelf2: data RMShelf2
+ Sound.SC3.UGen.Record.RMShelf2: freq :: RMShelf2 -> UGen
+ Sound.SC3.UGen.Record.RMShelf2: input :: RMShelf2 -> UGen
+ Sound.SC3.UGen.Record.RMShelf2: instance Make RMShelf2
+ Sound.SC3.UGen.Record.RMShelf2: instance Show RMShelf2
+ Sound.SC3.UGen.Record.RMShelf2: k :: RMShelf2 -> UGen
+ Sound.SC3.UGen.Record.RMShelf2: mkRMShelf2 :: RMShelf2 -> UGen
+ Sound.SC3.UGen.Record.RMShelf2: rMShelf2 :: RMShelf2
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: RegaliaMitraEQ :: UGen -> UGen -> UGen -> UGen -> RegaliaMitraEQ
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: data RegaliaMitraEQ
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: freq :: RegaliaMitraEQ -> UGen
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: input :: RegaliaMitraEQ -> UGen
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: instance Make RegaliaMitraEQ
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: instance Show RegaliaMitraEQ
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: k :: RegaliaMitraEQ -> UGen
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: mkRegaliaMitraEQ :: RegaliaMitraEQ -> UGen
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: regaliaMitraEQ :: RegaliaMitraEQ
+ Sound.SC3.UGen.Record.RegaliaMitraEQ: rq :: RegaliaMitraEQ -> UGen
+ Sound.SC3.UGen.Record.RosslerL: RosslerL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> RosslerL
+ Sound.SC3.UGen.Record.RosslerL: a :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: b :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: c :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: data RosslerL
+ Sound.SC3.UGen.Record.RosslerL: freq :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: h :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: instance Make RosslerL
+ Sound.SC3.UGen.Record.RosslerL: instance Show RosslerL
+ Sound.SC3.UGen.Record.RosslerL: mkRosslerL :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: rosslerL :: RosslerL
+ Sound.SC3.UGen.Record.RosslerL: xi :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: yi :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerL: zi :: RosslerL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: RosslerResL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> RosslerResL
+ Sound.SC3.UGen.Record.RosslerResL: a :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: b :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: c :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: data RosslerResL
+ Sound.SC3.UGen.Record.RosslerResL: freq :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: h :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: input :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: instance Make RosslerResL
+ Sound.SC3.UGen.Record.RosslerResL: instance Show RosslerResL
+ Sound.SC3.UGen.Record.RosslerResL: mkRosslerResL :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: rosslerResL :: RosslerResL
+ Sound.SC3.UGen.Record.RosslerResL: stiff :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: xi :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: yi :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.RosslerResL: zi :: RosslerResL -> UGen
+ Sound.SC3.UGen.Record.Rotate: Rotate :: UGen -> UGen -> UGen -> UGen -> UGen -> Rotate
+ Sound.SC3.UGen.Record.Rotate: data Rotate
+ Sound.SC3.UGen.Record.Rotate: instance Make Rotate
+ Sound.SC3.UGen.Record.Rotate: instance Show Rotate
+ Sound.SC3.UGen.Record.Rotate: mkRotate :: Rotate -> UGen
+ Sound.SC3.UGen.Record.Rotate: rotate :: Rotate
+ Sound.SC3.UGen.Record.Rotate: rotate_ :: Rotate -> UGen
+ Sound.SC3.UGen.Record.Rotate: w :: Rotate -> UGen
+ Sound.SC3.UGen.Record.Rotate: x :: Rotate -> UGen
+ Sound.SC3.UGen.Record.Rotate: y :: Rotate -> UGen
+ Sound.SC3.UGen.Record.Rotate: z :: Rotate -> UGen
+ Sound.SC3.UGen.Record.SLOnset: SLOnset :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SLOnset
+ Sound.SC3.UGen.Record.SLOnset: after :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: before :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: data SLOnset
+ Sound.SC3.UGen.Record.SLOnset: hysteresis :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: input :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: instance Make SLOnset
+ Sound.SC3.UGen.Record.SLOnset: instance Show SLOnset
+ Sound.SC3.UGen.Record.SLOnset: memorysize1 :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: mkSLOnset :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SLOnset: sLOnset :: SLOnset
+ Sound.SC3.UGen.Record.SLOnset: threshold :: SLOnset -> UGen
+ Sound.SC3.UGen.Record.SMS: SMS :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SMS
+ Sound.SC3.UGen.Record.SMS: ampmult :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: currentpeaks :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: data SMS
+ Sound.SC3.UGen.Record.SMS: formantpreserve :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: freqadd :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: freqmult :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: graphicsbufnum :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: input :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: instance Make SMS
+ Sound.SC3.UGen.Record.SMS: instance Show SMS
+ Sound.SC3.UGen.Record.SMS: maxpeaks :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: mkSMS :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: noisefloor :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: sMS :: SMS
+ Sound.SC3.UGen.Record.SMS: tolerance :: SMS -> UGen
+ Sound.SC3.UGen.Record.SMS: useifft :: SMS -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: SOMAreaWr :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SOMAreaWr
+ Sound.SC3.UGen.Record.SOMAreaWr: bufnum :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: coords :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: data SOMAreaWr
+ Sound.SC3.UGen.Record.SOMAreaWr: gate :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: inputdata :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: instance Make SOMAreaWr
+ Sound.SC3.UGen.Record.SOMAreaWr: instance Show SOMAreaWr
+ Sound.SC3.UGen.Record.SOMAreaWr: mkSOMAreaWr :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: netsize :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: nhood :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: numdims :: SOMAreaWr -> UGen
+ Sound.SC3.UGen.Record.SOMAreaWr: sOMAreaWr :: SOMAreaWr
+ Sound.SC3.UGen.Record.SOMRd: SOMRd :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> SOMRd
+ Sound.SC3.UGen.Record.SOMRd: bufnum :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: data SOMRd
+ Sound.SC3.UGen.Record.SOMRd: gate :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: inputdata :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: instance Make SOMRd
+ Sound.SC3.UGen.Record.SOMRd: instance Show SOMRd
+ Sound.SC3.UGen.Record.SOMRd: mkSOMRd :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: netsize :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: numdims :: SOMRd -> UGen
+ Sound.SC3.UGen.Record.SOMRd: rate :: SOMRd -> Rate
+ Sound.SC3.UGen.Record.SOMRd: sOMRd :: SOMRd
+ Sound.SC3.UGen.Record.SOMTrain: SOMTrain :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SOMTrain
+ Sound.SC3.UGen.Record.SOMTrain: bufnum :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: data SOMTrain
+ Sound.SC3.UGen.Record.SOMTrain: gate :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: initweight :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: inputdata :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: instance Make SOMTrain
+ Sound.SC3.UGen.Record.SOMTrain: instance Show SOMTrain
+ Sound.SC3.UGen.Record.SOMTrain: mkSOMTrain :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: netsize :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: nhood :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: numdims :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SOMTrain: sOMTrain :: SOMTrain
+ Sound.SC3.UGen.Record.SOMTrain: traindur :: SOMTrain -> UGen
+ Sound.SC3.UGen.Record.SVF: SVF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SVF
+ Sound.SC3.UGen.Record.SVF: bandpass :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: cutoff :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: data SVF
+ Sound.SC3.UGen.Record.SVF: highpass :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: instance Make SVF
+ Sound.SC3.UGen.Record.SVF: instance Show SVF
+ Sound.SC3.UGen.Record.SVF: lowpass :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: mkSVF :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: notch :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: peak :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: rate :: SVF -> Rate
+ Sound.SC3.UGen.Record.SVF: res :: SVF -> UGen
+ Sound.SC3.UGen.Record.SVF: sVF :: SVF
+ Sound.SC3.UGen.Record.SVF: signal :: SVF -> UGen
+ Sound.SC3.UGen.Record.SawDPW: SawDPW :: Rate -> UGen -> UGen -> SawDPW
+ Sound.SC3.UGen.Record.SawDPW: data SawDPW
+ Sound.SC3.UGen.Record.SawDPW: freq :: SawDPW -> UGen
+ Sound.SC3.UGen.Record.SawDPW: instance Make SawDPW
+ Sound.SC3.UGen.Record.SawDPW: instance Show SawDPW
+ Sound.SC3.UGen.Record.SawDPW: iphase :: SawDPW -> UGen
+ Sound.SC3.UGen.Record.SawDPW: mkSawDPW :: SawDPW -> UGen
+ Sound.SC3.UGen.Record.SawDPW: rate :: SawDPW -> Rate
+ Sound.SC3.UGen.Record.SawDPW: sawDPW :: SawDPW
+ Sound.SC3.UGen.Record.ScopeOut2: ScopeOut2 :: Rate -> UGen -> UGen -> UGen -> UGen -> ScopeOut2
+ Sound.SC3.UGen.Record.ScopeOut2: data ScopeOut2
+ Sound.SC3.UGen.Record.ScopeOut2: inputArray :: ScopeOut2 -> UGen
+ Sound.SC3.UGen.Record.ScopeOut2: instance Make ScopeOut2
+ Sound.SC3.UGen.Record.ScopeOut2: instance Show ScopeOut2
+ Sound.SC3.UGen.Record.ScopeOut2: maxFrames :: ScopeOut2 -> UGen
+ Sound.SC3.UGen.Record.ScopeOut2: mkScopeOut2 :: ScopeOut2 -> UGen
+ Sound.SC3.UGen.Record.ScopeOut2: rate :: ScopeOut2 -> Rate
+ Sound.SC3.UGen.Record.ScopeOut2: scopeFrames :: ScopeOut2 -> UGen
+ Sound.SC3.UGen.Record.ScopeOut2: scopeNum :: ScopeOut2 -> UGen
+ Sound.SC3.UGen.Record.ScopeOut2: scopeOut2 :: ScopeOut2
+ Sound.SC3.UGen.Record.Sieve1: Sieve1 :: Rate -> UGen -> UGen -> UGen -> Sieve1
+ Sound.SC3.UGen.Record.Sieve1: alternate :: Sieve1 -> UGen
+ Sound.SC3.UGen.Record.Sieve1: bufnum :: Sieve1 -> UGen
+ Sound.SC3.UGen.Record.Sieve1: data Sieve1
+ Sound.SC3.UGen.Record.Sieve1: gap :: Sieve1 -> UGen
+ Sound.SC3.UGen.Record.Sieve1: instance Make Sieve1
+ Sound.SC3.UGen.Record.Sieve1: instance Show Sieve1
+ Sound.SC3.UGen.Record.Sieve1: mkSieve1 :: Sieve1 -> UGen
+ Sound.SC3.UGen.Record.Sieve1: rate :: Sieve1 -> Rate
+ Sound.SC3.UGen.Record.Sieve1: sieve1 :: Sieve1
+ Sound.SC3.UGen.Record.SinGrain: SinGrain :: UGen -> UGen -> UGen -> SinGrain
+ Sound.SC3.UGen.Record.SinGrain: data SinGrain
+ Sound.SC3.UGen.Record.SinGrain: dur :: SinGrain -> UGen
+ Sound.SC3.UGen.Record.SinGrain: freq :: SinGrain -> UGen
+ Sound.SC3.UGen.Record.SinGrain: instance Make SinGrain
+ Sound.SC3.UGen.Record.SinGrain: instance Show SinGrain
+ Sound.SC3.UGen.Record.SinGrain: mkSinGrain :: SinGrain -> UGen
+ Sound.SC3.UGen.Record.SinGrain: sinGrain :: SinGrain
+ Sound.SC3.UGen.Record.SinGrain: trigger :: SinGrain -> UGen
+ Sound.SC3.UGen.Record.SinGrainB: SinGrainB :: UGen -> UGen -> UGen -> UGen -> SinGrainB
+ Sound.SC3.UGen.Record.SinGrainB: data SinGrainB
+ Sound.SC3.UGen.Record.SinGrainB: dur :: SinGrainB -> UGen
+ Sound.SC3.UGen.Record.SinGrainB: envbuf :: SinGrainB -> UGen
+ Sound.SC3.UGen.Record.SinGrainB: freq :: SinGrainB -> UGen
+ Sound.SC3.UGen.Record.SinGrainB: instance Make SinGrainB
+ Sound.SC3.UGen.Record.SinGrainB: instance Show SinGrainB
+ Sound.SC3.UGen.Record.SinGrainB: mkSinGrainB :: SinGrainB -> UGen
+ Sound.SC3.UGen.Record.SinGrainB: sinGrainB :: SinGrainB
+ Sound.SC3.UGen.Record.SinGrainB: trigger :: SinGrainB -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: SinGrainBBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SinGrainBBF
+ Sound.SC3.UGen.Record.SinGrainBBF: azimuth :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: data SinGrainBBF
+ Sound.SC3.UGen.Record.SinGrainBBF: dur :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: elevation :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: envbuf :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: freq :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: instance Make SinGrainBBF
+ Sound.SC3.UGen.Record.SinGrainBBF: instance Show SinGrainBBF
+ Sound.SC3.UGen.Record.SinGrainBBF: mkSinGrainBBF :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: rho :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: sinGrainBBF :: SinGrainBBF
+ Sound.SC3.UGen.Record.SinGrainBBF: trigger :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBBF: wComp :: SinGrainBBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: SinGrainBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SinGrainBF
+ Sound.SC3.UGen.Record.SinGrainBF: azimuth :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: data SinGrainBF
+ Sound.SC3.UGen.Record.SinGrainBF: dur :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: elevation :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: freq :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: instance Make SinGrainBF
+ Sound.SC3.UGen.Record.SinGrainBF: instance Show SinGrainBF
+ Sound.SC3.UGen.Record.SinGrainBF: mkSinGrainBF :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: rho :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: sinGrainBF :: SinGrainBF
+ Sound.SC3.UGen.Record.SinGrainBF: trigger :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainBF: wComp :: SinGrainBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: SinGrainI :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SinGrainI
+ Sound.SC3.UGen.Record.SinGrainI: data SinGrainI
+ Sound.SC3.UGen.Record.SinGrainI: dur :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: envbuf1 :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: envbuf2 :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: freq :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: ifac :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: instance Make SinGrainI
+ Sound.SC3.UGen.Record.SinGrainI: instance Show SinGrainI
+ Sound.SC3.UGen.Record.SinGrainI: mkSinGrainI :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainI: sinGrainI :: SinGrainI
+ Sound.SC3.UGen.Record.SinGrainI: trigger :: SinGrainI -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: SinGrainIBF :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SinGrainIBF
+ Sound.SC3.UGen.Record.SinGrainIBF: azimuth :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: data SinGrainIBF
+ Sound.SC3.UGen.Record.SinGrainIBF: dur :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: elevation :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: envbuf1 :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: envbuf2 :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: freq :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: ifac :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: instance Make SinGrainIBF
+ Sound.SC3.UGen.Record.SinGrainIBF: instance Show SinGrainIBF
+ Sound.SC3.UGen.Record.SinGrainIBF: mkSinGrainIBF :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: rho :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: sinGrainIBF :: SinGrainIBF
+ Sound.SC3.UGen.Record.SinGrainIBF: trigger :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinGrainIBF: wComp :: SinGrainIBF -> UGen
+ Sound.SC3.UGen.Record.SinTone: SinTone :: UGen -> UGen -> SinTone
+ Sound.SC3.UGen.Record.SinTone: data SinTone
+ Sound.SC3.UGen.Record.SinTone: freq :: SinTone -> UGen
+ Sound.SC3.UGen.Record.SinTone: instance Make SinTone
+ Sound.SC3.UGen.Record.SinTone: instance Show SinTone
+ Sound.SC3.UGen.Record.SinTone: mkSinTone :: SinTone -> UGen
+ Sound.SC3.UGen.Record.SinTone: phase :: SinTone -> UGen
+ Sound.SC3.UGen.Record.SinTone: sinTone :: SinTone
+ Sound.SC3.UGen.Record.SineShaper: SineShaper :: UGen -> UGen -> SineShaper
+ Sound.SC3.UGen.Record.SineShaper: data SineShaper
+ Sound.SC3.UGen.Record.SineShaper: input :: SineShaper -> UGen
+ Sound.SC3.UGen.Record.SineShaper: instance Make SineShaper
+ Sound.SC3.UGen.Record.SineShaper: instance Show SineShaper
+ Sound.SC3.UGen.Record.SineShaper: limit :: SineShaper -> UGen
+ Sound.SC3.UGen.Record.SineShaper: mkSineShaper :: SineShaper -> UGen
+ Sound.SC3.UGen.Record.SineShaper: sineShaper :: SineShaper
+ Sound.SC3.UGen.Record.SkipNeedle: SkipNeedle :: UGen -> UGen -> UGen -> SkipNeedle
+ Sound.SC3.UGen.Record.SkipNeedle: data SkipNeedle
+ Sound.SC3.UGen.Record.SkipNeedle: instance Make SkipNeedle
+ Sound.SC3.UGen.Record.SkipNeedle: instance Show SkipNeedle
+ Sound.SC3.UGen.Record.SkipNeedle: mkSkipNeedle :: SkipNeedle -> UGen
+ Sound.SC3.UGen.Record.SkipNeedle: offset :: SkipNeedle -> UGen
+ Sound.SC3.UGen.Record.SkipNeedle: range :: SkipNeedle -> UGen
+ Sound.SC3.UGen.Record.SkipNeedle: rate_ :: SkipNeedle -> UGen
+ Sound.SC3.UGen.Record.SkipNeedle: skipNeedle :: SkipNeedle
+ Sound.SC3.UGen.Record.SmoothDecimator: SmoothDecimator :: UGen -> UGen -> UGen -> SmoothDecimator
+ Sound.SC3.UGen.Record.SmoothDecimator: data SmoothDecimator
+ Sound.SC3.UGen.Record.SmoothDecimator: input :: SmoothDecimator -> UGen
+ Sound.SC3.UGen.Record.SmoothDecimator: instance Make SmoothDecimator
+ Sound.SC3.UGen.Record.SmoothDecimator: instance Show SmoothDecimator
+ Sound.SC3.UGen.Record.SmoothDecimator: mkSmoothDecimator :: SmoothDecimator -> UGen
+ Sound.SC3.UGen.Record.SmoothDecimator: rate_ :: SmoothDecimator -> UGen
+ Sound.SC3.UGen.Record.SmoothDecimator: smoothDecimator :: SmoothDecimator
+ Sound.SC3.UGen.Record.SmoothDecimator: smoothing :: SmoothDecimator -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp: SoftClipAmp :: UGen -> UGen -> SoftClipAmp
+ Sound.SC3.UGen.Record.SoftClipAmp: data SoftClipAmp
+ Sound.SC3.UGen.Record.SoftClipAmp: input :: SoftClipAmp -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp: instance Make SoftClipAmp
+ Sound.SC3.UGen.Record.SoftClipAmp: instance Show SoftClipAmp
+ Sound.SC3.UGen.Record.SoftClipAmp: mkSoftClipAmp :: SoftClipAmp -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp: pregain :: SoftClipAmp -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp: softClipAmp :: SoftClipAmp
+ Sound.SC3.UGen.Record.SoftClipAmp4: SoftClipAmp4 :: UGen -> UGen -> SoftClipAmp4
+ Sound.SC3.UGen.Record.SoftClipAmp4: data SoftClipAmp4
+ Sound.SC3.UGen.Record.SoftClipAmp4: input :: SoftClipAmp4 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp4: instance Make SoftClipAmp4
+ Sound.SC3.UGen.Record.SoftClipAmp4: instance Show SoftClipAmp4
+ Sound.SC3.UGen.Record.SoftClipAmp4: mkSoftClipAmp4 :: SoftClipAmp4 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp4: pregain :: SoftClipAmp4 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp4: softClipAmp4 :: SoftClipAmp4
+ Sound.SC3.UGen.Record.SoftClipAmp8: SoftClipAmp8 :: UGen -> UGen -> SoftClipAmp8
+ Sound.SC3.UGen.Record.SoftClipAmp8: data SoftClipAmp8
+ Sound.SC3.UGen.Record.SoftClipAmp8: input :: SoftClipAmp8 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp8: instance Make SoftClipAmp8
+ Sound.SC3.UGen.Record.SoftClipAmp8: instance Show SoftClipAmp8
+ Sound.SC3.UGen.Record.SoftClipAmp8: mkSoftClipAmp8 :: SoftClipAmp8 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp8: pregain :: SoftClipAmp8 -> UGen
+ Sound.SC3.UGen.Record.SoftClipAmp8: softClipAmp8 :: SoftClipAmp8
+ Sound.SC3.UGen.Record.SoftClipper4: SoftClipper4 :: UGen -> SoftClipper4
+ Sound.SC3.UGen.Record.SoftClipper4: data SoftClipper4
+ Sound.SC3.UGen.Record.SoftClipper4: input :: SoftClipper4 -> UGen
+ Sound.SC3.UGen.Record.SoftClipper4: instance Make SoftClipper4
+ Sound.SC3.UGen.Record.SoftClipper4: instance Show SoftClipper4
+ Sound.SC3.UGen.Record.SoftClipper4: mkSoftClipper4 :: SoftClipper4 -> UGen
+ Sound.SC3.UGen.Record.SoftClipper4: softClipper4 :: SoftClipper4
+ Sound.SC3.UGen.Record.SoftClipper8: SoftClipper8 :: UGen -> SoftClipper8
+ Sound.SC3.UGen.Record.SoftClipper8: data SoftClipper8
+ Sound.SC3.UGen.Record.SoftClipper8: input :: SoftClipper8 -> UGen
+ Sound.SC3.UGen.Record.SoftClipper8: instance Make SoftClipper8
+ Sound.SC3.UGen.Record.SoftClipper8: instance Show SoftClipper8
+ Sound.SC3.UGen.Record.SoftClipper8: mkSoftClipper8 :: SoftClipper8 -> UGen
+ Sound.SC3.UGen.Record.SoftClipper8: softClipper8 :: SoftClipper8
+ Sound.SC3.UGen.Record.SortBuf: SortBuf :: UGen -> UGen -> UGen -> SortBuf
+ Sound.SC3.UGen.Record.SortBuf: bufnum :: SortBuf -> UGen
+ Sound.SC3.UGen.Record.SortBuf: data SortBuf
+ Sound.SC3.UGen.Record.SortBuf: instance Make SortBuf
+ Sound.SC3.UGen.Record.SortBuf: instance Show SortBuf
+ Sound.SC3.UGen.Record.SortBuf: mkSortBuf :: SortBuf -> UGen
+ Sound.SC3.UGen.Record.SortBuf: reset :: SortBuf -> UGen
+ Sound.SC3.UGen.Record.SortBuf: sortBuf :: SortBuf
+ Sound.SC3.UGen.Record.SortBuf: sortrate :: SortBuf -> UGen
+ Sound.SC3.UGen.Record.Spreader: Spreader :: UGen -> UGen -> UGen -> Spreader
+ Sound.SC3.UGen.Record.Spreader: data Spreader
+ Sound.SC3.UGen.Record.Spreader: filtsPerOctave :: Spreader -> UGen
+ Sound.SC3.UGen.Record.Spreader: input :: Spreader -> UGen
+ Sound.SC3.UGen.Record.Spreader: instance Make Spreader
+ Sound.SC3.UGen.Record.Spreader: instance Show Spreader
+ Sound.SC3.UGen.Record.Spreader: mkSpreader :: Spreader -> UGen
+ Sound.SC3.UGen.Record.Spreader: spreader :: Spreader
+ Sound.SC3.UGen.Record.Spreader: theta :: Spreader -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: SpruceBudworm :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SpruceBudworm
+ Sound.SC3.UGen.Record.SpruceBudworm: alpha :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: beta :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: data SpruceBudworm
+ Sound.SC3.UGen.Record.SpruceBudworm: initx :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: inity :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: instance Make SpruceBudworm
+ Sound.SC3.UGen.Record.SpruceBudworm: instance Show SpruceBudworm
+ Sound.SC3.UGen.Record.SpruceBudworm: k1 :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: k2 :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: mkSpruceBudworm :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: mu :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: rate_ :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: reset :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: rho :: SpruceBudworm -> UGen
+ Sound.SC3.UGen.Record.SpruceBudworm: spruceBudworm :: SpruceBudworm
+ Sound.SC3.UGen.Record.Squiz: Squiz :: Rate -> UGen -> UGen -> UGen -> UGen -> Squiz
+ Sound.SC3.UGen.Record.Squiz: data Squiz
+ Sound.SC3.UGen.Record.Squiz: input :: Squiz -> UGen
+ Sound.SC3.UGen.Record.Squiz: instance Make Squiz
+ Sound.SC3.UGen.Record.Squiz: instance Show Squiz
+ Sound.SC3.UGen.Record.Squiz: memlen :: Squiz -> UGen
+ Sound.SC3.UGen.Record.Squiz: mkSquiz :: Squiz -> UGen
+ Sound.SC3.UGen.Record.Squiz: pitchratio :: Squiz -> UGen
+ Sound.SC3.UGen.Record.Squiz: rate :: Squiz -> Rate
+ Sound.SC3.UGen.Record.Squiz: squiz :: Squiz
+ Sound.SC3.UGen.Record.Squiz: zcperchunk :: Squiz -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: Standard2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Standard2DC
+ Sound.SC3.UGen.Record.Standard2DC: data Standard2DC
+ Sound.SC3.UGen.Record.Standard2DC: instance Make Standard2DC
+ Sound.SC3.UGen.Record.Standard2DC: instance Show Standard2DC
+ Sound.SC3.UGen.Record.Standard2DC: k :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: maxfreq :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: minfreq :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: mkStandard2DC :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: rate :: Standard2DC -> Rate
+ Sound.SC3.UGen.Record.Standard2DC: standard2DC :: Standard2DC
+ Sound.SC3.UGen.Record.Standard2DC: x0 :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DC: y0 :: Standard2DC -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: Standard2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Standard2DL
+ Sound.SC3.UGen.Record.Standard2DL: data Standard2DL
+ Sound.SC3.UGen.Record.Standard2DL: instance Make Standard2DL
+ Sound.SC3.UGen.Record.Standard2DL: instance Show Standard2DL
+ Sound.SC3.UGen.Record.Standard2DL: k :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: maxfreq :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: minfreq :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: mkStandard2DL :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: rate :: Standard2DL -> Rate
+ Sound.SC3.UGen.Record.Standard2DL: standard2DL :: Standard2DL
+ Sound.SC3.UGen.Record.Standard2DL: x0 :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DL: y0 :: Standard2DL -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: Standard2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Standard2DN
+ Sound.SC3.UGen.Record.Standard2DN: data Standard2DN
+ Sound.SC3.UGen.Record.Standard2DN: instance Make Standard2DN
+ Sound.SC3.UGen.Record.Standard2DN: instance Show Standard2DN
+ Sound.SC3.UGen.Record.Standard2DN: k :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: maxfreq :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: minfreq :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: mkStandard2DN :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: rate :: Standard2DN -> Rate
+ Sound.SC3.UGen.Record.Standard2DN: standard2DN :: Standard2DN
+ Sound.SC3.UGen.Record.Standard2DN: x0 :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.Standard2DN: y0 :: Standard2DN -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: StandardTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> StandardTrig
+ Sound.SC3.UGen.Record.StandardTrig: data StandardTrig
+ Sound.SC3.UGen.Record.StandardTrig: instance Make StandardTrig
+ Sound.SC3.UGen.Record.StandardTrig: instance Show StandardTrig
+ Sound.SC3.UGen.Record.StandardTrig: k :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: maxfreq :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: minfreq :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: mkStandardTrig :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: rate :: StandardTrig -> Rate
+ Sound.SC3.UGen.Record.StandardTrig: standardTrig :: StandardTrig
+ Sound.SC3.UGen.Record.StandardTrig: x0 :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StandardTrig: y0 :: StandardTrig -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: StkBandedWG :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkBandedWG
+ Sound.SC3.UGen.Record.StkBandedWG: bowmotion :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: bowpressure :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: bowvelocity :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: data StkBandedWG
+ Sound.SC3.UGen.Record.StkBandedWG: freq :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: instance Make StkBandedWG
+ Sound.SC3.UGen.Record.StkBandedWG: instance Show StkBandedWG
+ Sound.SC3.UGen.Record.StkBandedWG: instr :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: integration :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: mkStkBandedWG :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: modalresonance :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: rate :: StkBandedWG -> Rate
+ Sound.SC3.UGen.Record.StkBandedWG: setstriking :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBandedWG: stkBandedWG :: StkBandedWG
+ Sound.SC3.UGen.Record.StkBandedWG: trig :: StkBandedWG -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: StkBeeThree :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkBeeThree
+ Sound.SC3.UGen.Record.StkBeeThree: adsrtarget :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: data StkBeeThree
+ Sound.SC3.UGen.Record.StkBeeThree: freq :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: instance Make StkBeeThree
+ Sound.SC3.UGen.Record.StkBeeThree: instance Show StkBeeThree
+ Sound.SC3.UGen.Record.StkBeeThree: lfodepth :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: lfospeed :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: mkStkBeeThree :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: op3gain :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: op4gain :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBeeThree: rate :: StkBeeThree -> Rate
+ Sound.SC3.UGen.Record.StkBeeThree: stkBeeThree :: StkBeeThree
+ Sound.SC3.UGen.Record.StkBeeThree: trig :: StkBeeThree -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: StkBlowHole :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkBlowHole
+ Sound.SC3.UGen.Record.StkBlowHole: breathpressure :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: data StkBlowHole
+ Sound.SC3.UGen.Record.StkBlowHole: freq :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: instance Make StkBlowHole
+ Sound.SC3.UGen.Record.StkBlowHole: instance Show StkBlowHole
+ Sound.SC3.UGen.Record.StkBlowHole: mkStkBlowHole :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: noisegain :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: rate :: StkBlowHole -> Rate
+ Sound.SC3.UGen.Record.StkBlowHole: reedstiffness :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: register :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBlowHole: stkBlowHole :: StkBlowHole
+ Sound.SC3.UGen.Record.StkBlowHole: tonehole :: StkBlowHole -> UGen
+ Sound.SC3.UGen.Record.StkBowed: StkBowed :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkBowed
+ Sound.SC3.UGen.Record.StkBowed: attackrate :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: bowposition :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: bowpressure :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: data StkBowed
+ Sound.SC3.UGen.Record.StkBowed: decayrate :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: freq :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: gate :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: instance Make StkBowed
+ Sound.SC3.UGen.Record.StkBowed: instance Show StkBowed
+ Sound.SC3.UGen.Record.StkBowed: loudness :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: mkStkBowed :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: rate :: StkBowed -> Rate
+ Sound.SC3.UGen.Record.StkBowed: stkBowed :: StkBowed
+ Sound.SC3.UGen.Record.StkBowed: vibfreq :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkBowed: vibgain :: StkBowed -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: StkClarinet :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkClarinet
+ Sound.SC3.UGen.Record.StkClarinet: breathpressure :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: data StkClarinet
+ Sound.SC3.UGen.Record.StkClarinet: freq :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: instance Make StkClarinet
+ Sound.SC3.UGen.Record.StkClarinet: instance Show StkClarinet
+ Sound.SC3.UGen.Record.StkClarinet: mkStkClarinet :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: noisegain :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: rate :: StkClarinet -> Rate
+ Sound.SC3.UGen.Record.StkClarinet: reedstiffness :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: stkClarinet :: StkClarinet
+ Sound.SC3.UGen.Record.StkClarinet: trig :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: vibfreq :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkClarinet: vibgain :: StkClarinet -> UGen
+ Sound.SC3.UGen.Record.StkFlute: StkFlute :: Rate -> UGen -> UGen -> UGen -> UGen -> StkFlute
+ Sound.SC3.UGen.Record.StkFlute: data StkFlute
+ Sound.SC3.UGen.Record.StkFlute: freq :: StkFlute -> UGen
+ Sound.SC3.UGen.Record.StkFlute: instance Make StkFlute
+ Sound.SC3.UGen.Record.StkFlute: instance Show StkFlute
+ Sound.SC3.UGen.Record.StkFlute: jetDelay :: StkFlute -> UGen
+ Sound.SC3.UGen.Record.StkFlute: jetRatio :: StkFlute -> UGen
+ Sound.SC3.UGen.Record.StkFlute: mkStkFlute :: StkFlute -> UGen
+ Sound.SC3.UGen.Record.StkFlute: noisegain :: StkFlute -> UGen
+ Sound.SC3.UGen.Record.StkFlute: rate :: StkFlute -> Rate
+ Sound.SC3.UGen.Record.StkFlute: stkFlute :: StkFlute
+ Sound.SC3.UGen.Record.StkMandolin: StkMandolin :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkMandolin
+ Sound.SC3.UGen.Record.StkMandolin: aftertouch :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: bodysize :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: data StkMandolin
+ Sound.SC3.UGen.Record.StkMandolin: freq :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: instance Make StkMandolin
+ Sound.SC3.UGen.Record.StkMandolin: instance Show StkMandolin
+ Sound.SC3.UGen.Record.StkMandolin: mkStkMandolin :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: pickposition :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: rate :: StkMandolin -> Rate
+ Sound.SC3.UGen.Record.StkMandolin: stkMandolin :: StkMandolin
+ Sound.SC3.UGen.Record.StkMandolin: stringdamping :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: stringdetune :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkMandolin: trig :: StkMandolin -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: StkModalBar :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkModalBar
+ Sound.SC3.UGen.Record.StkModalBar: data StkModalBar
+ Sound.SC3.UGen.Record.StkModalBar: directstickmix :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: freq :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: instance Make StkModalBar
+ Sound.SC3.UGen.Record.StkModalBar: instance Show StkModalBar
+ Sound.SC3.UGen.Record.StkModalBar: instrument :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: mkStkModalBar :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: rate :: StkModalBar -> Rate
+ Sound.SC3.UGen.Record.StkModalBar: stickhardness :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: stickposition :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: stkModalBar :: StkModalBar
+ Sound.SC3.UGen.Record.StkModalBar: trig :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: vibratofreq :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: vibratogain :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkModalBar: volume :: StkModalBar -> UGen
+ Sound.SC3.UGen.Record.StkMoog: StkMoog :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkMoog
+ Sound.SC3.UGen.Record.StkMoog: data StkMoog
+ Sound.SC3.UGen.Record.StkMoog: filterQ :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: freq :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: gain :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: instance Make StkMoog
+ Sound.SC3.UGen.Record.StkMoog: instance Show StkMoog
+ Sound.SC3.UGen.Record.StkMoog: mkStkMoog :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: rate :: StkMoog -> Rate
+ Sound.SC3.UGen.Record.StkMoog: stkMoog :: StkMoog
+ Sound.SC3.UGen.Record.StkMoog: sweeprate :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: trig :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: vibfreq :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkMoog: vibgain :: StkMoog -> UGen
+ Sound.SC3.UGen.Record.StkPluck: StkPluck :: Rate -> UGen -> UGen -> StkPluck
+ Sound.SC3.UGen.Record.StkPluck: data StkPluck
+ Sound.SC3.UGen.Record.StkPluck: decay :: StkPluck -> UGen
+ Sound.SC3.UGen.Record.StkPluck: freq :: StkPluck -> UGen
+ Sound.SC3.UGen.Record.StkPluck: instance Make StkPluck
+ Sound.SC3.UGen.Record.StkPluck: instance Show StkPluck
+ Sound.SC3.UGen.Record.StkPluck: mkStkPluck :: StkPluck -> UGen
+ Sound.SC3.UGen.Record.StkPluck: rate :: StkPluck -> Rate
+ Sound.SC3.UGen.Record.StkPluck: stkPluck :: StkPluck
+ Sound.SC3.UGen.Record.StkSaxofony: StkSaxofony :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkSaxofony
+ Sound.SC3.UGen.Record.StkSaxofony: blowposition :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: breathpressure :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: data StkSaxofony
+ Sound.SC3.UGen.Record.StkSaxofony: freq :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: instance Make StkSaxofony
+ Sound.SC3.UGen.Record.StkSaxofony: instance Show StkSaxofony
+ Sound.SC3.UGen.Record.StkSaxofony: mkStkSaxofony :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: noisegain :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: rate :: StkSaxofony -> Rate
+ Sound.SC3.UGen.Record.StkSaxofony: reedaperture :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: reedstiffness :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: stkSaxofony :: StkSaxofony
+ Sound.SC3.UGen.Record.StkSaxofony: trig :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: vibratofrequency :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkSaxofony: vibratogain :: StkSaxofony -> UGen
+ Sound.SC3.UGen.Record.StkShakers: StkShakers :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> StkShakers
+ Sound.SC3.UGen.Record.StkShakers: data StkShakers
+ Sound.SC3.UGen.Record.StkShakers: decay :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: energy :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: instance Make StkShakers
+ Sound.SC3.UGen.Record.StkShakers: instance Show StkShakers
+ Sound.SC3.UGen.Record.StkShakers: instr :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: mkStkShakers :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: objects :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: rate :: StkShakers -> Rate
+ Sound.SC3.UGen.Record.StkShakers: resfreq :: StkShakers -> UGen
+ Sound.SC3.UGen.Record.StkShakers: stkShakers :: StkShakers
+ Sound.SC3.UGen.Record.StkVoicForm: StkVoicForm :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> StkVoicForm
+ Sound.SC3.UGen.Record.StkVoicForm: data StkVoicForm
+ Sound.SC3.UGen.Record.StkVoicForm: freq :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: instance Make StkVoicForm
+ Sound.SC3.UGen.Record.StkVoicForm: instance Show StkVoicForm
+ Sound.SC3.UGen.Record.StkVoicForm: loudness :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: mkStkVoicForm :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: rate :: StkVoicForm -> Rate
+ Sound.SC3.UGen.Record.StkVoicForm: stkVoicForm :: StkVoicForm
+ Sound.SC3.UGen.Record.StkVoicForm: trig :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: vibfreq :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: vibgain :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: vowelphon :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.StkVoicForm: vuvmix :: StkVoicForm -> UGen
+ Sound.SC3.UGen.Record.Streson: Streson :: Rate -> UGen -> UGen -> UGen -> Streson
+ Sound.SC3.UGen.Record.Streson: data Streson
+ Sound.SC3.UGen.Record.Streson: delayTime :: Streson -> UGen
+ Sound.SC3.UGen.Record.Streson: input :: Streson -> UGen
+ Sound.SC3.UGen.Record.Streson: instance Make Streson
+ Sound.SC3.UGen.Record.Streson: instance Show Streson
+ Sound.SC3.UGen.Record.Streson: mkStreson :: Streson -> UGen
+ Sound.SC3.UGen.Record.Streson: rate :: Streson -> Rate
+ Sound.SC3.UGen.Record.Streson: res :: Streson -> UGen
+ Sound.SC3.UGen.Record.Streson: streson :: Streson
+ Sound.SC3.UGen.Record.Summer: Summer :: Rate -> UGen -> UGen -> UGen -> UGen -> Summer
+ Sound.SC3.UGen.Record.Summer: data Summer
+ Sound.SC3.UGen.Record.Summer: instance Make Summer
+ Sound.SC3.UGen.Record.Summer: instance Show Summer
+ Sound.SC3.UGen.Record.Summer: mkSummer :: Summer -> UGen
+ Sound.SC3.UGen.Record.Summer: rate :: Summer -> Rate
+ Sound.SC3.UGen.Record.Summer: reset :: Summer -> UGen
+ Sound.SC3.UGen.Record.Summer: resetval :: Summer -> UGen
+ Sound.SC3.UGen.Record.Summer: step :: Summer -> UGen
+ Sound.SC3.UGen.Record.Summer: summer :: Summer
+ Sound.SC3.UGen.Record.Summer: trig :: Summer -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: SwitchDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> SwitchDelay
+ Sound.SC3.UGen.Record.SwitchDelay: data SwitchDelay
+ Sound.SC3.UGen.Record.SwitchDelay: delayfactor :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: delaytime :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: drylevel :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: input :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: instance Make SwitchDelay
+ Sound.SC3.UGen.Record.SwitchDelay: instance Show SwitchDelay
+ Sound.SC3.UGen.Record.SwitchDelay: maxdelaytime :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: mkSwitchDelay :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.SwitchDelay: switchDelay :: SwitchDelay
+ Sound.SC3.UGen.Record.SwitchDelay: wetlevel :: SwitchDelay -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: TBetaRand :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> TBetaRand
+ Sound.SC3.UGen.Record.TBetaRand: data TBetaRand
+ Sound.SC3.UGen.Record.TBetaRand: hi :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: instance Make TBetaRand
+ Sound.SC3.UGen.Record.TBetaRand: instance Show TBetaRand
+ Sound.SC3.UGen.Record.TBetaRand: lo :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: mkTBetaRand :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: prob1 :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: prob2 :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBetaRand: rate :: TBetaRand -> Rate
+ Sound.SC3.UGen.Record.TBetaRand: tBetaRand :: TBetaRand
+ Sound.SC3.UGen.Record.TBetaRand: trig :: TBetaRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: TBrownRand :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> TBrownRand
+ Sound.SC3.UGen.Record.TBrownRand: data TBrownRand
+ Sound.SC3.UGen.Record.TBrownRand: dev :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: dist :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: hi :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: instance Make TBrownRand
+ Sound.SC3.UGen.Record.TBrownRand: instance Show TBrownRand
+ Sound.SC3.UGen.Record.TBrownRand: lo :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: mkTBrownRand :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TBrownRand: rate :: TBrownRand -> Rate
+ Sound.SC3.UGen.Record.TBrownRand: tBrownRand :: TBrownRand
+ Sound.SC3.UGen.Record.TBrownRand: trig :: TBrownRand -> UGen
+ Sound.SC3.UGen.Record.TGaussRand: TGaussRand :: Rate -> UGen -> UGen -> UGen -> TGaussRand
+ Sound.SC3.UGen.Record.TGaussRand: data TGaussRand
+ Sound.SC3.UGen.Record.TGaussRand: hi :: TGaussRand -> UGen
+ Sound.SC3.UGen.Record.TGaussRand: instance Make TGaussRand
+ Sound.SC3.UGen.Record.TGaussRand: instance Show TGaussRand
+ Sound.SC3.UGen.Record.TGaussRand: lo :: TGaussRand -> UGen
+ Sound.SC3.UGen.Record.TGaussRand: mkTGaussRand :: TGaussRand -> UGen
+ Sound.SC3.UGen.Record.TGaussRand: rate :: TGaussRand -> Rate
+ Sound.SC3.UGen.Record.TGaussRand: tGaussRand :: TGaussRand
+ Sound.SC3.UGen.Record.TGaussRand: trig :: TGaussRand -> UGen
+ Sound.SC3.UGen.Record.TGrains2: TGrains2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TGrains2
+ Sound.SC3.UGen.Record.TGrains2: amp :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: att :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: bufnum :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: centerPos :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: data TGrains2
+ Sound.SC3.UGen.Record.TGrains2: dec :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: dur :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: instance Make TGrains2
+ Sound.SC3.UGen.Record.TGrains2: instance Show TGrains2
+ Sound.SC3.UGen.Record.TGrains2: interp :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: mkTGrains2 :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: pan :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: rate_ :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains2: tGrains2 :: TGrains2
+ Sound.SC3.UGen.Record.TGrains2: trigger :: TGrains2 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: TGrains3 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TGrains3
+ Sound.SC3.UGen.Record.TGrains3: amp :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: att :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: bufnum :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: centerPos :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: data TGrains3
+ Sound.SC3.UGen.Record.TGrains3: dec :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: dur :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: instance Make TGrains3
+ Sound.SC3.UGen.Record.TGrains3: instance Show TGrains3
+ Sound.SC3.UGen.Record.TGrains3: interp :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: mkTGrains3 :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: pan :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: rate_ :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: tGrains3 :: TGrains3
+ Sound.SC3.UGen.Record.TGrains3: trigger :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TGrains3: window :: TGrains3 -> UGen
+ Sound.SC3.UGen.Record.TPV: TPV :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TPV
+ Sound.SC3.UGen.Record.TPV: chain :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: currentpeaks :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: data TPV
+ Sound.SC3.UGen.Record.TPV: freqmult :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: hopsize :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: instance Make TPV
+ Sound.SC3.UGen.Record.TPV: instance Show TPV
+ Sound.SC3.UGen.Record.TPV: maxpeaks :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: mkTPV :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: noisefloor :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: tPV :: TPV
+ Sound.SC3.UGen.Record.TPV: tolerance :: TPV -> UGen
+ Sound.SC3.UGen.Record.TPV: windowsize :: TPV -> UGen
+ Sound.SC3.UGen.Record.TTendency: TTendency :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TTendency
+ Sound.SC3.UGen.Record.TTendency: data TTendency
+ Sound.SC3.UGen.Record.TTendency: dist :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: instance Make TTendency
+ Sound.SC3.UGen.Record.TTendency: instance Show TTendency
+ Sound.SC3.UGen.Record.TTendency: mkTTendency :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: parA :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: parB :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: parX :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: parY :: TTendency -> UGen
+ Sound.SC3.UGen.Record.TTendency: rate :: TTendency -> Rate
+ Sound.SC3.UGen.Record.TTendency: tTendency :: TTendency
+ Sound.SC3.UGen.Record.TTendency: trigger :: TTendency -> UGen
+ Sound.SC3.UGen.Record.Tartini: Tartini :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Tartini
+ Sound.SC3.UGen.Record.Tartini: data Tartini
+ Sound.SC3.UGen.Record.Tartini: input :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: instance Make Tartini
+ Sound.SC3.UGen.Record.Tartini: instance Show Tartini
+ Sound.SC3.UGen.Record.Tartini: k :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: mkTartini :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: n :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: overlap :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: smallCutoff :: Tartini -> UGen
+ Sound.SC3.UGen.Record.Tartini: tartini :: Tartini
+ Sound.SC3.UGen.Record.Tartini: threshold :: Tartini -> UGen
+ Sound.SC3.UGen.Record.TermanWang: TermanWang :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TermanWang
+ Sound.SC3.UGen.Record.TermanWang: alpha :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: beta :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: data TermanWang
+ Sound.SC3.UGen.Record.TermanWang: eta :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: initx :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: inity :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: input :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: instance Make TermanWang
+ Sound.SC3.UGen.Record.TermanWang: instance Show TermanWang
+ Sound.SC3.UGen.Record.TermanWang: mkTermanWang :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: ratex :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: ratey :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: reset :: TermanWang -> UGen
+ Sound.SC3.UGen.Record.TermanWang: termanWang :: TermanWang
+ Sound.SC3.UGen.Record.Tilt: Tilt :: UGen -> UGen -> UGen -> UGen -> UGen -> Tilt
+ Sound.SC3.UGen.Record.Tilt: data Tilt
+ Sound.SC3.UGen.Record.Tilt: instance Make Tilt
+ Sound.SC3.UGen.Record.Tilt: instance Show Tilt
+ Sound.SC3.UGen.Record.Tilt: mkTilt :: Tilt -> UGen
+ Sound.SC3.UGen.Record.Tilt: tilt :: Tilt
+ Sound.SC3.UGen.Record.Tilt: tilt_ :: Tilt -> UGen
+ Sound.SC3.UGen.Record.Tilt: w :: Tilt -> UGen
+ Sound.SC3.UGen.Record.Tilt: x :: Tilt -> UGen
+ Sound.SC3.UGen.Record.Tilt: y :: Tilt -> UGen
+ Sound.SC3.UGen.Record.Tilt: z :: Tilt -> UGen
+ Sound.SC3.UGen.Record.TrigAvg: TrigAvg :: UGen -> UGen -> TrigAvg
+ Sound.SC3.UGen.Record.TrigAvg: data TrigAvg
+ Sound.SC3.UGen.Record.TrigAvg: input :: TrigAvg -> UGen
+ Sound.SC3.UGen.Record.TrigAvg: instance Make TrigAvg
+ Sound.SC3.UGen.Record.TrigAvg: instance Show TrigAvg
+ Sound.SC3.UGen.Record.TrigAvg: mkTrigAvg :: TrigAvg -> UGen
+ Sound.SC3.UGen.Record.TrigAvg: trig :: TrigAvg -> UGen
+ Sound.SC3.UGen.Record.TrigAvg: trigAvg :: TrigAvg
+ Sound.SC3.UGen.Record.Tumble: Tumble :: UGen -> UGen -> UGen -> UGen -> UGen -> Tumble
+ Sound.SC3.UGen.Record.Tumble: data Tumble
+ Sound.SC3.UGen.Record.Tumble: instance Make Tumble
+ Sound.SC3.UGen.Record.Tumble: instance Show Tumble
+ Sound.SC3.UGen.Record.Tumble: mkTumble :: Tumble -> UGen
+ Sound.SC3.UGen.Record.Tumble: tilt :: Tumble -> UGen
+ Sound.SC3.UGen.Record.Tumble: tumble :: Tumble
+ Sound.SC3.UGen.Record.Tumble: w :: Tumble -> UGen
+ Sound.SC3.UGen.Record.Tumble: x :: Tumble -> UGen
+ Sound.SC3.UGen.Record.Tumble: y :: Tumble -> UGen
+ Sound.SC3.UGen.Record.Tumble: z :: Tumble -> UGen
+ Sound.SC3.UGen.Record.TwoTube: TwoTube :: UGen -> UGen -> UGen -> UGen -> UGen -> TwoTube
+ Sound.SC3.UGen.Record.TwoTube: d1length :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: d2length :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: data TwoTube
+ Sound.SC3.UGen.Record.TwoTube: input :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: instance Make TwoTube
+ Sound.SC3.UGen.Record.TwoTube: instance Show TwoTube
+ Sound.SC3.UGen.Record.TwoTube: k :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: loss :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: mkTwoTube :: TwoTube -> UGen
+ Sound.SC3.UGen.Record.TwoTube: twoTube :: TwoTube
+ Sound.SC3.UGen.Record.UHJ2B: UHJ2B :: UGen -> UGen -> UHJ2B
+ Sound.SC3.UGen.Record.UHJ2B: data UHJ2B
+ Sound.SC3.UGen.Record.UHJ2B: instance Make UHJ2B
+ Sound.SC3.UGen.Record.UHJ2B: instance Show UHJ2B
+ Sound.SC3.UGen.Record.UHJ2B: ls :: UHJ2B -> UGen
+ Sound.SC3.UGen.Record.UHJ2B: mkUHJ2B :: UHJ2B -> UGen
+ Sound.SC3.UGen.Record.UHJ2B: rs :: UHJ2B -> UGen
+ Sound.SC3.UGen.Record.UHJ2B: uHJ2B :: UHJ2B
+ Sound.SC3.UGen.Record.VBAP: VBAP :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> VBAP
+ Sound.SC3.UGen.Record.VBAP: azimuth :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: bufnum :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: data VBAP
+ Sound.SC3.UGen.Record.VBAP: elevation :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: input :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: instance Make VBAP
+ Sound.SC3.UGen.Record.VBAP: instance Show VBAP
+ Sound.SC3.UGen.Record.VBAP: mkVBAP :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: rate :: VBAP -> Rate
+ Sound.SC3.UGen.Record.VBAP: spread :: VBAP -> UGen
+ Sound.SC3.UGen.Record.VBAP: vBAP :: VBAP
+ Sound.SC3.UGen.Record.VMScan2D: VMScan2D :: UGen -> VMScan2D
+ Sound.SC3.UGen.Record.VMScan2D: bufnum :: VMScan2D -> UGen
+ Sound.SC3.UGen.Record.VMScan2D: data VMScan2D
+ Sound.SC3.UGen.Record.VMScan2D: instance Make VMScan2D
+ Sound.SC3.UGen.Record.VMScan2D: instance Show VMScan2D
+ Sound.SC3.UGen.Record.VMScan2D: mkVMScan2D :: VMScan2D -> UGen
+ Sound.SC3.UGen.Record.VMScan2D: vMScan2D :: VMScan2D
+ Sound.SC3.UGen.Record.VOSIM: VOSIM :: UGen -> UGen -> UGen -> UGen -> VOSIM
+ Sound.SC3.UGen.Record.VOSIM: data VOSIM
+ Sound.SC3.UGen.Record.VOSIM: decay :: VOSIM -> UGen
+ Sound.SC3.UGen.Record.VOSIM: freq :: VOSIM -> UGen
+ Sound.SC3.UGen.Record.VOSIM: instance Make VOSIM
+ Sound.SC3.UGen.Record.VOSIM: instance Show VOSIM
+ Sound.SC3.UGen.Record.VOSIM: mkVOSIM :: VOSIM -> UGen
+ Sound.SC3.UGen.Record.VOSIM: nCycles :: VOSIM -> UGen
+ Sound.SC3.UGen.Record.VOSIM: trig :: VOSIM -> UGen
+ Sound.SC3.UGen.Record.VOSIM: vOSIM :: VOSIM
+ Sound.SC3.UGen.Record.VarLag: VarLag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> VarLag
+ Sound.SC3.UGen.Record.VarLag: curvature :: VarLag -> UGen
+ Sound.SC3.UGen.Record.VarLag: data VarLag
+ Sound.SC3.UGen.Record.VarLag: input :: VarLag -> UGen
+ Sound.SC3.UGen.Record.VarLag: instance Make VarLag
+ Sound.SC3.UGen.Record.VarLag: instance Show VarLag
+ Sound.SC3.UGen.Record.VarLag: mkVarLag :: VarLag -> UGen
+ Sound.SC3.UGen.Record.VarLag: rate :: VarLag -> Rate
+ Sound.SC3.UGen.Record.VarLag: start :: VarLag -> UGen
+ Sound.SC3.UGen.Record.VarLag: time :: VarLag -> UGen
+ Sound.SC3.UGen.Record.VarLag: varLag :: VarLag
+ Sound.SC3.UGen.Record.VarLag: warp :: VarLag -> UGen
+ Sound.SC3.UGen.Record.WAmp: WAmp :: UGen -> UGen -> WAmp
+ Sound.SC3.UGen.Record.WAmp: data WAmp
+ Sound.SC3.UGen.Record.WAmp: input :: WAmp -> UGen
+ Sound.SC3.UGen.Record.WAmp: instance Make WAmp
+ Sound.SC3.UGen.Record.WAmp: instance Show WAmp
+ Sound.SC3.UGen.Record.WAmp: mkWAmp :: WAmp -> UGen
+ Sound.SC3.UGen.Record.WAmp: wAmp :: WAmp
+ Sound.SC3.UGen.Record.WAmp: winSize :: WAmp -> UGen
+ Sound.SC3.UGen.Record.WalshHadamard: WalshHadamard :: UGen -> UGen -> WalshHadamard
+ Sound.SC3.UGen.Record.WalshHadamard: data WalshHadamard
+ Sound.SC3.UGen.Record.WalshHadamard: input :: WalshHadamard -> UGen
+ Sound.SC3.UGen.Record.WalshHadamard: instance Make WalshHadamard
+ Sound.SC3.UGen.Record.WalshHadamard: instance Show WalshHadamard
+ Sound.SC3.UGen.Record.WalshHadamard: mkWalshHadamard :: WalshHadamard -> UGen
+ Sound.SC3.UGen.Record.WalshHadamard: walshHadamard :: WalshHadamard
+ Sound.SC3.UGen.Record.WalshHadamard: which :: WalshHadamard -> UGen
+ Sound.SC3.UGen.Record.WarpZ: WarpZ :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> WarpZ
+ Sound.SC3.UGen.Record.WarpZ: bufnum :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: data WarpZ
+ Sound.SC3.UGen.Record.WarpZ: envbufnum :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: freqScale :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: instance Make WarpZ
+ Sound.SC3.UGen.Record.WarpZ: instance Show WarpZ
+ Sound.SC3.UGen.Record.WarpZ: interp :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: mkWarpZ :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: overlaps :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: pointer :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: warpZ :: WarpZ
+ Sound.SC3.UGen.Record.WarpZ: windowRandRatio :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: windowSize :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: zeroSearch :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WarpZ: zeroStart :: WarpZ -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: WaveLoss :: Rate -> UGen -> UGen -> UGen -> UGen -> WaveLoss
+ Sound.SC3.UGen.Record.WaveLoss: data WaveLoss
+ Sound.SC3.UGen.Record.WaveLoss: drop_ :: WaveLoss -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: input :: WaveLoss -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: instance Make WaveLoss
+ Sound.SC3.UGen.Record.WaveLoss: instance Show WaveLoss
+ Sound.SC3.UGen.Record.WaveLoss: mkWaveLoss :: WaveLoss -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: mode :: WaveLoss -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: outof :: WaveLoss -> UGen
+ Sound.SC3.UGen.Record.WaveLoss: rate :: WaveLoss -> Rate
+ Sound.SC3.UGen.Record.WaveLoss: waveLoss :: WaveLoss
+ Sound.SC3.UGen.Record.WaveTerrain: WaveTerrain :: UGen -> UGen -> UGen -> UGen -> UGen -> WaveTerrain
+ Sound.SC3.UGen.Record.WaveTerrain: bufnum :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveTerrain: data WaveTerrain
+ Sound.SC3.UGen.Record.WaveTerrain: instance Make WaveTerrain
+ Sound.SC3.UGen.Record.WaveTerrain: instance Show WaveTerrain
+ Sound.SC3.UGen.Record.WaveTerrain: mkWaveTerrain :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveTerrain: waveTerrain :: WaveTerrain
+ Sound.SC3.UGen.Record.WaveTerrain: x :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveTerrain: xsize :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveTerrain: y :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveTerrain: ysize :: WaveTerrain -> UGen
+ Sound.SC3.UGen.Record.WaveletDaub: WaveletDaub :: UGen -> UGen -> UGen -> WaveletDaub
+ Sound.SC3.UGen.Record.WaveletDaub: data WaveletDaub
+ Sound.SC3.UGen.Record.WaveletDaub: input :: WaveletDaub -> UGen
+ Sound.SC3.UGen.Record.WaveletDaub: instance Make WaveletDaub
+ Sound.SC3.UGen.Record.WaveletDaub: instance Show WaveletDaub
+ Sound.SC3.UGen.Record.WaveletDaub: mkWaveletDaub :: WaveletDaub -> UGen
+ Sound.SC3.UGen.Record.WaveletDaub: n :: WaveletDaub -> UGen
+ Sound.SC3.UGen.Record.WaveletDaub: waveletDaub :: WaveletDaub
+ Sound.SC3.UGen.Record.WaveletDaub: which :: WaveletDaub -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: WeaklyNonlinear :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> WeaklyNonlinear
+ Sound.SC3.UGen.Record.WeaklyNonlinear: alpha :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: beta :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: data WeaklyNonlinear
+ Sound.SC3.UGen.Record.WeaklyNonlinear: freq :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: initx :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: inity :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: input :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: instance Make WeaklyNonlinear
+ Sound.SC3.UGen.Record.WeaklyNonlinear: instance Show WeaklyNonlinear
+ Sound.SC3.UGen.Record.WeaklyNonlinear: mkWeaklyNonlinear :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: ratex :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: ratey :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: reset :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: weaklyNonlinear :: WeaklyNonlinear
+ Sound.SC3.UGen.Record.WeaklyNonlinear: xexponent :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear: yexponent :: WeaklyNonlinear -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: WeaklyNonlinear2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> WeaklyNonlinear2
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: alpha :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: beta :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: data WeaklyNonlinear2
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: freq :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: initx :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: inity :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: input :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: instance Make WeaklyNonlinear2
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: instance Show WeaklyNonlinear2
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: mkWeaklyNonlinear2 :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: ratex :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: ratey :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: reset :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: weaklyNonlinear2 :: WeaklyNonlinear2
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: xexponent :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WeaklyNonlinear2: yexponent :: WeaklyNonlinear2 -> UGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: WidthFirstUGen :: UGen -> WidthFirstUGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: data WidthFirstUGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: instance Make WidthFirstUGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: instance Show WidthFirstUGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: maxSize :: WidthFirstUGen -> UGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: mkWidthFirstUGen :: WidthFirstUGen -> UGen
+ Sound.SC3.UGen.Record.WidthFirstUGen: widthFirstUGen :: WidthFirstUGen
+ Sound.SC3.UGen.Record.WrapSummer: WrapSummer :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> WrapSummer
+ Sound.SC3.UGen.Record.WrapSummer: data WrapSummer
+ Sound.SC3.UGen.Record.WrapSummer: instance Make WrapSummer
+ Sound.SC3.UGen.Record.WrapSummer: instance Show WrapSummer
+ Sound.SC3.UGen.Record.WrapSummer: max_ :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: min_ :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: mkWrapSummer :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: rate :: WrapSummer -> Rate
+ Sound.SC3.UGen.Record.WrapSummer: reset :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: resetval :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: step :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: trig :: WrapSummer -> UGen
+ Sound.SC3.UGen.Record.WrapSummer: wrapSummer :: WrapSummer
- Sound.SC3.UGen.Record.BufRd: BufRd :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> BufRd
+ Sound.SC3.UGen.Record.BufRd: BufRd :: Rate -> UGen -> UGen -> UGen -> UGen -> BufRd
- Sound.SC3.UGen.Record.DecodeB2: DecodeB2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> DecodeB2
+ Sound.SC3.UGen.Record.DecodeB2: DecodeB2 :: Rate -> UGen -> UGen -> UGen -> UGen -> DecodeB2
- Sound.SC3.UGen.Record.DiskIn: DiskIn :: UGen -> UGen -> UGen -> DiskIn
+ Sound.SC3.UGen.Record.DiskIn: DiskIn :: UGen -> UGen -> DiskIn
- Sound.SC3.UGen.Record.GrainBuf: GrainBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainBuf
+ Sound.SC3.UGen.Record.GrainBuf: GrainBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainBuf
- Sound.SC3.UGen.Record.GrainFM: GrainFM :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainFM
+ Sound.SC3.UGen.Record.GrainFM: GrainFM :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainFM
- Sound.SC3.UGen.Record.GrainIn: GrainIn :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainIn
+ Sound.SC3.UGen.Record.GrainIn: GrainIn :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainIn
- Sound.SC3.UGen.Record.GrainSin: GrainSin :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainSin
+ Sound.SC3.UGen.Record.GrainSin: GrainSin :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> GrainSin
- Sound.SC3.UGen.Record.In: In :: Rate -> UGen -> UGen -> In
+ Sound.SC3.UGen.Record.In: In :: Rate -> UGen -> In
- Sound.SC3.UGen.Record.InFeedback: InFeedback :: UGen -> UGen -> InFeedback
+ Sound.SC3.UGen.Record.InFeedback: InFeedback :: UGen -> InFeedback
- Sound.SC3.UGen.Record.InTrig: InTrig :: UGen -> UGen -> InTrig
+ Sound.SC3.UGen.Record.InTrig: InTrig :: UGen -> InTrig
- Sound.SC3.UGen.Record.LagIn: LagIn :: UGen -> UGen -> UGen -> LagIn
+ Sound.SC3.UGen.Record.LagIn: LagIn :: UGen -> UGen -> LagIn
- Sound.SC3.UGen.Record.PanAz: PanAz :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PanAz
+ Sound.SC3.UGen.Record.PanAz: PanAz :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> PanAz
- Sound.SC3.UGen.Record.PlayBuf: PlayBuf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PlayBuf
+ Sound.SC3.UGen.Record.PlayBuf: PlayBuf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> PlayBuf
- Sound.SC3.UGen.Record.TGrains: TGrains :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TGrains
+ Sound.SC3.UGen.Record.TGrains: TGrains :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> TGrains
- Sound.SC3.UGen.Record.Tap: Tap :: UGen -> UGen -> UGen -> Tap
+ Sound.SC3.UGen.Record.Tap: Tap :: UGen -> UGen -> Tap
- Sound.SC3.UGen.Record.VDiskIn: VDiskIn :: UGen -> UGen -> UGen -> UGen -> UGen -> VDiskIn
+ Sound.SC3.UGen.Record.VDiskIn: VDiskIn :: UGen -> UGen -> UGen -> UGen -> VDiskIn
- Sound.SC3.UGen.Record.Warp1: Warp1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Warp1
+ Sound.SC3.UGen.Record.Warp1: Warp1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> Warp1

This diff is very large; some files are shown as “too large to diff”. Download the raw patch for the complete diff.

Files

Help/analog-bubbles.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE DisambiguateRecordFields #-} -import Sound.SC3-import Sound.SC3.UGen.Record+import Sound.SC3 {- hsc3 -}+import Sound.SC3.UGen.Record {- hsc3-rec -} import Sound.SC3.UGen.Record.CombN import Sound.SC3.UGen.Record.LFSaw import Sound.SC3.UGen.Record.Out
Help/pitch.hs view
@@ -1,11 +1,11 @@-import Sound.SC3-import qualified Sound.SC3.UGen.Record as R+import Sound.SC3 {- hsc3 -}+import qualified Sound.SC3.UGen.Record as R {- hsc3-rec -} import qualified Sound.SC3.UGen.Record.Pitch as P  main :: IO () main =-    let x = mouseX' KR 220 660 Linear 0.1-        y = mouseY' KR 0.05 0.25 Linear 0.1+    let x = mouseX KR 220 660 Linear 0.1+        y = mouseY KR 0.05 0.25 Linear 0.1         s = saw AR x * y         a = amplitude KR s 0.05 0.05         MCE [f,_] = R.ugen P.pitch {P.input = s}
README view
@@ -1,4 +1,12 @@-hsc3-rec - haskell supercollider record variants+hsc3-rec+-------- -(c) rohan drape and others, 2008-2011-    gpl, http://gnu.org/copyleft/+[Haskell][hs] [SuperCollider][sc3] record variants (see [hsc3](?t=hsc3)).++[hs]: http://haskell.org/+[sc3]: http://audiosynth.com/++© [rohan drape][rd] and others, 2008-2012, [gpl][gpl].++[rd]: http://rd.slavepianos.org/+[gpl]: http://gnu.org/copyleft/
Sound/SC3/UGen/Record.hs view
@@ -26,7 +26,7 @@ -- numbering is required. module Sound.SC3.UGen.Record where -import Sound.SC3.UGen.UGen+import Sound.SC3.UGen.Type  class Make a where     ugen :: a -> UGen
+ Sound/SC3/UGen/Record/A2B.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.A2B where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data A2B = A2B {+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen+  } deriving (Show)+a2B :: A2B+a2B = A2B {+  a = 0.0,+  b = 0.0,+  c = 0.0,+  d = 0.0+  }+mkA2B :: A2B -> S.UGen+mkA2B (A2B  a' b' c' d') = S.mkOsc S.AR "A2B" [a',b',c',d'] 4+instance Make A2B where+  ugen = mkA2B
Sound/SC3/UGen/Record/A2K.hs view
@@ -1,3 +1,4 @@+-- | Audio to control rate converter. module Sound.SC3.UGen.Record.A2K where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/APF.hs view
@@ -1,3 +1,4 @@+-- | FIXME: APF purpose. module Sound.SC3.UGen.Record.APF where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/AY.hs view
@@ -0,0 +1,35 @@+-- | Emulator of the AY (aka YM) soundchip, used in Spectrum/Atari+module Sound.SC3.UGen.Record.AY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AY = AY {+  tonea :: S.UGen,+  toneb :: S.UGen,+  tonec :: S.UGen,+  noise :: S.UGen,+  control :: S.UGen,+  vola :: S.UGen,+  volb :: S.UGen,+  volc :: S.UGen,+  envfreq :: S.UGen,+  envstyle :: S.UGen,+  chiptype :: S.UGen+  } deriving (Show)+aY :: AY+aY = AY {+  tonea = 1777.0,+  toneb = 1666.0,+  tonec = 1555.0,+  noise = 1.0,+  control = 7.0,+  vola = 15.0,+  volb = 15.0,+  volc = 15.0,+  envfreq = 4.0,+  envstyle = 1.0,+  chiptype = 0.0+  }+mkAY :: AY -> S.UGen+mkAY (AY  a' b' c' d' e' f' g' h' i' j' k') = S.mkOsc S.AR "AY" [a',b',c',d',e',f',g',h',i',j',k'] 1+instance Make AY where+  ugen = mkAY
Sound/SC3/UGen/Record/AbstractIn.hs view
@@ -1,3 +1,4 @@+-- | Abstract class for in ugens module Sound.SC3.UGen.Record.AbstractIn where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/AbstractOut.hs view
@@ -1,3 +1,4 @@+-- | Abstract class for out ugens module Sound.SC3.UGen.Record.AbstractOut where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Allpass1.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Allpass1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Allpass1 = Allpass1 {+  input :: S.UGen,+  freq :: S.UGen+  } deriving (Show)+allpass1 :: Allpass1+allpass1 = Allpass1 {+  input = 0.0,+  freq = 1200.0+  }+mkAllpass1 :: Allpass1 -> S.UGen+mkAllpass1 (Allpass1  a' b') = S.mkOsc S.AR "Allpass1" [a',b'] 1+instance Make Allpass1 where+  ugen = mkAllpass1
+ Sound/SC3/UGen/Record/Allpass2.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Allpass2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Allpass2 = Allpass2 {+  input :: S.UGen,+  freq :: S.UGen,+  rq :: S.UGen+  } deriving (Show)+allpass2 :: Allpass2+allpass2 = Allpass2 {+  input = 0.0,+  freq = 1200.0,+  rq = 1.0+  }+mkAllpass2 :: Allpass2 -> S.UGen+mkAllpass2 (Allpass2  a' b' c') = S.mkOsc S.AR "Allpass2" [a',b',c'] 1+instance Make Allpass2 where+  ugen = mkAllpass2
Sound/SC3/UGen/Record/AllpassC.hs view
@@ -1,3 +1,4 @@+-- | All pass delay line with cubic interpolation. module Sound.SC3.UGen.Record.AllpassC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/AllpassL.hs view
@@ -1,3 +1,4 @@+-- | All pass delay line with linear interpolation. module Sound.SC3.UGen.Record.AllpassL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/AllpassN.hs view
@@ -1,3 +1,4 @@+-- | All pass delay line with no interpolation. module Sound.SC3.UGen.Record.AllpassN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/AmpComp.hs view
@@ -1,3 +1,4 @@+-- | Basic psychoacoustic amplitude compensation. module Sound.SC3.UGen.Record.AmpComp where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/AmpCompA.hs view
@@ -1,3 +1,4 @@+-- | Basic psychoacoustic amplitude compensation (ANSI A-weighting curve). module Sound.SC3.UGen.Record.AmpCompA where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Amplitude.hs view
@@ -1,3 +1,4 @@+-- | Amplitude follower module Sound.SC3.UGen.Record.Amplitude where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/AmplitudeMod.hs view
@@ -0,0 +1,21 @@+-- | amplitude follower+module Sound.SC3.UGen.Record.AmplitudeMod where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AmplitudeMod = AmplitudeMod {+  rate :: S.Rate,+  input :: S.UGen,+  attackTime :: S.UGen,+  releaseTime :: S.UGen+  } deriving (Show)+amplitudeMod :: AmplitudeMod+amplitudeMod = AmplitudeMod {+  rate = S.AR,+  input = 0.0,+  attackTime = 0.01,+  releaseTime = 0.01+  }+mkAmplitudeMod :: AmplitudeMod -> S.UGen+mkAmplitudeMod (AmplitudeMod r a' b' c') = S.mkOsc r "AmplitudeMod" [a',b',c'] 1+instance Make AmplitudeMod where+  ugen = mkAmplitudeMod
+ Sound/SC3/UGen/Record/AnalyseEvents2.hs view
@@ -0,0 +1,25 @@+-- | event analyser (BBCut)+module Sound.SC3.UGen.Record.AnalyseEvents2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AnalyseEvents2 = AnalyseEvents2 {+  input :: S.UGen,+  bufnum :: S.UGen,+  threshold :: S.UGen,+  triggerid :: S.UGen,+  circular :: S.UGen,+  pitch :: S.UGen+  } deriving (Show)+analyseEvents2 :: AnalyseEvents2+analyseEvents2 = AnalyseEvents2 {+  input = 0.0,+  bufnum = 0.0,+  threshold = 0.34,+  triggerid = 101.0,+  circular = 0.0,+  pitch = 0.0+  }+mkAnalyseEvents2 :: AnalyseEvents2 -> S.UGen+mkAnalyseEvents2 (AnalyseEvents2  a' b' c' d' e' f') = S.mkOsc S.AR "AnalyseEvents2" [a',b',c',d',e',f'] 1+instance Make AnalyseEvents2 where+  ugen = mkAnalyseEvents2
+ Sound/SC3/UGen/Record/ArrayMax.hs view
@@ -0,0 +1,17 @@+-- | detect the largest value (and its position) in an array of UGens+module Sound.SC3.UGen.Record.ArrayMax where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ArrayMax = ArrayMax {+  rate :: S.Rate,+  array :: S.UGen+  } deriving (Show)+arrayMax :: ArrayMax+arrayMax = ArrayMax {+  rate = S.AR,+  array = 0.0+  }+mkArrayMax :: ArrayMax -> S.UGen+mkArrayMax (ArrayMax r a') = S.mkOsc r "ArrayMax" [a'] 2+instance Make ArrayMax where+  ugen = mkArrayMax
+ Sound/SC3/UGen/Record/ArrayMin.hs view
@@ -0,0 +1,17 @@+-- | detect the smallest value (and its position) in an array of UGens+module Sound.SC3.UGen.Record.ArrayMin where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ArrayMin = ArrayMin {+  rate :: S.Rate,+  array :: S.UGen+  } deriving (Show)+arrayMin :: ArrayMin+arrayMin = ArrayMin {+  rate = S.AR,+  array = 0.0+  }+mkArrayMin :: ArrayMin -> S.UGen+mkArrayMin (ArrayMin r a') = S.mkOsc r "ArrayMin" [a'] 2+instance Make ArrayMin where+  ugen = mkArrayMin
+ Sound/SC3/UGen/Record/AtsAmp.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsAmp where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsAmp = AtsAmp {+  rate :: S.Rate,+  atsbuffer :: S.UGen,+  partialNum :: S.UGen,+  filePointer :: S.UGen+  } deriving (Show)+atsAmp :: AtsAmp+atsAmp = AtsAmp {+  rate = S.AR,+  atsbuffer = 0.0,+  partialNum = 0.0,+  filePointer = 0.0+  }+mkAtsAmp :: AtsAmp -> S.UGen+mkAtsAmp (AtsAmp r a' b' c') = S.mkOsc r "AtsAmp" [a',b',c'] 1+instance Make AtsAmp where+  ugen = mkAtsAmp
+ Sound/SC3/UGen/Record/AtsBand.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsBand where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsBand = AtsBand {+  atsbuffer :: S.UGen,+  band :: S.UGen,+  filePointer :: S.UGen+  } deriving (Show)+atsBand :: AtsBand+atsBand = AtsBand {+  atsbuffer = 0.0,+  band = 0.0,+  filePointer = 0.0+  }+mkAtsBand :: AtsBand -> S.UGen+mkAtsBand (AtsBand  a' b' c') = S.mkOsc S.AR "AtsBand" [a',b',c'] 1+instance Make AtsBand where+  ugen = mkAtsBand
+ Sound/SC3/UGen/Record/AtsFreq.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsFreq where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsFreq = AtsFreq {+  rate :: S.Rate,+  atsbuffer :: S.UGen,+  partialNum :: S.UGen,+  filePointer :: S.UGen+  } deriving (Show)+atsFreq :: AtsFreq+atsFreq = AtsFreq {+  rate = S.AR,+  atsbuffer = 0.0,+  partialNum = 0.0,+  filePointer = 0.0+  }+mkAtsFreq :: AtsFreq -> S.UGen+mkAtsFreq (AtsFreq r a' b' c') = S.mkOsc r "AtsFreq" [a',b',c'] 1+instance Make AtsFreq where+  ugen = mkAtsFreq
+ Sound/SC3/UGen/Record/AtsNoiSynth.hs view
@@ -0,0 +1,37 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsNoiSynth where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsNoiSynth = AtsNoiSynth {+  atsbuffer :: S.UGen,+  numPartials :: S.UGen,+  partialStart :: S.UGen,+  partialSkip :: S.UGen,+  filePointer :: S.UGen,+  sinePct :: S.UGen,+  noisePct :: S.UGen,+  freqMul :: S.UGen,+  freqAdd :: S.UGen,+  numBands :: S.UGen,+  bandStart :: S.UGen,+  bandSkip :: S.UGen+  } deriving (Show)+atsNoiSynth :: AtsNoiSynth+atsNoiSynth = AtsNoiSynth {+  atsbuffer = 0.0,+  numPartials = 0.0,+  partialStart = 0.0,+  partialSkip = 1.0,+  filePointer = 0.0,+  sinePct = 1.0,+  noisePct = 1.0,+  freqMul = 1.0,+  freqAdd = 0.0,+  numBands = 25.0,+  bandStart = 0.0,+  bandSkip = 1.0+  }+mkAtsNoiSynth :: AtsNoiSynth -> S.UGen+mkAtsNoiSynth (AtsNoiSynth  a' b' c' d' e' f' g' h' i' j' k' l') = S.mkOsc S.AR "AtsNoiSynth" [a',b',c',d',e',f',g',h',i',j',k',l'] 1+instance Make AtsNoiSynth where+  ugen = mkAtsNoiSynth
+ Sound/SC3/UGen/Record/AtsNoise.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsNoise where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsNoise = AtsNoise {+  rate :: S.Rate,+  atsbuffer :: S.UGen,+  bandNum :: S.UGen,+  filePointer :: S.UGen+  } deriving (Show)+atsNoise :: AtsNoise+atsNoise = AtsNoise {+  rate = S.AR,+  atsbuffer = 0.0,+  bandNum = 0.0,+  filePointer = 0.0+  }+mkAtsNoise :: AtsNoise -> S.UGen+mkAtsNoise (AtsNoise r a' b' c') = S.mkOsc r "AtsNoise" [a',b',c'] 1+instance Make AtsNoise where+  ugen = mkAtsNoise
+ Sound/SC3/UGen/Record/AtsParInfo.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsParInfo where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsParInfo = AtsParInfo {+  rate :: S.Rate,+  atsbuffer :: S.UGen,+  partialNum :: S.UGen,+  filePointer :: S.UGen+  } deriving (Show)+atsParInfo :: AtsParInfo+atsParInfo = AtsParInfo {+  rate = S.AR,+  atsbuffer = 0.0,+  partialNum = 0.0,+  filePointer = 0.0+  }+mkAtsParInfo :: AtsParInfo -> S.UGen+mkAtsParInfo (AtsParInfo r a' b' c') = S.mkOsc r "AtsParInfo" [a',b',c'] 2+instance Make AtsParInfo where+  ugen = mkAtsParInfo
+ Sound/SC3/UGen/Record/AtsPartial.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsPartial where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsPartial = AtsPartial {+  atsbuffer :: S.UGen,+  partial :: S.UGen,+  filePointer :: S.UGen,+  freqMul :: S.UGen,+  freqAdd :: S.UGen+  } deriving (Show)+atsPartial :: AtsPartial+atsPartial = AtsPartial {+  atsbuffer = 0.0,+  partial = 0.0,+  filePointer = 0.0,+  freqMul = 1.0,+  freqAdd = 0.0+  }+mkAtsPartial :: AtsPartial -> S.UGen+mkAtsPartial (AtsPartial  a' b' c' d' e') = S.mkOsc S.AR "AtsPartial" [a',b',c',d',e'] 1+instance Make AtsPartial where+  ugen = mkAtsPartial
+ Sound/SC3/UGen/Record/AtsSynth.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsSynth where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsSynth = AtsSynth {+  atsbuffer :: S.UGen,+  numPartials :: S.UGen,+  partialStart :: S.UGen,+  partialSkip :: S.UGen,+  filePointer :: S.UGen,+  freqMul :: S.UGen,+  freqAdd :: S.UGen+  } deriving (Show)+atsSynth :: AtsSynth+atsSynth = AtsSynth {+  atsbuffer = 0.0,+  numPartials = 0.0,+  partialStart = 0.0,+  partialSkip = 1.0,+  filePointer = 0.0,+  freqMul = 1.0,+  freqAdd = 0.0+  }+mkAtsSynth :: AtsSynth -> S.UGen+mkAtsSynth (AtsSynth  a' b' c' d' e' f' g') = S.mkOsc S.AR "AtsSynth" [a',b',c',d',e',f',g'] 1+instance Make AtsSynth where+  ugen = mkAtsSynth
+ Sound/SC3/UGen/Record/AtsUGen.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AtsUGen where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AtsUGen = AtsUGen {+  maxSize :: S.UGen+  } deriving (Show)+atsUGen :: AtsUGen+atsUGen = AtsUGen {+  maxSize = 0.0+  }+mkAtsUGen :: AtsUGen -> S.UGen+mkAtsUGen (AtsUGen  a') = S.mkOsc S.AR "AtsUGen" [a'] 1+instance Make AtsUGen where+  ugen = mkAtsUGen
Sound/SC3/UGen/Record/AudioControl.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.AudioControl where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/AudioMSG.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.AudioMSG where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AudioMSG = AudioMSG {+  input :: S.UGen,+  index :: S.UGen+  } deriving (Show)+audioMSG :: AudioMSG+audioMSG = AudioMSG {+  input = 0.0,+  index = 0.0+  }+mkAudioMSG :: AudioMSG -> S.UGen+mkAudioMSG (AudioMSG  a' b') = S.mkOsc S.AR "AudioMSG" [a',b'] 1+instance Make AudioMSG where+  ugen = mkAudioMSG
+ Sound/SC3/UGen/Record/AverageOutput.hs view
@@ -0,0 +1,19 @@+-- | calculates mean average of audio or control rate signal+module Sound.SC3.UGen.Record.AverageOutput where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data AverageOutput = AverageOutput {+  rate :: S.Rate,+  input :: S.UGen,+  trig :: S.UGen+  } deriving (Show)+averageOutput :: AverageOutput+averageOutput = AverageOutput {+  rate = S.AR,+  input = 0.0,+  trig = 0.0+  }+mkAverageOutput :: AverageOutput -> S.UGen+mkAverageOutput (AverageOutput r a' b') = S.mkOsc r "AverageOutput" [a',b'] 1+instance Make AverageOutput where+  ugen = mkAverageOutput
+ Sound/SC3/UGen/Record/B2A.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.B2A where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data B2A = B2A {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen+  } deriving (Show)+b2A :: B2A+b2A = B2A {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0+  }+mkB2A :: B2A -> S.UGen+mkB2A (B2A  a' b' c' d') = S.mkOsc S.AR "B2A" [a',b',c',d'] 4+instance Make B2A where+  ugen = mkB2A
+ Sound/SC3/UGen/Record/B2Ster.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.B2Ster where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data B2Ster = B2Ster {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen+  } deriving (Show)+b2Ster :: B2Ster+b2Ster = B2Ster {+  w = 0.0,+  x = 0.0,+  y = 0.0+  }+mkB2Ster :: B2Ster -> S.UGen+mkB2Ster (B2Ster  a' b' c') = S.mkOsc S.AR "B2Ster" [a',b',c'] 2+instance Make B2Ster where+  ugen = mkB2Ster
+ Sound/SC3/UGen/Record/B2UHJ.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.B2UHJ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data B2UHJ = B2UHJ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen+  } deriving (Show)+b2UHJ :: B2UHJ+b2UHJ = B2UHJ {+  w = 0.0,+  x = 0.0,+  y = 0.0+  }+mkB2UHJ :: B2UHJ -> S.UGen+mkB2UHJ (B2UHJ  a' b' c') = S.mkOsc S.AR "B2UHJ" [a',b',c'] 2+instance Make B2UHJ where+  ugen = mkB2UHJ
Sound/SC3/UGen/Record/BAllPass.hs view
@@ -1,3 +1,4 @@+-- | All Pass Filter module Sound.SC3.UGen.Record.BAllPass where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BBandPass.hs view
@@ -1,3 +1,4 @@+-- | Band Pass Filter module Sound.SC3.UGen.Record.BBandPass where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BBandStop.hs view
@@ -1,3 +1,4 @@+-- | Band reject filter module Sound.SC3.UGen.Record.BBandStop where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BBlockerBuf.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BBlockerBuf where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BBlockerBuf = BBlockerBuf {+  freq :: S.UGen,+  bufnum :: S.UGen,+  startpoint :: S.UGen+  } deriving (Show)+bBlockerBuf :: BBlockerBuf+bBlockerBuf = BBlockerBuf {+  freq = 0.0,+  bufnum = 0.0,+  startpoint = 0.0+  }+mkBBlockerBuf :: BBlockerBuf -> S.UGen+mkBBlockerBuf (BBlockerBuf  a' b' c') = S.mkOsc S.AR "BBlockerBuf" [a',b',c'] 9+instance Make BBlockerBuf where+  ugen = mkBBlockerBuf
Sound/SC3/UGen/Record/BEQSuite.hs view
@@ -1,3 +1,4 @@+-- | Base class for B Equalization Suite module Sound.SC3.UGen.Record.BEQSuite where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BFDecode1.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFDecode1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFDecode1 = BFDecode1 {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bFDecode1 :: BFDecode1+bFDecode1 = BFDecode1 {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  wComp = 0.0+  }+mkBFDecode1 :: BFDecode1 -> S.UGen+mkBFDecode1 (BFDecode1  a' b' c' d' e' f' g') = S.mkOsc S.AR "BFDecode1" [a',b',c',d',e',f',g'] 1+instance Make BFDecode1 where+  ugen = mkBFDecode1
+ Sound/SC3/UGen/Record/BFDecoder.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFDecoder where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFDecoder = BFDecoder {+  maxSize :: S.UGen+  } deriving (Show)+bFDecoder :: BFDecoder+bFDecoder = BFDecoder {+  maxSize = 0.0+  }+mkBFDecoder :: BFDecoder -> S.UGen+mkBFDecoder (BFDecoder  a') = S.mkOsc S.AR "BFDecoder" [a'] 1+instance Make BFDecoder where+  ugen = mkBFDecoder
+ Sound/SC3/UGen/Record/BFEncode1.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFEncode1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFEncode1 = BFEncode1 {+  input :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  gain :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bFEncode1 :: BFEncode1+bFEncode1 = BFEncode1 {+  input = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  gain = 1.0,+  wComp = 0.0+  }+mkBFEncode1 :: BFEncode1 -> S.UGen+mkBFEncode1 (BFEncode1  a' b' c' d' e' f') = S.mkOsc S.AR "BFEncode1" [a',b',c',d',e',f'] 4+instance Make BFEncode1 where+  ugen = mkBFEncode1
+ Sound/SC3/UGen/Record/BFEncode2.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFEncode2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFEncode2 = BFEncode2 {+  input :: S.UGen,+  point_x :: S.UGen,+  point_y :: S.UGen,+  elevation :: S.UGen,+  gain :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bFEncode2 :: BFEncode2+bFEncode2 = BFEncode2 {+  input = 0.0,+  point_x = 1.0,+  point_y = 1.0,+  elevation = 0.0,+  gain = 1.0,+  wComp = 0.0+  }+mkBFEncode2 :: BFEncode2 -> S.UGen+mkBFEncode2 (BFEncode2  a' b' c' d' e' f') = S.mkOsc S.AR "BFEncode2" [a',b',c',d',e',f'] 4+instance Make BFEncode2 where+  ugen = mkBFEncode2
+ Sound/SC3/UGen/Record/BFEncodeSter.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFEncodeSter where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFEncodeSter = BFEncodeSter {+  l :: S.UGen,+  r :: S.UGen,+  azimuth :: S.UGen,+  width :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  gain :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bFEncodeSter :: BFEncodeSter+bFEncodeSter = BFEncodeSter {+  l = 0.0,+  r = 0.0,+  azimuth = 0.0,+  width = 1.5707963267949,+  elevation = 0.0,+  rho = 1.0,+  gain = 1.0,+  wComp = 0.0+  }+mkBFEncodeSter :: BFEncodeSter -> S.UGen+mkBFEncodeSter (BFEncodeSter  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "BFEncodeSter" [a',b',c',d',e',f',g',h'] 4+instance Make BFEncodeSter where+  ugen = mkBFEncodeSter
+ Sound/SC3/UGen/Record/BFGrainPanner.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFGrainPanner where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFGrainPanner = BFGrainPanner {+  maxSize :: S.UGen+  } deriving (Show)+bFGrainPanner :: BFGrainPanner+bFGrainPanner = BFGrainPanner {+  maxSize = 0.0+  }+mkBFGrainPanner :: BFGrainPanner -> S.UGen+mkBFGrainPanner (BFGrainPanner  a') = S.mkOsc S.AR "BFGrainPanner" [a'] 1+instance Make BFGrainPanner where+  ugen = mkBFGrainPanner
+ Sound/SC3/UGen/Record/BFManipulate.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BFManipulate where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BFManipulate = BFManipulate {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  rotate :: S.UGen,+  tilt :: S.UGen,+  tumble :: S.UGen+  } deriving (Show)+bFManipulate :: BFManipulate+bFManipulate = BFManipulate {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  rotate = 0.0,+  tilt = 0.0,+  tumble = 0.0+  }+mkBFManipulate :: BFManipulate -> S.UGen+mkBFManipulate (BFManipulate  a' b' c' d' e' f' g') = S.mkOsc S.AR "BFManipulate" [a',b',c',d',e',f',g'] 4+instance Make BFManipulate where+  ugen = mkBFManipulate
Sound/SC3/UGen/Record/BHiPass.hs view
@@ -1,3 +1,4 @@+-- | 12db/oct rolloff - 2nd order resonant  Hi Pass Filter module Sound.SC3.UGen.Record.BHiPass where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BHiShelf.hs view
@@ -1,3 +1,4 @@+-- | Hi Shelf module Sound.SC3.UGen.Record.BHiShelf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BLBufRd.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BLBufRd where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BLBufRd = BLBufRd {+  rate :: S.Rate,+  bufnum :: S.UGen,+  phase :: S.UGen,+  ratio :: S.UGen+  } deriving (Show)+bLBufRd :: BLBufRd+bLBufRd = BLBufRd {+  rate = S.AR,+  bufnum = 0.0,+  phase = 0.0,+  ratio = 1.0+  }+mkBLBufRd :: BLBufRd -> S.UGen+mkBLBufRd (BLBufRd r a' b' c') = S.mkOsc r "BLBufRd" [a',b',c'] 1+instance Make BLBufRd where+  ugen = mkBLBufRd
Sound/SC3/UGen/Record/BLowPass.hs view
@@ -1,3 +1,4 @@+-- | 12db/oct rolloff - 2nd order resonant Low Pass Filter module Sound.SC3.UGen.Record.BLowPass where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BLowShelf.hs view
@@ -1,3 +1,4 @@+-- | Low Shelf module Sound.SC3.UGen.Record.BLowShelf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BMoog.hs view
@@ -0,0 +1,23 @@+-- | 24db/oct rolloff - 4nd order resonant Low/High/Band Pass Filter+module Sound.SC3.UGen.Record.BMoog where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BMoog = BMoog {+  input :: S.UGen,+  freq :: S.UGen,+  q :: S.UGen,+  mode :: S.UGen,+  saturation :: S.UGen+  } deriving (Show)+bMoog :: BMoog+bMoog = BMoog {+  input = 0.0,+  freq = 440.0,+  q = 0.2,+  mode = 0.0,+  saturation = 0.95+  }+mkBMoog :: BMoog -> S.UGen+mkBMoog (BMoog  a' b' c' d' e') = S.mkOsc S.AR "BMoog" [a',b',c',d',e'] 1+instance Make BMoog where+  ugen = mkBMoog
Sound/SC3/UGen/Record/BPF.hs view
@@ -1,3 +1,4 @@+-- | 2nd order Butterworth bandpass filter. module Sound.SC3.UGen.Record.BPF where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BPZ2.hs view
@@ -1,3 +1,4 @@+-- | Two zero fixed midpass. module Sound.SC3.UGen.Record.BPZ2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BPeakEQ.hs view
@@ -1,3 +1,4 @@+-- | Parametric equalizer module Sound.SC3.UGen.Record.BPeakEQ where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BRF.hs view
@@ -1,3 +1,4 @@+-- | 2nd order Butterworth band reject filter. module Sound.SC3.UGen.Record.BRF where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BRZ2.hs view
@@ -1,3 +1,4 @@+-- | Two zero fixed midcut. module Sound.SC3.UGen.Record.BRZ2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Balance.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Balance where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Balance = Balance {+  input :: S.UGen,+  test :: S.UGen,+  hp :: S.UGen,+  stor :: S.UGen+  } deriving (Show)+balance :: Balance+balance = Balance {+  input = 0.0,+  test = 0.0,+  hp = 10.0,+  stor = 0.0+  }+mkBalance :: Balance -> S.UGen+mkBalance (Balance  a' b' c' d') = S.mkOsc S.AR "Balance" [a',b',c',d'] 1+instance Make Balance where+  ugen = mkBalance
Sound/SC3/UGen/Record/Balance2.hs view
@@ -1,3 +1,4 @@+-- | Stereo signal balancer module Sound.SC3.UGen.Record.Balance2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Ball.hs view
@@ -1,3 +1,4 @@+-- | physical model of bouncing object module Sound.SC3.UGen.Record.Ball where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BeatTrack.hs view
@@ -1,3 +1,4 @@+-- | Autocorrelation beat tracker module Sound.SC3.UGen.Record.BeatTrack where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BeatTrack2.hs view
@@ -1,3 +1,4 @@+-- | Template matching beat tracker module Sound.SC3.UGen.Record.BeatTrack2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BiPanB2.hs view
@@ -1,3 +1,4 @@+-- | 2D Ambisonic B-format panner. module Sound.SC3.UGen.Record.BiPanB2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BinData.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BinData where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BinData = BinData {+  rate :: S.Rate,+  buffer :: S.UGen,+  bin :: S.UGen,+  overlaps :: S.UGen+  } deriving (Show)+binData :: BinData+binData = BinData {+  rate = S.AR,+  buffer = 0.0,+  bin = 0.0,+  overlaps = 0.5+  }+mkBinData :: BinData -> S.UGen+mkBinData (BinData r a' b' c') = S.mkOsc r "BinData" [a',b',c'] 2+instance Make BinData where+  ugen = mkBinData
Sound/SC3/UGen/Record/Blip.hs view
@@ -1,3 +1,4 @@+-- | Band limited impulse oscillator. module Sound.SC3.UGen.Record.Blip where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Breakcore.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Breakcore where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Breakcore = Breakcore {+  bufnum :: S.UGen,+  capturein :: S.UGen,+  capturetrigger :: S.UGen,+  duration :: S.UGen,+  ampdropout :: S.UGen+  } deriving (Show)+breakcore :: Breakcore+breakcore = Breakcore {+  bufnum = 0.0,+  capturein = 0.0,+  capturetrigger = 0.0,+  duration = 0.1,+  ampdropout = 0.0+  }+mkBreakcore :: Breakcore -> S.UGen+mkBreakcore (Breakcore  a' b' c' d' e') = S.mkOsc S.AR "Breakcore" [a',b',c',d',e'] 1+instance Make Breakcore where+  ugen = mkBreakcore
+ Sound/SC3/UGen/Record/Brusselator.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Brusselator where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Brusselator = Brusselator {+  reset :: S.UGen,+  rate_ :: S.UGen,+  mu :: S.UGen,+  gamma :: S.UGen,+  initx :: S.UGen,+  inity :: S.UGen+  } deriving (Show)+brusselator :: Brusselator+brusselator = Brusselator {+  reset = 0.0,+  rate_ = 0.01,+  mu = 1.0,+  gamma = 1.0,+  initx = 0.5,+  inity = 0.5+  }+mkBrusselator :: Brusselator -> S.UGen+mkBrusselator (Brusselator  a' b' c' d' e' f') = S.mkOsc S.AR "Brusselator" [a',b',c',d',e',f'] 2+instance Make Brusselator where+  ugen = mkBrusselator
Sound/SC3/UGen/Record/BufAllpassC.hs view
@@ -1,3 +1,4 @@+-- | Buffer based all pass delay line with cubic interpolation. module Sound.SC3.UGen.Record.BufAllpassC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufAllpassL.hs view
@@ -1,3 +1,4 @@+-- | Buffer based all pass delay line with linear interpolation. module Sound.SC3.UGen.Record.BufAllpassL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufAllpassN.hs view
@@ -1,3 +1,4 @@+-- | Buffer based all pass delay line with no interpolation. module Sound.SC3.UGen.Record.BufAllpassN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufChannels.hs view
@@ -1,3 +1,4 @@+-- | Current number of channels of soundfile in buffer. module Sound.SC3.UGen.Record.BufChannels where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufCombC.hs view
@@ -1,3 +1,4 @@+-- | Buffer based comb delay line with cubic interpolation. module Sound.SC3.UGen.Record.BufCombC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufCombL.hs view
@@ -1,3 +1,4 @@+-- | Buffer based comb delay line with linear interpolation. module Sound.SC3.UGen.Record.BufCombL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufCombN.hs view
@@ -1,3 +1,4 @@+-- | Buffer based comb delay line with no interpolation. module Sound.SC3.UGen.Record.BufCombN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufDelayC.hs view
@@ -1,3 +1,4 @@+-- | Buffer based simple delay line with cubic interpolation. module Sound.SC3.UGen.Record.BufDelayC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufDelayL.hs view
@@ -1,3 +1,4 @@+-- | Buffer based simple delay line with linear interpolation. module Sound.SC3.UGen.Record.BufDelayL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufDelayN.hs view
@@ -1,3 +1,4 @@+-- | Buffer based simple delay line with no interpolation. module Sound.SC3.UGen.Record.BufDelayN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufDur.hs view
@@ -1,3 +1,4 @@+-- | Current duration of soundfile in buffer. module Sound.SC3.UGen.Record.BufDur where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufFrames.hs view
@@ -1,3 +1,4 @@+-- | Current number of frames allocated in the buffer. module Sound.SC3.UGen.Record.BufFrames where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BufGrain.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrain where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrain = BufGrain {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  interp :: S.UGen+  } deriving (Show)+bufGrain :: BufGrain+bufGrain = BufGrain {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  interp = 2.0+  }+mkBufGrain :: BufGrain -> S.UGen+mkBufGrain (BufGrain  a' b' c' d' e' f') = S.mkOsc S.AR "BufGrain" [a',b',c',d',e',f'] 1+instance Make BufGrain where+  ugen = mkBufGrain
+ Sound/SC3/UGen/Record/BufGrainB.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrainB where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrainB = BufGrainB {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  envbuf :: S.UGen,+  interp :: S.UGen+  } deriving (Show)+bufGrainB :: BufGrainB+bufGrainB = BufGrainB {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  envbuf = 0.0,+  interp = 2.0+  }+mkBufGrainB :: BufGrainB -> S.UGen+mkBufGrainB (BufGrainB  a' b' c' d' e' f' g') = S.mkOsc S.AR "BufGrainB" [a',b',c',d',e',f',g'] 1+instance Make BufGrainB where+  ugen = mkBufGrainB
+ Sound/SC3/UGen/Record/BufGrainBBF.hs view
@@ -0,0 +1,35 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrainBBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrainBBF = BufGrainBBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  envbuf :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  interp :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bufGrainBBF :: BufGrainBBF+bufGrainBBF = BufGrainBBF {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  envbuf = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  interp = 2.0,+  wComp = 0.0+  }+mkBufGrainBBF :: BufGrainBBF -> S.UGen+mkBufGrainBBF (BufGrainBBF  a' b' c' d' e' f' g' h' i' j' k') = S.mkOsc S.AR "BufGrainBBF" [a',b',c',d',e',f',g',h',i',j',k'] 4+instance Make BufGrainBBF where+  ugen = mkBufGrainBBF
+ Sound/SC3/UGen/Record/BufGrainBF.hs view
@@ -0,0 +1,33 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrainBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrainBF = BufGrainBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  interp :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bufGrainBF :: BufGrainBF+bufGrainBF = BufGrainBF {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  interp = 2.0,+  wComp = 0.0+  }+mkBufGrainBF :: BufGrainBF -> S.UGen+mkBufGrainBF (BufGrainBF  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "BufGrainBF" [a',b',c',d',e',f',g',h',i',j'] 4+instance Make BufGrainBF where+  ugen = mkBufGrainBF
+ Sound/SC3/UGen/Record/BufGrainI.hs view
@@ -0,0 +1,31 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrainI where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrainI = BufGrainI {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen,+  interp :: S.UGen+  } deriving (Show)+bufGrainI :: BufGrainI+bufGrainI = BufGrainI {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5,+  interp = 2.0+  }+mkBufGrainI :: BufGrainI -> S.UGen+mkBufGrainI (BufGrainI  a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "BufGrainI" [a',b',c',d',e',f',g',h',i'] 1+instance Make BufGrainI where+  ugen = mkBufGrainI
+ Sound/SC3/UGen/Record/BufGrainIBF.hs view
@@ -0,0 +1,39 @@+-- | (not documented)+module Sound.SC3.UGen.Record.BufGrainIBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufGrainIBF = BufGrainIBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  sndbuf :: S.UGen,+  rate_ :: S.UGen,+  pos :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  interp :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+bufGrainIBF :: BufGrainIBF+bufGrainIBF = BufGrainIBF {+  trigger = 0.0,+  dur = 1.0,+  sndbuf = 0.0,+  rate_ = 1.0,+  pos = 0.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  interp = 2.0,+  wComp = 0.0+  }+mkBufGrainIBF :: BufGrainIBF -> S.UGen+mkBufGrainIBF (BufGrainIBF  a' b' c' d' e' f' g' h' i' j' k' l' m') = S.mkOsc S.AR "BufGrainIBF" [a',b',c',d',e',f',g',h',i',j',k',l',m'] 4+instance Make BufGrainIBF where+  ugen = mkBufGrainIBF
Sound/SC3/UGen/Record/BufInfoUGenBase.hs view
@@ -1,3 +1,4 @@+-- | Base class for buffer info ugens module Sound.SC3.UGen.Record.BufInfoUGenBase where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/BufMax.hs view
@@ -0,0 +1,17 @@+-- | detect the largest value (and its position) in an array of UGens+module Sound.SC3.UGen.Record.BufMax where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufMax = BufMax {+  bufnum :: S.UGen,+  gate :: S.UGen+  } deriving (Show)+bufMax :: BufMax+bufMax = BufMax {+  bufnum = 0.0,+  gate = 1.0+  }+mkBufMax :: BufMax -> S.UGen+mkBufMax (BufMax  a' b') = S.mkOsc S.KR "BufMax" [a',b'] 2+instance Make BufMax where+  ugen = mkBufMax
+ Sound/SC3/UGen/Record/BufMin.hs view
@@ -0,0 +1,17 @@+-- | detect the largest value (and its position) in an array of UGens+module Sound.SC3.UGen.Record.BufMin where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data BufMin = BufMin {+  bufnum :: S.UGen,+  gate :: S.UGen+  } deriving (Show)+bufMin :: BufMin+bufMin = BufMin {+  bufnum = 0.0,+  gate = 1.0+  }+mkBufMin :: BufMin -> S.UGen+mkBufMin (BufMin  a' b') = S.mkOsc S.KR "BufMin" [a',b'] 2+instance Make BufMin where+  ugen = mkBufMin
Sound/SC3/UGen/Record/BufRateScale.hs view
@@ -1,3 +1,4 @@+-- | Buffer rate scaling in respect to server samplerate. module Sound.SC3.UGen.Record.BufRateScale where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufRd.hs view
@@ -1,9 +1,9 @@+-- | Buffer reading oscillator. module Sound.SC3.UGen.Record.BufRd where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data BufRd = BufRd {   rate :: S.Rate,-  numChannels :: S.UGen,   bufnum :: S.UGen,   phase :: S.UGen,   loop :: S.UGen,@@ -12,13 +12,12 @@ bufRd :: BufRd bufRd = BufRd {   rate = S.AR,-  numChannels = 0.0,   bufnum = 0.0,   phase = 0.0,   loop = 1.0,   interpolation = 2.0   } mkBufRd :: BufRd -> S.UGen-mkBufRd (BufRd r a' b' c' d' e') = S.mkOsc r "BufRd" [a',b',c',d',e'] 1+mkBufRd (BufRd r a' b' c' d') = S.mkOsc r "BufRd" [a',b',c',d'] undefined instance Make BufRd where   ugen = mkBufRd
Sound/SC3/UGen/Record/BufSampleRate.hs view
@@ -1,3 +1,4 @@+-- | Buffer sample rate. module Sound.SC3.UGen.Record.BufSampleRate where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufSamples.hs view
@@ -1,3 +1,4 @@+-- | Current number of samples in buffer. module Sound.SC3.UGen.Record.BufSamples where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/BufWr.hs view
@@ -1,3 +1,4 @@+-- | Buffer writing oscillator. module Sound.SC3.UGen.Record.BufWr where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/COsc.hs view
@@ -1,3 +1,4 @@+-- | Chorusing wavetable oscillator. module Sound.SC3.UGen.Record.COsc where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/CQ_Diff.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.CQ_Diff where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data CQ_Diff = CQ_Diff {+  in1 :: S.UGen,+  in2 :: S.UGen,+  databufnum :: S.UGen+  } deriving (Show)+cQ_Diff :: CQ_Diff+cQ_Diff = CQ_Diff {+  in1 = 0.0,+  in2 = 0.0,+  databufnum = 0.0+  }+mkCQ_Diff :: CQ_Diff -> S.UGen+mkCQ_Diff (CQ_Diff  a' b' c') = S.mkOsc S.KR "CQ_Diff" [a',b',c'] 1+instance Make CQ_Diff where+  ugen = mkCQ_Diff
+ Sound/SC3/UGen/Record/Cepstrum.hs view
@@ -0,0 +1,17 @@+-- | Quefrency analysis and liftering+module Sound.SC3.UGen.Record.Cepstrum where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Cepstrum = Cepstrum {+  cepbuf :: S.UGen,+  fftchain :: S.UGen+  } deriving (Show)+cepstrum :: Cepstrum+cepstrum = Cepstrum {+  cepbuf = 0.0,+  fftchain = 0.0+  }+mkCepstrum :: Cepstrum -> S.UGen+mkCepstrum (Cepstrum  a' b') = S.mkOsc S.KR "Cepstrum" [a',b'] 1+instance Make Cepstrum where+  ugen = mkCepstrum
Sound/SC3/UGen/Record/Changed.hs view
@@ -1,3 +1,4 @@+-- | Triggers when a value changes module Sound.SC3.UGen.Record.Changed where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/ChaosGen.hs view
@@ -1,3 +1,4 @@+-- | UGens that cause chaos module Sound.SC3.UGen.Record.ChaosGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/CheckBadValues.hs view
@@ -1,3 +1,4 @@+-- | Test for infinity, not-a-number, and denormals module Sound.SC3.UGen.Record.CheckBadValues where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/ChuaL.hs view
@@ -0,0 +1,33 @@+-- | (not documented)+module Sound.SC3.UGen.Record.ChuaL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ChuaL = ChuaL {+  freq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen,+  rr :: S.UGen,+  h :: S.UGen,+  xi :: S.UGen,+  yi :: S.UGen,+  zi :: S.UGen+  } deriving (Show)+chuaL :: ChuaL+chuaL = ChuaL {+  freq = 22050.0,+  a = 0.3286,+  b = 0.9336,+  c = -0.8126,+  d = 0.399,+  rr = 0.0,+  h = 0.05,+  xi = 0.1,+  yi = 0.0,+  zi = 0.0+  }+mkChuaL :: ChuaL -> S.UGen+mkChuaL (ChuaL  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "ChuaL" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make ChuaL where+  ugen = mkChuaL
+ Sound/SC3/UGen/Record/CircleRamp.hs view
@@ -0,0 +1,23 @@+-- | circular linear lag+module Sound.SC3.UGen.Record.CircleRamp where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data CircleRamp = CircleRamp {+  rate :: S.Rate,+  input :: S.UGen,+  lagTime :: S.UGen,+  circmin :: S.UGen,+  circmax :: S.UGen+  } deriving (Show)+circleRamp :: CircleRamp+circleRamp = CircleRamp {+  rate = S.AR,+  input = 0.0,+  lagTime = 0.1,+  circmin = -180.0,+  circmax = 180.0+  }+mkCircleRamp :: CircleRamp -> S.UGen+mkCircleRamp (CircleRamp r a' b' c' d') = S.mkOsc r "CircleRamp" [a',b',c',d'] 1+instance Make CircleRamp where+  ugen = mkCircleRamp
Sound/SC3/UGen/Record/ClearBuf.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.ClearBuf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Clip.hs view
@@ -1,3 +1,4 @@+-- | Clip a signal outside given thresholds. module Sound.SC3.UGen.Record.Clip where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Clipper32.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Clipper32 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Clipper32 = Clipper32 {+  input :: S.UGen,+  lo :: S.UGen,+  hi :: S.UGen+  } deriving (Show)+clipper32 :: Clipper32+clipper32 = Clipper32 {+  input = 0.0,+  lo = -0.8,+  hi = 0.8+  }+mkClipper32 :: Clipper32 -> S.UGen+mkClipper32 (Clipper32  a' b' c') = S.mkOsc S.AR "Clipper32" [a',b',c'] 1+instance Make Clipper32 where+  ugen = mkClipper32
+ Sound/SC3/UGen/Record/Clipper4.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Clipper4 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Clipper4 = Clipper4 {+  input :: S.UGen,+  lo :: S.UGen,+  hi :: S.UGen+  } deriving (Show)+clipper4 :: Clipper4+clipper4 = Clipper4 {+  input = 0.0,+  lo = -0.8,+  hi = 0.8+  }+mkClipper4 :: Clipper4 -> S.UGen+mkClipper4 (Clipper4  a' b' c') = S.mkOsc S.AR "Clipper4" [a',b',c'] 1+instance Make Clipper4 where+  ugen = mkClipper4
+ Sound/SC3/UGen/Record/Clipper8.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Clipper8 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Clipper8 = Clipper8 {+  input :: S.UGen,+  lo :: S.UGen,+  hi :: S.UGen+  } deriving (Show)+clipper8 :: Clipper8+clipper8 = Clipper8 {+  input = 0.0,+  lo = -0.8,+  hi = 0.8+  }+mkClipper8 :: Clipper8 -> S.UGen+mkClipper8 (Clipper8  a' b' c') = S.mkOsc S.AR "Clipper8" [a',b',c'] 1+instance Make Clipper8 where+  ugen = mkClipper8
Sound/SC3/UGen/Record/CoinGate.hs view
@@ -1,3 +1,4 @@+-- | Statistical gate. module Sound.SC3.UGen.Record.CoinGate where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/CombC.hs view
@@ -1,3 +1,4 @@+-- | Comb delay line with cubic interpolation. module Sound.SC3.UGen.Record.CombC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/CombL.hs view
@@ -1,3 +1,4 @@+-- | Comb delay line with linear interpolation. module Sound.SC3.UGen.Record.CombL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/CombLP.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.CombLP where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data CombLP = CombLP {+  input :: S.UGen,+  gate :: S.UGen,+  maxdelaytime :: S.UGen,+  delaytime :: S.UGen,+  decaytime :: S.UGen,+  coef :: S.UGen+  } deriving (Show)+combLP :: CombLP+combLP = CombLP {+  input = 0.0,+  gate = 1.0,+  maxdelaytime = 0.2,+  delaytime = 0.2,+  decaytime = 1.0,+  coef = 0.5+  }+mkCombLP :: CombLP -> S.UGen+mkCombLP (CombLP  a' b' c' d' e' f') = S.mkOsc S.AR "CombLP" [a',b',c',d',e',f'] 1+instance Make CombLP where+  ugen = mkCombLP
Sound/SC3/UGen/Record/CombN.hs view
@@ -1,3 +1,4 @@+-- | Comb delay line with no interpolation. module Sound.SC3.UGen.Record.CombN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Compander.hs view
@@ -1,3 +1,4 @@+-- | Compressor, expander, limiter, gate, ducker module Sound.SC3.UGen.Record.Compander where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/CompanderD.hs view
@@ -1,3 +1,4 @@+-- | Compressor, expander, limiter, gate, ducker. module Sound.SC3.UGen.Record.CompanderD where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Concat.hs view
@@ -0,0 +1,37 @@+-- | Concatenative Cross-Synthesis on Live Streams+module Sound.SC3.UGen.Record.Concat where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Concat = Concat {+  control :: S.UGen,+  source :: S.UGen,+  storesize :: S.UGen,+  seektime :: S.UGen,+  seekdur :: S.UGen,+  matchlength :: S.UGen,+  freezestore :: S.UGen,+  zcr :: S.UGen,+  lms :: S.UGen,+  sc :: S.UGen,+  st :: S.UGen,+  randscore :: S.UGen+  } deriving (Show)+concat :: Concat+concat = Concat {+  control = 0.0,+  source = 0.0,+  storesize = 1.0,+  seektime = 1.0,+  seekdur = 1.0,+  matchlength = 0.05,+  freezestore = 0.0,+  zcr = 1.0,+  lms = 1.0,+  sc = 1.0,+  st = 0.0,+  randscore = 0.0+  }+mkConcat :: Concat -> S.UGen+mkConcat (Concat  a' b' c' d' e' f' g' h' i' j' k' l') = S.mkOsc S.AR "Concat" [a',b',c',d',e',f',g',h',i',j',k',l'] 1+instance Make Concat where+  ugen = mkConcat
+ Sound/SC3/UGen/Record/Concat2.hs view
@@ -0,0 +1,39 @@+-- | Concatenative Cross-Synthesis on Live Streams+module Sound.SC3.UGen.Record.Concat2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Concat2 = Concat2 {+  control :: S.UGen,+  source :: S.UGen,+  storesize :: S.UGen,+  seektime :: S.UGen,+  seekdur :: S.UGen,+  matchlength :: S.UGen,+  freezestore :: S.UGen,+  zcr :: S.UGen,+  lms :: S.UGen,+  sc :: S.UGen,+  st :: S.UGen,+  randscore :: S.UGen,+  threshold :: S.UGen+  } deriving (Show)+concat2 :: Concat2+concat2 = Concat2 {+  control = 0.0,+  source = 0.0,+  storesize = 1.0,+  seektime = 1.0,+  seekdur = 1.0,+  matchlength = 0.05,+  freezestore = 0.0,+  zcr = 1.0,+  lms = 1.0,+  sc = 1.0,+  st = 0.0,+  randscore = 0.0,+  threshold = 0.01+  }+mkConcat2 :: Concat2 -> S.UGen+mkConcat2 (Concat2  a' b' c' d' e' f' g' h' i' j' k' l' m') = S.mkOsc S.AR "Concat2" [a',b',c',d',e',f',g',h',i',j',k',l',m'] 1+instance Make Concat2 where+  ugen = mkConcat2
Sound/SC3/UGen/Record/Control.hs view
@@ -1,3 +1,4 @@+-- | Bring signals and floats into the ugenGraph function of a SynthDef. module Sound.SC3.UGen.Record.Control where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Convolution.hs view
@@ -1,3 +1,4 @@+-- | Real-time convolver. module Sound.SC3.UGen.Record.Convolution where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Convolution2.hs view
@@ -1,3 +1,4 @@+-- | Real-time fixed kernel convolver. module Sound.SC3.UGen.Record.Convolution2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Convolution2L.hs view
@@ -1,3 +1,4 @@+-- | Real-time convolver with linear interpolation module Sound.SC3.UGen.Record.Convolution2L where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Convolution3.hs view
@@ -1,3 +1,4 @@+-- | Time based convolver. module Sound.SC3.UGen.Record.Convolution3 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Coyote.hs view
@@ -0,0 +1,27 @@+-- | an amplitude tracking based onset detector+module Sound.SC3.UGen.Record.Coyote where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Coyote = Coyote {+  input :: S.UGen,+  trackFall :: S.UGen,+  slowLag :: S.UGen,+  fastLag :: S.UGen,+  fastMul :: S.UGen,+  thresh :: S.UGen,+  minDur :: S.UGen+  } deriving (Show)+coyote :: Coyote+coyote = Coyote {+  input = 0.0,+  trackFall = 0.2,+  slowLag = 0.2,+  fastLag = 0.01,+  fastMul = 0.5,+  thresh = 0.05,+  minDur = 0.1+  }+mkCoyote :: Coyote -> S.UGen+mkCoyote (Coyote  a' b' c' d' e' f' g') = S.mkOsc S.KR "Coyote" [a',b',c',d',e',f',g'] 1+instance Make Coyote where+  ugen = mkCoyote
Sound/SC3/UGen/Record/Crackle.hs view
@@ -1,3 +1,4 @@+-- | Chaotic noise function. module Sound.SC3.UGen.Record.Crackle where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Crest.hs view
@@ -0,0 +1,19 @@+-- | Measure the temporal crest factor of a signal+module Sound.SC3.UGen.Record.Crest where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Crest = Crest {+  input :: S.UGen,+  numsamps :: S.UGen,+  gate :: S.UGen+  } deriving (Show)+crest :: Crest+crest = Crest {+  input = 0.0,+  numsamps = 400.0,+  gate = 1.0+  }+mkCrest :: Crest -> S.UGen+mkCrest (Crest  a' b' c') = S.mkOsc S.KR "Crest" [a',b',c'] 1+instance Make Crest where+  ugen = mkCrest
+ Sound/SC3/UGen/Record/CrossoverDistortion.hs view
@@ -0,0 +1,19 @@+-- | port of some ladspa plugins+module Sound.SC3.UGen.Record.CrossoverDistortion where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data CrossoverDistortion = CrossoverDistortion {+  input :: S.UGen,+  amp :: S.UGen,+  smooth :: S.UGen+  } deriving (Show)+crossoverDistortion :: CrossoverDistortion+crossoverDistortion = CrossoverDistortion {+  input = 0.0,+  amp = 0.5,+  smooth = 0.5+  }+mkCrossoverDistortion :: CrossoverDistortion -> S.UGen+mkCrossoverDistortion (CrossoverDistortion  a' b' c') = S.mkOsc S.AR "CrossoverDistortion" [a',b',c'] 1+instance Make CrossoverDistortion where+  ugen = mkCrossoverDistortion
Sound/SC3/UGen/Record/CuspL.hs view
@@ -1,3 +1,4 @@+-- | Cusp map chaotic generator module Sound.SC3.UGen.Record.CuspL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/CuspN.hs view
@@ -1,3 +1,4 @@+-- | Cusp map chaotic generator module Sound.SC3.UGen.Record.CuspN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DC.hs view
@@ -1,3 +1,4 @@+-- | Create a constant amplitude signal module Sound.SC3.UGen.Record.DC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/DFM1.hs view
@@ -0,0 +1,25 @@+-- | Digitally modelled analog filter+module Sound.SC3.UGen.Record.DFM1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DFM1 = DFM1 {+  input :: S.UGen,+  freq :: S.UGen,+  res :: S.UGen,+  inputgain :: S.UGen,+  type_ :: S.UGen,+  noiselevel :: S.UGen+  } deriving (Show)+dFM1 :: DFM1+dFM1 = DFM1 {+  input = 0.0,+  freq = 1000.0,+  res = 0.1,+  inputgain = 1.0,+  type_ = 0.0,+  noiselevel = 0.0003+  }+mkDFM1 :: DFM1 -> S.UGen+mkDFM1 (DFM1  a' b' c' d' e' f') = S.mkOsc S.AR "DFM1" [a',b',c',d',e',f'] 1+instance Make DFM1 where+  ugen = mkDFM1
Sound/SC3/UGen/Record/DUGen.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.DUGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dbrown.hs view
@@ -1,3 +1,4 @@+-- | Demand rate brownian movement generator. module Sound.SC3.UGen.Record.Dbrown where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Dbrown2.hs view
@@ -0,0 +1,23 @@+-- | demand rate brownian movement with Gendyn distributions+module Sound.SC3.UGen.Record.Dbrown2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Dbrown2 = Dbrown2 {+  lo :: S.UGen,+  hi :: S.UGen,+  step :: S.UGen,+  dist :: S.UGen,+  length_ :: S.UGen+  } deriving (Show)+dbrown2 :: Dbrown2+dbrown2 = Dbrown2 {+  lo = 0.0,+  hi = 0.0,+  step = 0.0,+  dist = 0.0,+  length_ = 100000000.0+  }+mkDbrown2 :: Dbrown2 -> S.UGen+mkDbrown2 (Dbrown2  a' b' c' d' e') = S.mkOsc S.DR "Dbrown2" [a',b',c',d',e'] 1+instance Make Dbrown2 where+  ugen = mkDbrown2
Sound/SC3/UGen/Record/Dbufrd.hs view
@@ -1,3 +1,4 @@+-- | Buffer read demand ugen module Sound.SC3.UGen.Record.Dbufrd where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dbufwr.hs view
@@ -1,3 +1,4 @@+-- | Buffer write demand ugen module Sound.SC3.UGen.Record.Dbufwr where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Decay.hs view
@@ -1,3 +1,4 @@+-- | Exponential decay module Sound.SC3.UGen.Record.Decay where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Decay2.hs view
@@ -1,3 +1,4 @@+-- | Exponential decay. module Sound.SC3.UGen.Record.Decay2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Decimator.hs view
@@ -0,0 +1,19 @@+-- | port of some ladspa plugins+module Sound.SC3.UGen.Record.Decimator where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Decimator = Decimator {+  input :: S.UGen,+  rate_ :: S.UGen,+  bits :: S.UGen+  } deriving (Show)+decimator :: Decimator+decimator = Decimator {+  input = 0.0,+  rate_ = 44100.0,+  bits = 24.0+  }+mkDecimator :: Decimator -> S.UGen+mkDecimator (Decimator  a' b' c') = S.mkOsc S.AR "Decimator" [a',b',c'] 1+instance Make Decimator where+  ugen = mkDecimator
Sound/SC3/UGen/Record/DecodeB2.hs view
@@ -1,9 +1,9 @@+-- | 2D Ambisonic B-format decoder. module Sound.SC3.UGen.Record.DecodeB2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data DecodeB2 = DecodeB2 {   rate :: S.Rate,-  numChans :: S.UGen,   w :: S.UGen,   x :: S.UGen,   y :: S.UGen,@@ -12,13 +12,12 @@ decodeB2 :: DecodeB2 decodeB2 = DecodeB2 {   rate = S.AR,-  numChans = 0.0,   w = 0.0,   x = 0.0,   y = 0.0,   orientation = 0.5   } mkDecodeB2 :: DecodeB2 -> S.UGen-mkDecodeB2 (DecodeB2 r a' b' c' d' e') = S.mkOsc r "DecodeB2" [a',b',c',d',e'] 1+mkDecodeB2 (DecodeB2 r a' b' c' d') = S.mkOsc r "DecodeB2" [a',b',c',d'] undefined instance Make DecodeB2 where   ugen = mkDecodeB2
Sound/SC3/UGen/Record/DegreeToKey.hs view
@@ -1,3 +1,4 @@+-- | Convert signal to modal pitch. module Sound.SC3.UGen.Record.DegreeToKey where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DelTapRd.hs view
@@ -1,3 +1,4 @@+-- | Tap a delay line from a DelTapWr UGen module Sound.SC3.UGen.Record.DelTapRd where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DelTapWr.hs view
@@ -1,3 +1,4 @@+-- | Write to a buffer for a DelTapRd UGen module Sound.SC3.UGen.Record.DelTapWr where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Delay1.hs view
@@ -1,3 +1,4 @@+-- | Single sample delay. module Sound.SC3.UGen.Record.Delay1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Delay2.hs view
@@ -1,3 +1,4 @@+-- | Two sample delay. module Sound.SC3.UGen.Record.Delay2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DelayC.hs view
@@ -1,3 +1,4 @@+-- | Simple delay line with cubic interpolation. module Sound.SC3.UGen.Record.DelayC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DelayL.hs view
@@ -1,3 +1,4 @@+-- | Simple delay line with linear interpolation. module Sound.SC3.UGen.Record.DelayL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DelayN.hs view
@@ -1,3 +1,4 @@+-- | Simple delay line with no interpolation. module Sound.SC3.UGen.Record.DelayN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Demand.hs view
@@ -1,3 +1,4 @@+-- | Demand results from demand rate UGens. module Sound.SC3.UGen.Record.Demand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DemandEnvGen.hs view
@@ -1,3 +1,4 @@+-- | Demand rate envelope generator module Sound.SC3.UGen.Record.DemandEnvGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/DetaBlockerBuf.hs view
@@ -0,0 +1,17 @@+-- | A Demand UGen running an adapted BetaBlocker VChip+module Sound.SC3.UGen.Record.DetaBlockerBuf where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DetaBlockerBuf = DetaBlockerBuf {+  bufnum :: S.UGen,+  startpoint :: S.UGen+  } deriving (Show)+detaBlockerBuf :: DetaBlockerBuf+detaBlockerBuf = DetaBlockerBuf {+  bufnum = 0.0,+  startpoint = 0.0+  }+mkDetaBlockerBuf :: DetaBlockerBuf -> S.UGen+mkDetaBlockerBuf (DetaBlockerBuf  a' b') = S.mkOsc S.DR "DetaBlockerBuf" [a',b'] 1+instance Make DetaBlockerBuf where+  ugen = mkDetaBlockerBuf
Sound/SC3/UGen/Record/DetectIndex.hs view
@@ -1,3 +1,4 @@+-- | Search a buffer for a value module Sound.SC3.UGen.Record.DetectIndex where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DetectSilence.hs view
@@ -1,3 +1,4 @@+-- | When input falls below a threshhold, evaluate doneAction. module Sound.SC3.UGen.Record.DetectSilence where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Dgauss.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Dgauss where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Dgauss = Dgauss {+  lo :: S.UGen,+  hi :: S.UGen,+  length_ :: S.UGen+  } deriving (Show)+dgauss :: Dgauss+dgauss = Dgauss {+  lo = 0.0,+  hi = 0.0,+  length_ = 100000000.0+  }+mkDgauss :: Dgauss -> S.UGen+mkDgauss (Dgauss  a' b' c') = S.mkOsc S.DR "Dgauss" [a',b',c'] 1+instance Make Dgauss where+  ugen = mkDgauss
Sound/SC3/UGen/Record/Dgeom.hs view
@@ -1,3 +1,4 @@+-- | Demand rate geometric series UGen. module Sound.SC3.UGen.Record.Dgeom where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dibrown.hs view
@@ -1,3 +1,4 @@+-- | Demand rate brownian movement generator. module Sound.SC3.UGen.Record.Dibrown where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Disintegrator.hs view
@@ -0,0 +1,19 @@+-- | port of some ladspa plugins+module Sound.SC3.UGen.Record.Disintegrator where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Disintegrator = Disintegrator {+  input :: S.UGen,+  probability :: S.UGen,+  multiplier :: S.UGen+  } deriving (Show)+disintegrator :: Disintegrator+disintegrator = Disintegrator {+  input = 0.0,+  probability = 0.5,+  multiplier = 0.0+  }+mkDisintegrator :: Disintegrator -> S.UGen+mkDisintegrator (Disintegrator  a' b' c') = S.mkOsc S.AR "Disintegrator" [a',b',c'] 1+instance Make Disintegrator where+  ugen = mkDisintegrator
Sound/SC3/UGen/Record/DiskIn.hs view
@@ -1,18 +1,17 @@+-- | Stream in audio from a file. module Sound.SC3.UGen.Record.DiskIn where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data DiskIn = DiskIn {-  numChannels :: S.UGen,   bufnum :: S.UGen,   loop :: S.UGen   } deriving (Show) diskIn :: DiskIn diskIn = DiskIn {-  numChannels = 0.0,   bufnum = 0.0,   loop = 0.0   } mkDiskIn :: DiskIn -> S.UGen-mkDiskIn (DiskIn  a' b' c') = S.mkOsc S.AR "DiskIn" [a',b',c'] 1+mkDiskIn (DiskIn  a' b') = S.mkOsc S.AR "DiskIn" [a',b'] undefined instance Make DiskIn where   ugen = mkDiskIn
Sound/SC3/UGen/Record/DiskOut.hs view
@@ -1,3 +1,4 @@+-- | Record to a soundfile to disk. module Sound.SC3.UGen.Record.DiskOut where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Diwhite.hs view
@@ -1,3 +1,4 @@+-- | Demand rate white noise random generator. module Sound.SC3.UGen.Record.Diwhite where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Donce.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.Donce where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Done.hs view
@@ -1,3 +1,4 @@+-- | Monitors another UGen to see when it is finished module Sound.SC3.UGen.Record.Done where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/DoubleNestedAllpassC.hs view
@@ -0,0 +1,33 @@+-- | Nested Allpass filters as proposed by Vercoe and Pluckett+module Sound.SC3.UGen.Record.DoubleNestedAllpassC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleNestedAllpassC = DoubleNestedAllpassC {+  input :: S.UGen,+  maxdelay1 :: S.UGen,+  delay1 :: S.UGen,+  gain1 :: S.UGen,+  maxdelay2 :: S.UGen,+  delay2 :: S.UGen,+  gain2 :: S.UGen,+  maxdelay3 :: S.UGen,+  delay3 :: S.UGen,+  gain3 :: S.UGen+  } deriving (Show)+doubleNestedAllpassC :: DoubleNestedAllpassC+doubleNestedAllpassC = DoubleNestedAllpassC {+  input = 0.0,+  maxdelay1 = 0.0047,+  delay1 = 0.0047,+  gain1 = 0.15,+  maxdelay2 = 0.022,+  delay2 = 0.022,+  gain2 = 0.25,+  maxdelay3 = 0.0083,+  delay3 = 0.0083,+  gain3 = 0.3+  }+mkDoubleNestedAllpassC :: DoubleNestedAllpassC -> S.UGen+mkDoubleNestedAllpassC (DoubleNestedAllpassC  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "DoubleNestedAllpassC" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make DoubleNestedAllpassC where+  ugen = mkDoubleNestedAllpassC
+ Sound/SC3/UGen/Record/DoubleNestedAllpassL.hs view
@@ -0,0 +1,33 @@+-- | Nested Allpass filters as proposed by Vercoe and Pluckett+module Sound.SC3.UGen.Record.DoubleNestedAllpassL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleNestedAllpassL = DoubleNestedAllpassL {+  input :: S.UGen,+  maxdelay1 :: S.UGen,+  delay1 :: S.UGen,+  gain1 :: S.UGen,+  maxdelay2 :: S.UGen,+  delay2 :: S.UGen,+  gain2 :: S.UGen,+  maxdelay3 :: S.UGen,+  delay3 :: S.UGen,+  gain3 :: S.UGen+  } deriving (Show)+doubleNestedAllpassL :: DoubleNestedAllpassL+doubleNestedAllpassL = DoubleNestedAllpassL {+  input = 0.0,+  maxdelay1 = 0.0047,+  delay1 = 0.0047,+  gain1 = 0.15,+  maxdelay2 = 0.022,+  delay2 = 0.022,+  gain2 = 0.25,+  maxdelay3 = 0.0083,+  delay3 = 0.0083,+  gain3 = 0.3+  }+mkDoubleNestedAllpassL :: DoubleNestedAllpassL -> S.UGen+mkDoubleNestedAllpassL (DoubleNestedAllpassL  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "DoubleNestedAllpassL" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make DoubleNestedAllpassL where+  ugen = mkDoubleNestedAllpassL
+ Sound/SC3/UGen/Record/DoubleNestedAllpassN.hs view
@@ -0,0 +1,33 @@+-- | Nested Allpass filters as proposed by Vercoe and Pluckett+module Sound.SC3.UGen.Record.DoubleNestedAllpassN where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleNestedAllpassN = DoubleNestedAllpassN {+  input :: S.UGen,+  maxdelay1 :: S.UGen,+  delay1 :: S.UGen,+  gain1 :: S.UGen,+  maxdelay2 :: S.UGen,+  delay2 :: S.UGen,+  gain2 :: S.UGen,+  maxdelay3 :: S.UGen,+  delay3 :: S.UGen,+  gain3 :: S.UGen+  } deriving (Show)+doubleNestedAllpassN :: DoubleNestedAllpassN+doubleNestedAllpassN = DoubleNestedAllpassN {+  input = 0.0,+  maxdelay1 = 0.0047,+  delay1 = 0.0047,+  gain1 = 0.15,+  maxdelay2 = 0.022,+  delay2 = 0.022,+  gain2 = 0.25,+  maxdelay3 = 0.0083,+  delay3 = 0.0083,+  gain3 = 0.3+  }+mkDoubleNestedAllpassN :: DoubleNestedAllpassN -> S.UGen+mkDoubleNestedAllpassN (DoubleNestedAllpassN  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "DoubleNestedAllpassN" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make DoubleNestedAllpassN where+  ugen = mkDoubleNestedAllpassN
+ Sound/SC3/UGen/Record/DoubleWell.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.DoubleWell where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleWell = DoubleWell {+  reset :: S.UGen,+  ratex :: S.UGen,+  ratey :: S.UGen,+  f :: S.UGen,+  w :: S.UGen,+  delta :: S.UGen,+  initx :: S.UGen,+  inity :: S.UGen+  } deriving (Show)+doubleWell :: DoubleWell+doubleWell = DoubleWell {+  reset = 0.0,+  ratex = 0.01,+  ratey = 0.01,+  f = 1.0,+  w = 0.001,+  delta = 1.0,+  initx = 0.0,+  inity = 0.0+  }+mkDoubleWell :: DoubleWell -> S.UGen+mkDoubleWell (DoubleWell  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "DoubleWell" [a',b',c',d',e',f',g',h'] 1+instance Make DoubleWell where+  ugen = mkDoubleWell
+ Sound/SC3/UGen/Record/DoubleWell2.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.DoubleWell2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleWell2 = DoubleWell2 {+  reset :: S.UGen,+  ratex :: S.UGen,+  ratey :: S.UGen,+  f :: S.UGen,+  w :: S.UGen,+  delta :: S.UGen,+  initx :: S.UGen,+  inity :: S.UGen+  } deriving (Show)+doubleWell2 :: DoubleWell2+doubleWell2 = DoubleWell2 {+  reset = 0.0,+  ratex = 0.01,+  ratey = 0.01,+  f = 1.0,+  w = 0.001,+  delta = 1.0,+  initx = 0.0,+  inity = 0.0+  }+mkDoubleWell2 :: DoubleWell2 -> S.UGen+mkDoubleWell2 (DoubleWell2  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "DoubleWell2" [a',b',c',d',e',f',g',h'] 1+instance Make DoubleWell2 where+  ugen = mkDoubleWell2
+ Sound/SC3/UGen/Record/DoubleWell3.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.DoubleWell3 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DoubleWell3 = DoubleWell3 {+  reset :: S.UGen,+  rate_ :: S.UGen,+  f :: S.UGen,+  delta :: S.UGen,+  initx :: S.UGen,+  inity :: S.UGen+  } deriving (Show)+doubleWell3 :: DoubleWell3+doubleWell3 = DoubleWell3 {+  reset = 0.0,+  rate_ = 0.01,+  f = 0.0,+  delta = 0.25,+  initx = 0.0,+  inity = 0.0+  }+mkDoubleWell3 :: DoubleWell3 -> S.UGen+mkDoubleWell3 (DoubleWell3  a' b' c' d' e' f') = S.mkOsc S.AR "DoubleWell3" [a',b',c',d',e',f'] 1+instance Make DoubleWell3 where+  ugen = mkDoubleWell3
Sound/SC3/UGen/Record/Dpoll.hs view
@@ -1,3 +1,4 @@+-- | Print the current output value of a demand rate UGen module Sound.SC3.UGen.Record.Dpoll where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Drand.hs view
@@ -1,3 +1,4 @@+-- | Demand rate random sequence generator. module Sound.SC3.UGen.Record.Drand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dreset.hs view
@@ -1,3 +1,4 @@+-- | demand rate reset module Sound.SC3.UGen.Record.Dreset where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/DriveNoise.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.DriveNoise where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data DriveNoise = DriveNoise {+  input :: S.UGen,+  amount :: S.UGen,+  multi :: S.UGen+  } deriving (Show)+driveNoise :: DriveNoise+driveNoise = DriveNoise {+  input = 0.0,+  amount = 1.0,+  multi = 5.0+  }+mkDriveNoise :: DriveNoise -> S.UGen+mkDriveNoise (DriveNoise  a' b' c') = S.mkOsc S.AR "DriveNoise" [a',b',c'] 1+instance Make DriveNoise where+  ugen = mkDriveNoise
Sound/SC3/UGen/Record/Dseq.hs view
@@ -1,3 +1,4 @@+-- | Demand rate sequence generator. module Sound.SC3.UGen.Record.Dseq where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dser.hs view
@@ -1,3 +1,4 @@+-- | Demand rate sequence generator. module Sound.SC3.UGen.Record.Dser where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dseries.hs view
@@ -1,3 +1,4 @@+-- | Demand rate arithmetic series UGen. module Sound.SC3.UGen.Record.Dseries where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dshuf.hs view
@@ -1,3 +1,4 @@+-- | Demand rate random sequence generator module Sound.SC3.UGen.Record.Dshuf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dstutter.hs view
@@ -1,3 +1,4 @@+-- | Demand rate input replicator module Sound.SC3.UGen.Record.Dstutter where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dswitch.hs view
@@ -1,3 +1,4 @@+-- | Demand rate generator for embedding different inputs module Sound.SC3.UGen.Record.Dswitch where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dswitch1.hs view
@@ -1,3 +1,4 @@+-- | Demand rate generator for switching between inputs. module Sound.SC3.UGen.Record.Dswitch1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dunique.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.Dunique where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dust.hs view
@@ -1,3 +1,4 @@+-- | Random impulses. module Sound.SC3.UGen.Record.Dust where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dust2.hs view
@@ -1,3 +1,4 @@+-- | Random impulses. module Sound.SC3.UGen.Record.Dust2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Duty.hs view
@@ -1,3 +1,4 @@+-- | Demand results from demand rate UGens. module Sound.SC3.UGen.Record.Duty where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dwhite.hs view
@@ -1,3 +1,4 @@+-- | Demand rate white noise random generator. module Sound.SC3.UGen.Record.Dwhite where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Dxrand.hs view
@@ -1,3 +1,4 @@+-- | Demand rate random sequence generator. module Sound.SC3.UGen.Record.Dxrand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DynKlang.hs view
@@ -1,3 +1,4 @@+-- | Dynamic sine oscillator bank module Sound.SC3.UGen.Record.DynKlang where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/DynKlank.hs view
@@ -1,3 +1,4 @@+-- | Bank of resonators. module Sound.SC3.UGen.Record.DynKlank where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/EnvDetect.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.EnvDetect where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data EnvDetect = EnvDetect {+  input :: S.UGen,+  attack :: S.UGen,+  release :: S.UGen+  } deriving (Show)+envDetect :: EnvDetect+envDetect = EnvDetect {+  input = 0.0,+  attack = 100.0,+  release = 0.0+  }+mkEnvDetect :: EnvDetect -> S.UGen+mkEnvDetect (EnvDetect  a' b' c') = S.mkOsc S.AR "EnvDetect" [a',b',c'] 1+instance Make EnvDetect where+  ugen = mkEnvDetect
+ Sound/SC3/UGen/Record/EnvFollow.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.EnvFollow where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data EnvFollow = EnvFollow {+  rate :: S.Rate,+  input :: S.UGen,+  decaycoeff :: S.UGen+  } deriving (Show)+envFollow :: EnvFollow+envFollow = EnvFollow {+  rate = S.AR,+  input = 0.0,+  decaycoeff = 0.99+  }+mkEnvFollow :: EnvFollow -> S.UGen+mkEnvFollow (EnvFollow r a' b') = S.mkOsc r "EnvFollow" [a',b'] 1+instance Make EnvFollow where+  ugen = mkEnvFollow
Sound/SC3/UGen/Record/EnvGen.hs view
@@ -1,3 +1,4 @@+-- | Envelope generator module Sound.SC3.UGen.Record.EnvGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/ExpRand.hs view
@@ -1,3 +1,4 @@+-- | Exponential single random number generator. module Sound.SC3.UGen.Record.ExpRand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FBSineC.hs view
@@ -1,3 +1,4 @@+-- | Feedback sine with chaotic phase indexing module Sound.SC3.UGen.Record.FBSineC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FBSineL.hs view
@@ -1,3 +1,4 @@+-- | Feedback sine with chaotic phase indexing module Sound.SC3.UGen.Record.FBSineL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FBSineN.hs view
@@ -1,3 +1,4 @@+-- | Feedback sine with chaotic phase indexing module Sound.SC3.UGen.Record.FBSineN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FFT.hs view
@@ -1,3 +1,4 @@+-- | Fast Fourier Transform module Sound.SC3.UGen.Record.FFT where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/FFTCentroid.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTCentroid where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTCentroid = FFTCentroid {+  buffer :: S.UGen+  } deriving (Show)+fFTCentroid :: FFTCentroid+fFTCentroid = FFTCentroid {+  buffer = 0.0+  }+mkFFTCentroid :: FFTCentroid -> S.UGen+mkFFTCentroid (FFTCentroid  a') = S.mkOsc S.KR "FFTCentroid" [a'] 1+instance Make FFTCentroid where+  ugen = mkFFTCentroid
+ Sound/SC3/UGen/Record/FFTComplexDev.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTComplexDev where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTComplexDev = FFTComplexDev {+  buffer :: S.UGen,+  rectify :: S.UGen,+  powthresh :: S.UGen+  } deriving (Show)+fFTComplexDev :: FFTComplexDev+fFTComplexDev = FFTComplexDev {+  buffer = 0.0,+  rectify = 0.0,+  powthresh = 0.1+  }+mkFFTComplexDev :: FFTComplexDev -> S.UGen+mkFFTComplexDev (FFTComplexDev  a' b' c') = S.mkOsc S.KR "FFTComplexDev" [a',b',c'] 1+instance Make FFTComplexDev where+  ugen = mkFFTComplexDev
+ Sound/SC3/UGen/Record/FFTCrest.hs view
@@ -0,0 +1,19 @@+-- | Spectral crest measure+module Sound.SC3.UGen.Record.FFTCrest where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTCrest = FFTCrest {+  buffer :: S.UGen,+  freqlo :: S.UGen,+  freqhi :: S.UGen+  } deriving (Show)+fFTCrest :: FFTCrest+fFTCrest = FFTCrest {+  buffer = 0.0,+  freqlo = 0.0,+  freqhi = 50000.0+  }+mkFFTCrest :: FFTCrest -> S.UGen+mkFFTCrest (FFTCrest  a' b' c') = S.mkOsc S.KR "FFTCrest" [a',b',c'] 1+instance Make FFTCrest where+  ugen = mkFFTCrest
+ Sound/SC3/UGen/Record/FFTDiffMags.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTDiffMags where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTDiffMags = FFTDiffMags {+  bufferA :: S.UGen,+  bufferB :: S.UGen+  } deriving (Show)+fFTDiffMags :: FFTDiffMags+fFTDiffMags = FFTDiffMags {+  bufferA = 0.0,+  bufferB = 0.0+  }+mkFFTDiffMags :: FFTDiffMags -> S.UGen+mkFFTDiffMags (FFTDiffMags  a' b') = S.mkOsc S.KR "FFTDiffMags" [a',b'] 1+instance Make FFTDiffMags where+  ugen = mkFFTDiffMags
+ Sound/SC3/UGen/Record/FFTFlux.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTFlux where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTFlux = FFTFlux {+  buffer :: S.UGen,+  normalise :: S.UGen+  } deriving (Show)+fFTFlux :: FFTFlux+fFTFlux = FFTFlux {+  buffer = 0.0,+  normalise = 1.0+  }+mkFFTFlux :: FFTFlux -> S.UGen+mkFFTFlux (FFTFlux  a' b') = S.mkOsc S.KR "FFTFlux" [a',b'] 1+instance Make FFTFlux where+  ugen = mkFFTFlux
+ Sound/SC3/UGen/Record/FFTFluxPos.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTFluxPos where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTFluxPos = FFTFluxPos {+  buffer :: S.UGen,+  normalise :: S.UGen+  } deriving (Show)+fFTFluxPos :: FFTFluxPos+fFTFluxPos = FFTFluxPos {+  buffer = 0.0,+  normalise = 1.0+  }+mkFFTFluxPos :: FFTFluxPos -> S.UGen+mkFFTFluxPos (FFTFluxPos  a' b') = S.mkOsc S.KR "FFTFluxPos" [a',b'] 1+instance Make FFTFluxPos where+  ugen = mkFFTFluxPos
+ Sound/SC3/UGen/Record/FFTInterleave.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTInterleave where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTInterleave = FFTInterleave {+  chain1 :: S.UGen,+  chain2 :: S.UGen+  } deriving (Show)+fFTInterleave :: FFTInterleave+fFTInterleave = FFTInterleave {+  chain1 = 0.0,+  chain2 = 0.0+  }+mkFFTInterleave :: FFTInterleave -> S.UGen+mkFFTInterleave (FFTInterleave  a' b') = S.mkOsc S.KR "FFTInterleave" [a',b'] 1+instance Make FFTInterleave where+  ugen = mkFFTInterleave
+ Sound/SC3/UGen/Record/FFTMKL.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTMKL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTMKL = FFTMKL {+  buffer :: S.UGen,+  epsilon :: S.UGen+  } deriving (Show)+fFTMKL :: FFTMKL+fFTMKL = FFTMKL {+  buffer = 0.0,+  epsilon = 0.000001+  }+mkFFTMKL :: FFTMKL -> S.UGen+mkFFTMKL (FFTMKL  a' b') = S.mkOsc S.KR "FFTMKL" [a',b'] 1+instance Make FFTMKL where+  ugen = mkFFTMKL
+ Sound/SC3/UGen/Record/FFTPeak.hs view
@@ -0,0 +1,19 @@+-- | Find peak value in an FFT frame+module Sound.SC3.UGen.Record.FFTPeak where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTPeak = FFTPeak {+  buffer :: S.UGen,+  freqlo :: S.UGen,+  freqhi :: S.UGen+  } deriving (Show)+fFTPeak :: FFTPeak+fFTPeak = FFTPeak {+  buffer = 0.0,+  freqlo = 0.0,+  freqhi = 50000.0+  }+mkFFTPeak :: FFTPeak -> S.UGen+mkFFTPeak (FFTPeak  a' b' c') = S.mkOsc S.KR "FFTPeak" [a',b',c'] 2+instance Make FFTPeak where+  ugen = mkFFTPeak
+ Sound/SC3/UGen/Record/FFTPhaseDev.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTPhaseDev where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTPhaseDev = FFTPhaseDev {+  buffer :: S.UGen,+  weight :: S.UGen,+  powthresh :: S.UGen+  } deriving (Show)+fFTPhaseDev :: FFTPhaseDev+fFTPhaseDev = FFTPhaseDev {+  buffer = 0.0,+  weight = 0.0,+  powthresh = 0.1+  }+mkFFTPhaseDev :: FFTPhaseDev -> S.UGen+mkFFTPhaseDev (FFTPhaseDev  a' b' c') = S.mkOsc S.KR "FFTPhaseDev" [a',b',c'] 1+instance Make FFTPhaseDev where+  ugen = mkFFTPhaseDev
+ Sound/SC3/UGen/Record/FFTPower.hs view
@@ -0,0 +1,17 @@+-- | Instantaneous spectral power+module Sound.SC3.UGen.Record.FFTPower where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTPower = FFTPower {+  buffer :: S.UGen,+  square :: S.UGen+  } deriving (Show)+fFTPower :: FFTPower+fFTPower = FFTPower {+  buffer = 0.0,+  square = 1.0+  }+mkFFTPower :: FFTPower -> S.UGen+mkFFTPower (FFTPower  a' b') = S.mkOsc S.KR "FFTPower" [a',b'] 1+instance Make FFTPower where+  ugen = mkFFTPower
+ Sound/SC3/UGen/Record/FFTSlope.hs view
@@ -0,0 +1,15 @@+-- | Spectral slope+module Sound.SC3.UGen.Record.FFTSlope where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTSlope = FFTSlope {+  buffer :: S.UGen+  } deriving (Show)+fFTSlope :: FFTSlope+fFTSlope = FFTSlope {+  buffer = 0.0+  }+mkFFTSlope :: FFTSlope -> S.UGen+mkFFTSlope (FFTSlope  a') = S.mkOsc S.KR "FFTSlope" [a'] 1+instance Make FFTSlope where+  ugen = mkFFTSlope
+ Sound/SC3/UGen/Record/FFTSpread.hs view
@@ -0,0 +1,17 @@+-- | Spectral spread+module Sound.SC3.UGen.Record.FFTSpread where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTSpread = FFTSpread {+  buffer :: S.UGen,+  centroid :: S.UGen+  } deriving (Show)+fFTSpread :: FFTSpread+fFTSpread = FFTSpread {+  buffer = 0.0,+  centroid = 0.0+  }+mkFFTSpread :: FFTSpread -> S.UGen+mkFFTSpread (FFTSpread  a' b') = S.mkOsc S.KR "FFTSpread" [a',b'] 1+instance Make FFTSpread where+  ugen = mkFFTSpread
Sound/SC3/UGen/Record/FFTTrigger.hs view
@@ -1,3 +1,4 @@+-- | Outputs the necessary signal for FFT chains, without doing an FFT on a signal module Sound.SC3.UGen.Record.FFTTrigger where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/FFTTriggered.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FFTTriggered where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FFTTriggered = FFTTriggered {+  buffer :: S.UGen,+  input :: S.UGen,+  trig :: S.UGen,+  overlaplimit :: S.UGen+  } deriving (Show)+fFTTriggered :: FFTTriggered+fFTTriggered = FFTTriggered {+  buffer = 0.0,+  input = 0.0,+  trig = 0.0,+  overlaplimit = 0.5+  }+mkFFTTriggered :: FFTTriggered -> S.UGen+mkFFTTriggered (FFTTriggered  a' b' c' d') = S.mkOsc S.KR "FFTTriggered" [a',b',c',d'] 1+instance Make FFTTriggered where+  ugen = mkFFTTriggered
+ Sound/SC3/UGen/Record/FMGrain.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrain where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrain = FMGrain {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen+  } deriving (Show)+fMGrain :: FMGrain+fMGrain = FMGrain {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0+  }+mkFMGrain :: FMGrain -> S.UGen+mkFMGrain (FMGrain  a' b' c' d' e') = S.mkOsc S.AR "FMGrain" [a',b',c',d',e'] 1+instance Make FMGrain where+  ugen = mkFMGrain
+ Sound/SC3/UGen/Record/FMGrainB.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrainB where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrainB = FMGrainB {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen,+  envbuf :: S.UGen+  } deriving (Show)+fMGrainB :: FMGrainB+fMGrainB = FMGrainB {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0,+  envbuf = 0.0+  }+mkFMGrainB :: FMGrainB -> S.UGen+mkFMGrainB (FMGrainB  a' b' c' d' e' f') = S.mkOsc S.AR "FMGrainB" [a',b',c',d',e',f'] 1+instance Make FMGrainB where+  ugen = mkFMGrainB
+ Sound/SC3/UGen/Record/FMGrainBBF.hs view
@@ -0,0 +1,33 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrainBBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrainBBF = FMGrainBBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen,+  envbuf :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+fMGrainBBF :: FMGrainBBF+fMGrainBBF = FMGrainBBF {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0,+  envbuf = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkFMGrainBBF :: FMGrainBBF -> S.UGen+mkFMGrainBBF (FMGrainBBF  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "FMGrainBBF" [a',b',c',d',e',f',g',h',i',j'] 4+instance Make FMGrainBBF where+  ugen = mkFMGrainBBF
+ Sound/SC3/UGen/Record/FMGrainBF.hs view
@@ -0,0 +1,31 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrainBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrainBF = FMGrainBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+fMGrainBF :: FMGrainBF+fMGrainBF = FMGrainBF {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkFMGrainBF :: FMGrainBF -> S.UGen+mkFMGrainBF (FMGrainBF  a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "FMGrainBF" [a',b',c',d',e',f',g',h',i'] 4+instance Make FMGrainBF where+  ugen = mkFMGrainBF
+ Sound/SC3/UGen/Record/FMGrainI.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrainI where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrainI = FMGrainI {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen+  } deriving (Show)+fMGrainI :: FMGrainI+fMGrainI = FMGrainI {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5+  }+mkFMGrainI :: FMGrainI -> S.UGen+mkFMGrainI (FMGrainI  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "FMGrainI" [a',b',c',d',e',f',g',h'] 1+instance Make FMGrainI where+  ugen = mkFMGrainI
+ Sound/SC3/UGen/Record/FMGrainIBF.hs view
@@ -0,0 +1,37 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMGrainIBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMGrainIBF = FMGrainIBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  carfreq :: S.UGen,+  modfreq :: S.UGen,+  index :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+fMGrainIBF :: FMGrainIBF+fMGrainIBF = FMGrainIBF {+  trigger = 0.0,+  dur = 1.0,+  carfreq = 440.0,+  modfreq = 200.0,+  index = 1.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkFMGrainIBF :: FMGrainIBF -> S.UGen+mkFMGrainIBF (FMGrainIBF  a' b' c' d' e' f' g' h' i' j' k' l') = S.mkOsc S.AR "FMGrainIBF" [a',b',c',d',e',f',g',h',i',j',k',l'] 4+instance Make FMGrainIBF where+  ugen = mkFMGrainIBF
+ Sound/SC3/UGen/Record/FMHDecode1.hs view
@@ -0,0 +1,35 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMHDecode1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMHDecode1 = FMHDecode1 {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  r :: S.UGen,+  s :: S.UGen,+  t :: S.UGen,+  u :: S.UGen,+  v :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen+  } deriving (Show)+fMHDecode1 :: FMHDecode1+fMHDecode1 = FMHDecode1 {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  r = 0.0,+  s = 0.0,+  t = 0.0,+  u = 0.0,+  v = 0.0,+  azimuth = 0.0,+  elevation = 0.0+  }+mkFMHDecode1 :: FMHDecode1 -> S.UGen+mkFMHDecode1 (FMHDecode1  a' b' c' d' e' f' g' h' i' j' k') = S.mkOsc S.AR "FMHDecode1" [a',b',c',d',e',f',g',h',i',j',k'] 1+instance Make FMHDecode1 where+  ugen = mkFMHDecode1
+ Sound/SC3/UGen/Record/FMHEncode0.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMHEncode0 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMHEncode0 = FMHEncode0 {+  input :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  gain :: S.UGen+  } deriving (Show)+fMHEncode0 :: FMHEncode0+fMHEncode0 = FMHEncode0 {+  input = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  gain = 1.0+  }+mkFMHEncode0 :: FMHEncode0 -> S.UGen+mkFMHEncode0 (FMHEncode0  a' b' c' d') = S.mkOsc S.AR "FMHEncode0" [a',b',c',d'] 9+instance Make FMHEncode0 where+  ugen = mkFMHEncode0
+ Sound/SC3/UGen/Record/FMHEncode1.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMHEncode1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMHEncode1 = FMHEncode1 {+  input :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  gain :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+fMHEncode1 :: FMHEncode1+fMHEncode1 = FMHEncode1 {+  input = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  gain = 1.0,+  wComp = 0.0+  }+mkFMHEncode1 :: FMHEncode1 -> S.UGen+mkFMHEncode1 (FMHEncode1  a' b' c' d' e' f') = S.mkOsc S.AR "FMHEncode1" [a',b',c',d',e',f'] 9+instance Make FMHEncode1 where+  ugen = mkFMHEncode1
+ Sound/SC3/UGen/Record/FMHEncode2.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FMHEncode2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FMHEncode2 = FMHEncode2 {+  input :: S.UGen,+  point_x :: S.UGen,+  point_y :: S.UGen,+  elevation :: S.UGen,+  gain :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+fMHEncode2 :: FMHEncode2+fMHEncode2 = FMHEncode2 {+  input = 0.0,+  point_x = 0.0,+  point_y = 0.0,+  elevation = 0.0,+  gain = 1.0,+  wComp = 0.0+  }+mkFMHEncode2 :: FMHEncode2 -> S.UGen+mkFMHEncode2 (FMHEncode2  a' b' c' d' e' f') = S.mkOsc S.AR "FMHEncode2" [a',b',c',d',e',f'] 9+instance Make FMHEncode2 where+  ugen = mkFMHEncode2
Sound/SC3/UGen/Record/FOS.hs view
@@ -1,3 +1,4 @@+-- | First order filter section. module Sound.SC3.UGen.Record.FOS where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FSinOsc.hs view
@@ -1,3 +1,4 @@+-- | Fast sine oscillator. module Sound.SC3.UGen.Record.FSinOsc where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Fhn2DC.hs view
@@ -0,0 +1,33 @@+-- | FitzHughNagumo Neuron Firing Oscillator+module Sound.SC3.UGen.Record.Fhn2DC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Fhn2DC = Fhn2DC {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  urate :: S.UGen,+  wrate :: S.UGen,+  b0 :: S.UGen,+  b1 :: S.UGen,+  i :: S.UGen,+  u0 :: S.UGen,+  w0 :: S.UGen+  } deriving (Show)+fhn2DC :: Fhn2DC+fhn2DC = Fhn2DC {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  urate = 0.1,+  wrate = 0.1,+  b0 = 0.6,+  b1 = 0.8,+  i = 0.0,+  u0 = 0.0,+  w0 = 0.0+  }+mkFhn2DC :: Fhn2DC -> S.UGen+mkFhn2DC (Fhn2DC r a' b' c' d' e' f' g' h' i') = S.mkOsc r "Fhn2DC" [a',b',c',d',e',f',g',h',i'] 1+instance Make Fhn2DC where+  ugen = mkFhn2DC
+ Sound/SC3/UGen/Record/Fhn2DL.hs view
@@ -0,0 +1,33 @@+-- | FitzHughNagumo Neuron Firing Oscillator+module Sound.SC3.UGen.Record.Fhn2DL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Fhn2DL = Fhn2DL {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  urate :: S.UGen,+  wrate :: S.UGen,+  b0 :: S.UGen,+  b1 :: S.UGen,+  i :: S.UGen,+  u0 :: S.UGen,+  w0 :: S.UGen+  } deriving (Show)+fhn2DL :: Fhn2DL+fhn2DL = Fhn2DL {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  urate = 0.1,+  wrate = 0.1,+  b0 = 0.6,+  b1 = 0.8,+  i = 0.0,+  u0 = 0.0,+  w0 = 0.0+  }+mkFhn2DL :: Fhn2DL -> S.UGen+mkFhn2DL (Fhn2DL r a' b' c' d' e' f' g' h' i') = S.mkOsc r "Fhn2DL" [a',b',c',d',e',f',g',h',i'] 1+instance Make Fhn2DL where+  ugen = mkFhn2DL
+ Sound/SC3/UGen/Record/Fhn2DN.hs view
@@ -0,0 +1,33 @@+-- | FitzHughNagumo Neuron Firing Oscillator+module Sound.SC3.UGen.Record.Fhn2DN where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Fhn2DN = Fhn2DN {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  urate :: S.UGen,+  wrate :: S.UGen,+  b0 :: S.UGen,+  b1 :: S.UGen,+  i :: S.UGen,+  u0 :: S.UGen,+  w0 :: S.UGen+  } deriving (Show)+fhn2DN :: Fhn2DN+fhn2DN = Fhn2DN {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  urate = 0.1,+  wrate = 0.1,+  b0 = 0.6,+  b1 = 0.8,+  i = 0.0,+  u0 = 0.0,+  w0 = 0.0+  }+mkFhn2DN :: Fhn2DN -> S.UGen+mkFhn2DN (Fhn2DN r a' b' c' d' e' f' g' h' i') = S.mkOsc r "Fhn2DN" [a',b',c',d',e',f',g',h',i'] 1+instance Make Fhn2DN where+  ugen = mkFhn2DN
+ Sound/SC3/UGen/Record/FhnTrig.hs view
@@ -0,0 +1,33 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FhnTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FhnTrig = FhnTrig {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  urate :: S.UGen,+  wrate :: S.UGen,+  b0 :: S.UGen,+  b1 :: S.UGen,+  i :: S.UGen,+  u0 :: S.UGen,+  w0 :: S.UGen+  } deriving (Show)+fhnTrig :: FhnTrig+fhnTrig = FhnTrig {+  rate = S.AR,+  minfreq = 4.0,+  maxfreq = 10.0,+  urate = 0.1,+  wrate = 0.1,+  b0 = 0.6,+  b1 = 0.8,+  i = 0.0,+  u0 = 0.0,+  w0 = 0.0+  }+mkFhnTrig :: FhnTrig -> S.UGen+mkFhnTrig (FhnTrig r a' b' c' d' e' f' g' h' i') = S.mkOsc r "FhnTrig" [a',b',c',d',e',f',g',h',i'] 1+instance Make FhnTrig where+  ugen = mkFhnTrig
Sound/SC3/UGen/Record/Filter.hs view
@@ -1,3 +1,4 @@+-- | Base class for filter UGens module Sound.SC3.UGen.Record.Filter where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/FincoSprottL.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FincoSprottL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FincoSprottL = FincoSprottL {+  freq :: S.UGen,+  a :: S.UGen,+  h :: S.UGen,+  xi :: S.UGen,+  yi :: S.UGen,+  zi :: S.UGen+  } deriving (Show)+fincoSprottL :: FincoSprottL+fincoSprottL = FincoSprottL {+  freq = 22050.0,+  a = 2.45,+  h = 0.05,+  xi = 0.0,+  yi = 0.0,+  zi = 0.0+  }+mkFincoSprottL :: FincoSprottL -> S.UGen+mkFincoSprottL (FincoSprottL  a' b' c' d' e' f') = S.mkOsc S.AR "FincoSprottL" [a',b',c',d',e',f'] 3+instance Make FincoSprottL where+  ugen = mkFincoSprottL
+ Sound/SC3/UGen/Record/FincoSprottM.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FincoSprottM where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FincoSprottM = FincoSprottM {+  freq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  h :: S.UGen,+  xi :: S.UGen,+  yi :: S.UGen,+  zi :: S.UGen+  } deriving (Show)+fincoSprottM :: FincoSprottM+fincoSprottM = FincoSprottM {+  freq = 22050.0,+  a = -7.0,+  b = 4.0,+  h = 0.05,+  xi = 0.0,+  yi = 0.0,+  zi = 0.0+  }+mkFincoSprottM :: FincoSprottM -> S.UGen+mkFincoSprottM (FincoSprottM  a' b' c' d' e' f' g') = S.mkOsc S.AR "FincoSprottM" [a',b',c',d',e',f',g'] 3+instance Make FincoSprottM where+  ugen = mkFincoSprottM
+ Sound/SC3/UGen/Record/FincoSprottS.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FincoSprottS where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FincoSprottS = FincoSprottS {+  freq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  h :: S.UGen,+  xi :: S.UGen,+  yi :: S.UGen,+  zi :: S.UGen+  } deriving (Show)+fincoSprottS :: FincoSprottS+fincoSprottS = FincoSprottS {+  freq = 22050.0,+  a = 8.0,+  b = 2.0,+  h = 0.05,+  xi = 0.0,+  yi = 0.0,+  zi = 0.0+  }+mkFincoSprottS :: FincoSprottS -> S.UGen+mkFincoSprottS (FincoSprottS  a' b' c' d' e' f' g') = S.mkOsc S.AR "FincoSprottS" [a',b',c',d',e',f',g'] 3+instance Make FincoSprottS where+  ugen = mkFincoSprottS
+ Sound/SC3/UGen/Record/FitzHughNagumo.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.FitzHughNagumo where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FitzHughNagumo = FitzHughNagumo {+  reset :: S.UGen,+  rateu :: S.UGen,+  ratew :: S.UGen,+  b0 :: S.UGen,+  b1 :: S.UGen,+  initu :: S.UGen,+  initw :: S.UGen+  } deriving (Show)+fitzHughNagumo :: FitzHughNagumo+fitzHughNagumo = FitzHughNagumo {+  reset = 0.0,+  rateu = 0.01,+  ratew = 0.01,+  b0 = 1.0,+  b1 = 1.0,+  initu = 0.0,+  initw = 0.0+  }+mkFitzHughNagumo :: FitzHughNagumo -> S.UGen+mkFitzHughNagumo (FitzHughNagumo  a' b' c' d' e' f' g') = S.mkOsc S.AR "FitzHughNagumo" [a',b',c',d',e',f',g'] 1+instance Make FitzHughNagumo where+  ugen = mkFitzHughNagumo
+ Sound/SC3/UGen/Record/FoaAsymmetry.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) asymmetry transformer+module Sound.SC3.UGen.Record.FoaAsymmetry where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaAsymmetry = FoaAsymmetry {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaAsymmetry :: FoaAsymmetry+foaAsymmetry = FoaAsymmetry {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaAsymmetry :: FoaAsymmetry -> S.UGen+mkFoaAsymmetry (FoaAsymmetry  a' b' c' d' e') = S.mkOsc S.AR "FoaAsymmetry" [a',b',c',d',e'] 4+instance Make FoaAsymmetry where+  ugen = mkFoaAsymmetry
+ Sound/SC3/UGen/Record/FoaDirectO.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) directivity transformer+module Sound.SC3.UGen.Record.FoaDirectO where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDirectO = FoaDirectO {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaDirectO :: FoaDirectO+foaDirectO = FoaDirectO {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaDirectO :: FoaDirectO -> S.UGen+mkFoaDirectO (FoaDirectO  a' b' c' d' e') = S.mkOsc S.AR "FoaDirectO" [a',b',c',d',e'] 4+instance Make FoaDirectO where+  ugen = mkFoaDirectO
+ Sound/SC3/UGen/Record/FoaDirectX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) directivity transformer+module Sound.SC3.UGen.Record.FoaDirectX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDirectX = FoaDirectX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaDirectX :: FoaDirectX+foaDirectX = FoaDirectX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaDirectX :: FoaDirectX -> S.UGen+mkFoaDirectX (FoaDirectX  a' b' c' d' e') = S.mkOsc S.AR "FoaDirectX" [a',b',c',d',e'] 4+instance Make FoaDirectX where+  ugen = mkFoaDirectX
+ Sound/SC3/UGen/Record/FoaDirectY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) directivity transformer+module Sound.SC3.UGen.Record.FoaDirectY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDirectY = FoaDirectY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaDirectY :: FoaDirectY+foaDirectY = FoaDirectY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaDirectY :: FoaDirectY -> S.UGen+mkFoaDirectY (FoaDirectY  a' b' c' d' e') = S.mkOsc S.AR "FoaDirectY" [a',b',c',d',e'] 4+instance Make FoaDirectY where+  ugen = mkFoaDirectY
+ Sound/SC3/UGen/Record/FoaDirectZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) directivity transformer+module Sound.SC3.UGen.Record.FoaDirectZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDirectZ = FoaDirectZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaDirectZ :: FoaDirectZ+foaDirectZ = FoaDirectZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaDirectZ :: FoaDirectZ -> S.UGen+mkFoaDirectZ (FoaDirectZ  a' b' c' d' e') = S.mkOsc S.AR "FoaDirectZ" [a',b',c',d',e'] 4+instance Make FoaDirectZ where+  ugen = mkFoaDirectZ
+ Sound/SC3/UGen/Record/FoaDominateX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) dominance transformer+module Sound.SC3.UGen.Record.FoaDominateX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDominateX = FoaDominateX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  gain :: S.UGen+  } deriving (Show)+foaDominateX :: FoaDominateX+foaDominateX = FoaDominateX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  gain = 0.0+  }+mkFoaDominateX :: FoaDominateX -> S.UGen+mkFoaDominateX (FoaDominateX  a' b' c' d' e') = S.mkOsc S.AR "FoaDominateX" [a',b',c',d',e'] 4+instance Make FoaDominateX where+  ugen = mkFoaDominateX
+ Sound/SC3/UGen/Record/FoaDominateY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) dominance transformer+module Sound.SC3.UGen.Record.FoaDominateY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDominateY = FoaDominateY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  gain :: S.UGen+  } deriving (Show)+foaDominateY :: FoaDominateY+foaDominateY = FoaDominateY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  gain = 0.0+  }+mkFoaDominateY :: FoaDominateY -> S.UGen+mkFoaDominateY (FoaDominateY  a' b' c' d' e') = S.mkOsc S.AR "FoaDominateY" [a',b',c',d',e'] 4+instance Make FoaDominateY where+  ugen = mkFoaDominateY
+ Sound/SC3/UGen/Record/FoaDominateZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) dominance transformer+module Sound.SC3.UGen.Record.FoaDominateZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaDominateZ = FoaDominateZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  gain :: S.UGen+  } deriving (Show)+foaDominateZ :: FoaDominateZ+foaDominateZ = FoaDominateZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  gain = 0.0+  }+mkFoaDominateZ :: FoaDominateZ -> S.UGen+mkFoaDominateZ (FoaDominateZ  a' b' c' d' e') = S.mkOsc S.AR "FoaDominateZ" [a',b',c',d',e'] 4+instance Make FoaDominateZ where+  ugen = mkFoaDominateZ
+ Sound/SC3/UGen/Record/FoaFocusX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) focus transformer+module Sound.SC3.UGen.Record.FoaFocusX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaFocusX = FoaFocusX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaFocusX :: FoaFocusX+foaFocusX = FoaFocusX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaFocusX :: FoaFocusX -> S.UGen+mkFoaFocusX (FoaFocusX  a' b' c' d' e') = S.mkOsc S.AR "FoaFocusX" [a',b',c',d',e'] 4+instance Make FoaFocusX where+  ugen = mkFoaFocusX
+ Sound/SC3/UGen/Record/FoaFocusY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) focus transformer+module Sound.SC3.UGen.Record.FoaFocusY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaFocusY = FoaFocusY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaFocusY :: FoaFocusY+foaFocusY = FoaFocusY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaFocusY :: FoaFocusY -> S.UGen+mkFoaFocusY (FoaFocusY  a' b' c' d' e') = S.mkOsc S.AR "FoaFocusY" [a',b',c',d',e'] 4+instance Make FoaFocusY where+  ugen = mkFoaFocusY
+ Sound/SC3/UGen/Record/FoaFocusZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) focus transformer+module Sound.SC3.UGen.Record.FoaFocusZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaFocusZ = FoaFocusZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaFocusZ :: FoaFocusZ+foaFocusZ = FoaFocusZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaFocusZ :: FoaFocusZ -> S.UGen+mkFoaFocusZ (FoaFocusZ  a' b' c' d' e') = S.mkOsc S.AR "FoaFocusZ" [a',b',c',d',e'] 4+instance Make FoaFocusZ where+  ugen = mkFoaFocusZ
+ Sound/SC3/UGen/Record/FoaNFC.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) nearfield compensation filter+module Sound.SC3.UGen.Record.FoaNFC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaNFC = FoaNFC {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  distance :: S.UGen+  } deriving (Show)+foaNFC :: FoaNFC+foaNFC = FoaNFC {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  distance = 1.0+  }+mkFoaNFC :: FoaNFC -> S.UGen+mkFoaNFC (FoaNFC  a' b' c' d' e') = S.mkOsc S.AR "FoaNFC" [a',b',c',d',e'] 4+instance Make FoaNFC where+  ugen = mkFoaNFC
+ Sound/SC3/UGen/Record/FoaPanB.hs view
@@ -0,0 +1,19 @@+-- | First Order Ambisonic (FOA) panner+module Sound.SC3.UGen.Record.FoaPanB where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPanB = FoaPanB {+  input :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen+  } deriving (Show)+foaPanB :: FoaPanB+foaPanB = FoaPanB {+  input = 0.0,+  azimuth = 0.0,+  elevation = 0.0+  }+mkFoaPanB :: FoaPanB -> S.UGen+mkFoaPanB (FoaPanB  a' b' c') = S.mkOsc S.AR "FoaPanB" [a',b',c'] 4+instance Make FoaPanB where+  ugen = mkFoaPanB
+ Sound/SC3/UGen/Record/FoaPressX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) press transformer+module Sound.SC3.UGen.Record.FoaPressX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPressX = FoaPressX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPressX :: FoaPressX+foaPressX = FoaPressX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPressX :: FoaPressX -> S.UGen+mkFoaPressX (FoaPressX  a' b' c' d' e') = S.mkOsc S.AR "FoaPressX" [a',b',c',d',e'] 4+instance Make FoaPressX where+  ugen = mkFoaPressX
+ Sound/SC3/UGen/Record/FoaPressY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) press transformer+module Sound.SC3.UGen.Record.FoaPressY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPressY = FoaPressY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPressY :: FoaPressY+foaPressY = FoaPressY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPressY :: FoaPressY -> S.UGen+mkFoaPressY (FoaPressY  a' b' c' d' e') = S.mkOsc S.AR "FoaPressY" [a',b',c',d',e'] 4+instance Make FoaPressY where+  ugen = mkFoaPressY
+ Sound/SC3/UGen/Record/FoaPressZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) press transformer+module Sound.SC3.UGen.Record.FoaPressZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPressZ = FoaPressZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPressZ :: FoaPressZ+foaPressZ = FoaPressZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPressZ :: FoaPressZ -> S.UGen+mkFoaPressZ (FoaPressZ  a' b' c' d' e') = S.mkOsc S.AR "FoaPressZ" [a',b',c',d',e'] 4+instance Make FoaPressZ where+  ugen = mkFoaPressZ
+ Sound/SC3/UGen/Record/FoaProximity.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) proximity effect filter+module Sound.SC3.UGen.Record.FoaProximity where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaProximity = FoaProximity {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  distance :: S.UGen+  } deriving (Show)+foaProximity :: FoaProximity+foaProximity = FoaProximity {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  distance = 1.0+  }+mkFoaProximity :: FoaProximity -> S.UGen+mkFoaProximity (FoaProximity  a' b' c' d' e') = S.mkOsc S.AR "FoaProximity" [a',b',c',d',e'] 4+instance Make FoaProximity where+  ugen = mkFoaProximity
+ Sound/SC3/UGen/Record/FoaPsychoShelf.hs view
@@ -0,0 +1,27 @@+-- | First Order Ambisonic (FOA) psychoacoustic shelf filter+module Sound.SC3.UGen.Record.FoaPsychoShelf where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPsychoShelf = FoaPsychoShelf {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  freq :: S.UGen,+  k0 :: S.UGen,+  k1 :: S.UGen+  } deriving (Show)+foaPsychoShelf :: FoaPsychoShelf+foaPsychoShelf = FoaPsychoShelf {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  freq = 400.0,+  k0 = 0.0,+  k1 = 0.0+  }+mkFoaPsychoShelf :: FoaPsychoShelf -> S.UGen+mkFoaPsychoShelf (FoaPsychoShelf  a' b' c' d' e' f' g') = S.mkOsc S.AR "FoaPsychoShelf" [a',b',c',d',e',f',g'] 4+instance Make FoaPsychoShelf where+  ugen = mkFoaPsychoShelf
+ Sound/SC3/UGen/Record/FoaPushX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) push transformer+module Sound.SC3.UGen.Record.FoaPushX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPushX = FoaPushX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPushX :: FoaPushX+foaPushX = FoaPushX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPushX :: FoaPushX -> S.UGen+mkFoaPushX (FoaPushX  a' b' c' d' e') = S.mkOsc S.AR "FoaPushX" [a',b',c',d',e'] 4+instance Make FoaPushX where+  ugen = mkFoaPushX
+ Sound/SC3/UGen/Record/FoaPushY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) push transformer+module Sound.SC3.UGen.Record.FoaPushY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPushY = FoaPushY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPushY :: FoaPushY+foaPushY = FoaPushY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPushY :: FoaPushY -> S.UGen+mkFoaPushY (FoaPushY  a' b' c' d' e') = S.mkOsc S.AR "FoaPushY" [a',b',c',d',e'] 4+instance Make FoaPushY where+  ugen = mkFoaPushY
+ Sound/SC3/UGen/Record/FoaPushZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) push transformer+module Sound.SC3.UGen.Record.FoaPushZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaPushZ = FoaPushZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaPushZ :: FoaPushZ+foaPushZ = FoaPushZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaPushZ :: FoaPushZ -> S.UGen+mkFoaPushZ (FoaPushZ  a' b' c' d' e') = S.mkOsc S.AR "FoaPushZ" [a',b',c',d',e'] 4+instance Make FoaPushZ where+  ugen = mkFoaPushZ
+ Sound/SC3/UGen/Record/FoaRotate.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) rotation transformer+module Sound.SC3.UGen.Record.FoaRotate where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaRotate = FoaRotate {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaRotate :: FoaRotate+foaRotate = FoaRotate {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaRotate :: FoaRotate -> S.UGen+mkFoaRotate (FoaRotate  a' b' c' d' e') = S.mkOsc S.AR "FoaRotate" [a',b',c',d',e'] 4+instance Make FoaRotate where+  ugen = mkFoaRotate
+ Sound/SC3/UGen/Record/FoaTilt.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) rotation transformer+module Sound.SC3.UGen.Record.FoaTilt where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaTilt = FoaTilt {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaTilt :: FoaTilt+foaTilt = FoaTilt {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaTilt :: FoaTilt -> S.UGen+mkFoaTilt (FoaTilt  a' b' c' d' e') = S.mkOsc S.AR "FoaTilt" [a',b',c',d',e'] 4+instance Make FoaTilt where+  ugen = mkFoaTilt
+ Sound/SC3/UGen/Record/FoaTumble.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) rotation transformer+module Sound.SC3.UGen.Record.FoaTumble where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaTumble = FoaTumble {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaTumble :: FoaTumble+foaTumble = FoaTumble {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaTumble :: FoaTumble -> S.UGen+mkFoaTumble (FoaTumble  a' b' c' d' e') = S.mkOsc S.AR "FoaTumble" [a',b',c',d',e'] 4+instance Make FoaTumble where+  ugen = mkFoaTumble
+ Sound/SC3/UGen/Record/FoaZoomX.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) zoom transformer+module Sound.SC3.UGen.Record.FoaZoomX where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaZoomX = FoaZoomX {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaZoomX :: FoaZoomX+foaZoomX = FoaZoomX {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaZoomX :: FoaZoomX -> S.UGen+mkFoaZoomX (FoaZoomX  a' b' c' d' e') = S.mkOsc S.AR "FoaZoomX" [a',b',c',d',e'] 4+instance Make FoaZoomX where+  ugen = mkFoaZoomX
+ Sound/SC3/UGen/Record/FoaZoomY.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) zoom transformer+module Sound.SC3.UGen.Record.FoaZoomY where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaZoomY = FoaZoomY {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaZoomY :: FoaZoomY+foaZoomY = FoaZoomY {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaZoomY :: FoaZoomY -> S.UGen+mkFoaZoomY (FoaZoomY  a' b' c' d' e') = S.mkOsc S.AR "FoaZoomY" [a',b',c',d',e'] 4+instance Make FoaZoomY where+  ugen = mkFoaZoomY
+ Sound/SC3/UGen/Record/FoaZoomZ.hs view
@@ -0,0 +1,23 @@+-- | First Order Ambisonic (FOA) zoom transformer+module Sound.SC3.UGen.Record.FoaZoomZ where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FoaZoomZ = FoaZoomZ {+  w :: S.UGen,+  x :: S.UGen,+  y :: S.UGen,+  z :: S.UGen,+  angle :: S.UGen+  } deriving (Show)+foaZoomZ :: FoaZoomZ+foaZoomZ = FoaZoomZ {+  w = 0.0,+  x = 0.0,+  y = 0.0,+  z = 0.0,+  angle = 0.0+  }+mkFoaZoomZ :: FoaZoomZ -> S.UGen+mkFoaZoomZ (FoaZoomZ  a' b' c' d' e') = S.mkOsc S.AR "FoaZoomZ" [a',b',c',d',e'] 4+instance Make FoaZoomZ where+  ugen = mkFoaZoomZ
Sound/SC3/UGen/Record/Fold.hs view
@@ -1,3 +1,4 @@+-- | Fold a signal outside given thresholds. module Sound.SC3.UGen.Record.Fold where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Formant.hs view
@@ -1,3 +1,4 @@+-- | Formant oscillator module Sound.SC3.UGen.Record.Formant where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Formlet.hs view
@@ -1,3 +1,4 @@+-- | FOF-like filter. module Sound.SC3.UGen.Record.Formlet where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/FrameCompare.hs view
@@ -0,0 +1,19 @@+-- | calculates spectral MSE distance of two fft chains+module Sound.SC3.UGen.Record.FrameCompare where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data FrameCompare = FrameCompare {+  buffer1 :: S.UGen,+  buffer2 :: S.UGen,+  wAmount :: S.UGen+  } deriving (Show)+frameCompare :: FrameCompare+frameCompare = FrameCompare {+  buffer1 = 0.0,+  buffer2 = 0.0,+  wAmount = 0.5+  }+mkFrameCompare :: FrameCompare -> S.UGen+mkFrameCompare (FrameCompare  a' b' c') = S.mkOsc S.KR "FrameCompare" [a',b',c'] 1+instance Make FrameCompare where+  ugen = mkFrameCompare
Sound/SC3/UGen/Record/Free.hs view
@@ -1,3 +1,4 @@+-- | When triggered, frees a node. module Sound.SC3.UGen.Record.Free where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FreeSelf.hs view
@@ -1,3 +1,4 @@+-- | When triggered, free enclosing synth. module Sound.SC3.UGen.Record.FreeSelf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FreeSelfWhenDone.hs view
@@ -1,3 +1,4 @@+-- | Free the enclosing synth when a UGen is finished module Sound.SC3.UGen.Record.FreeSelfWhenDone where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FreeVerb.hs view
@@ -1,3 +1,4 @@+-- | A reverb module Sound.SC3.UGen.Record.FreeVerb where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FreeVerb2.hs view
@@ -1,3 +1,4 @@+-- | A two-channel reverb module Sound.SC3.UGen.Record.FreeVerb2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/FreqShift.hs view
@@ -1,3 +1,4 @@+-- | Frequency Shifter. module Sound.SC3.UGen.Record.FreqShift where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Friction.hs view
@@ -0,0 +1,27 @@+-- | A physical model of a system with dry-friction. A chaotic filter.+module Sound.SC3.UGen.Record.Friction where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Friction = Friction {+  rate :: S.Rate,+  input :: S.UGen,+  friction_ :: S.UGen,+  spring :: S.UGen,+  damp :: S.UGen,+  mass :: S.UGen,+  beltmass :: S.UGen+  } deriving (Show)+friction :: Friction+friction = Friction {+  rate = S.AR,+  input = 0.0,+  friction_ = 0.5,+  spring = 0.414,+  damp = 0.313,+  mass = 0.1,+  beltmass = 1.0+  }+mkFriction :: Friction -> S.UGen+mkFriction (Friction r a' b' c' d' e' f') = S.mkOsc r "Friction" [a',b',c',d',e',f'] 1+instance Make Friction where+  ugen = mkFriction
Sound/SC3/UGen/Record/GVerb.hs view
@@ -1,3 +1,4 @@+-- | A two-channel reverb module Sound.SC3.UGen.Record.GVerb where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Gate.hs view
@@ -1,3 +1,4 @@+-- | Gate or hold. module Sound.SC3.UGen.Record.Gate where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/GaussClass.hs view
@@ -0,0 +1,19 @@+-- | Gaussian classifier+module Sound.SC3.UGen.Record.GaussClass where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GaussClass = GaussClass {+  input :: S.UGen,+  bufnum :: S.UGen,+  gate :: S.UGen+  } deriving (Show)+gaussClass :: GaussClass+gaussClass = GaussClass {+  input = 0.0,+  bufnum = 0.0,+  gate = 0.0+  }+mkGaussClass :: GaussClass -> S.UGen+mkGaussClass (GaussClass  a' b' c') = S.mkOsc S.KR "GaussClass" [a',b',c'] 1+instance Make GaussClass where+  ugen = mkGaussClass
+ Sound/SC3/UGen/Record/GaussTrig.hs view
@@ -0,0 +1,19 @@+-- | impulses around a certain frequency+module Sound.SC3.UGen.Record.GaussTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GaussTrig = GaussTrig {+  rate :: S.Rate,+  freq :: S.UGen,+  dev :: S.UGen+  } deriving (Show)+gaussTrig :: GaussTrig+gaussTrig = GaussTrig {+  rate = S.AR,+  freq = 440.0,+  dev = 0.3+  }+mkGaussTrig :: GaussTrig -> S.UGen+mkGaussTrig (GaussTrig r a' b') = S.mkOsc r "GaussTrig" [a',b'] 1+instance Make GaussTrig where+  ugen = mkGaussTrig
+ Sound/SC3/UGen/Record/Gbman2DC.hs view
@@ -0,0 +1,23 @@+-- | gingerbreadman map 2D chaotic generator+module Sound.SC3.UGen.Record.Gbman2DC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Gbman2DC = Gbman2DC {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+gbman2DC :: Gbman2DC+gbman2DC = Gbman2DC {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  x0 = 1.2,+  y0 = 2.1+  }+mkGbman2DC :: Gbman2DC -> S.UGen+mkGbman2DC (Gbman2DC r a' b' c' d') = S.mkOsc r "Gbman2DC" [a',b',c',d'] 1+instance Make Gbman2DC where+  ugen = mkGbman2DC
+ Sound/SC3/UGen/Record/Gbman2DL.hs view
@@ -0,0 +1,23 @@+-- | gingerbreadman map 2D chaotic generator+module Sound.SC3.UGen.Record.Gbman2DL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Gbman2DL = Gbman2DL {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+gbman2DL :: Gbman2DL+gbman2DL = Gbman2DL {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  x0 = 1.2,+  y0 = 2.1+  }+mkGbman2DL :: Gbman2DL -> S.UGen+mkGbman2DL (Gbman2DL r a' b' c' d') = S.mkOsc r "Gbman2DL" [a',b',c',d'] 1+instance Make Gbman2DL where+  ugen = mkGbman2DL
+ Sound/SC3/UGen/Record/Gbman2DN.hs view
@@ -0,0 +1,23 @@+-- | gingerbreadman map 2D chaotic generator+module Sound.SC3.UGen.Record.Gbman2DN where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Gbman2DN = Gbman2DN {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+gbman2DN :: Gbman2DN+gbman2DN = Gbman2DN {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  x0 = 1.2,+  y0 = 2.1+  }+mkGbman2DN :: Gbman2DN -> S.UGen+mkGbman2DN (Gbman2DN r a' b' c' d') = S.mkOsc r "Gbman2DN" [a',b',c',d'] 1+instance Make Gbman2DN where+  ugen = mkGbman2DN
Sound/SC3/UGen/Record/GbmanL.hs view
@@ -1,3 +1,4 @@+-- | Gingerbreadman map chaotic generator module Sound.SC3.UGen.Record.GbmanL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/GbmanN.hs view
@@ -1,3 +1,4 @@+-- | Gingerbreadman map chaotic generator module Sound.SC3.UGen.Record.GbmanN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/GbmanTrig.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.GbmanTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GbmanTrig = GbmanTrig {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+gbmanTrig :: GbmanTrig+gbmanTrig = GbmanTrig {+  rate = S.AR,+  minfreq = 5.0,+  maxfreq = 10.0,+  x0 = 1.2,+  y0 = 2.1+  }+mkGbmanTrig :: GbmanTrig -> S.UGen+mkGbmanTrig (GbmanTrig r a' b' c' d') = S.mkOsc r "GbmanTrig" [a',b',c',d'] 1+instance Make GbmanTrig where+  ugen = mkGbmanTrig
Sound/SC3/UGen/Record/Gendy1.hs view
@@ -1,3 +1,4 @@+-- | Dynamic stochastic synthesis generator. module Sound.SC3.UGen.Record.Gendy1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Gendy2.hs view
@@ -1,3 +1,4 @@+-- | Dynamic stochastic synthesis generator. module Sound.SC3.UGen.Record.Gendy2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Gendy3.hs view
@@ -1,3 +1,4 @@+-- | Dynamic stochastic synthesis generator. module Sound.SC3.UGen.Record.Gendy3 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Gendy4.hs view
@@ -0,0 +1,35 @@+-- | Dynamic stochastic synthesis generator+module Sound.SC3.UGen.Record.Gendy4 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Gendy4 = Gendy4 {+  rate :: S.Rate,+  ampdist :: S.UGen,+  durdist :: S.UGen,+  adparam :: S.UGen,+  ddparam :: S.UGen,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  ampscale :: S.UGen,+  durscale :: S.UGen,+  initCPs :: S.UGen,+  knum :: S.UGen+  } deriving (Show)+gendy4 :: Gendy4+gendy4 = Gendy4 {+  rate = S.AR,+  ampdist = 1.0,+  durdist = 1.0,+  adparam = 1.0,+  ddparam = 1.0,+  minfreq = 440.0,+  maxfreq = 660.0,+  ampscale = 0.5,+  durscale = 0.5,+  initCPs = 12.0,+  knum = 0.0+  }+mkGendy4 :: Gendy4 -> S.UGen+mkGendy4 (Gendy4 r a' b' c' d' e' f' g' h' i' j') = S.mkOsc r "Gendy4" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make Gendy4 where+  ugen = mkGendy4
+ Sound/SC3/UGen/Record/Gendy5.hs view
@@ -0,0 +1,35 @@+-- | Dynamic stochastic synthesis generator+module Sound.SC3.UGen.Record.Gendy5 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Gendy5 = Gendy5 {+  rate :: S.Rate,+  ampdist :: S.UGen,+  durdist :: S.UGen,+  adparam :: S.UGen,+  ddparam :: S.UGen,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  ampscale :: S.UGen,+  durscale :: S.UGen,+  initCPs :: S.UGen,+  knum :: S.UGen+  } deriving (Show)+gendy5 :: Gendy5+gendy5 = Gendy5 {+  rate = S.AR,+  ampdist = 1.0,+  durdist = 1.0,+  adparam = 1.0,+  ddparam = 1.0,+  minfreq = 440.0,+  maxfreq = 660.0,+  ampscale = 0.5,+  durscale = 0.5,+  initCPs = 12.0,+  knum = 0.0+  }+mkGendy5 :: Gendy5 -> S.UGen+mkGendy5 (Gendy5 r a' b' c' d' e' f' g' h' i' j') = S.mkOsc r "Gendy5" [a',b',c',d',e',f',g',h',i',j'] 1+instance Make Gendy5 where+  ugen = mkGendy5
+ Sound/SC3/UGen/Record/Getenv.hs view
@@ -0,0 +1,17 @@+-- | Read (numeric) shell environment variables into a synth+module Sound.SC3.UGen.Record.Getenv where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Getenv = Getenv {+  key :: S.UGen,+  defaultval :: S.UGen+  } deriving (Show)+getenv :: Getenv+getenv = Getenv {+  key = 0.0,+  defaultval = 0.0+  }+mkGetenv :: Getenv -> S.UGen+mkGetenv (Getenv  a' b') = S.mkOsc S.IR "Getenv" [a',b'] 1+instance Make Getenv where+  ugen = mkGetenv
+ Sound/SC3/UGen/Record/GlitchHPF.hs view
@@ -0,0 +1,19 @@+-- | backward compatibility+module Sound.SC3.UGen.Record.GlitchHPF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GlitchHPF = GlitchHPF {+  rate :: S.Rate,+  input :: S.UGen,+  freq :: S.UGen+  } deriving (Show)+glitchHPF :: GlitchHPF+glitchHPF = GlitchHPF {+  rate = S.AR,+  input = 0.0,+  freq = 440.0+  }+mkGlitchHPF :: GlitchHPF -> S.UGen+mkGlitchHPF (GlitchHPF r a' b') = S.mkOsc r "GlitchHPF" [a',b'] 1+instance Make GlitchHPF where+  ugen = mkGlitchHPF
+ Sound/SC3/UGen/Record/GlitchRHPF.hs view
@@ -0,0 +1,21 @@+-- | backward compatibility+module Sound.SC3.UGen.Record.GlitchRHPF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GlitchRHPF = GlitchRHPF {+  rate :: S.Rate,+  input :: S.UGen,+  freq :: S.UGen,+  rq :: S.UGen+  } deriving (Show)+glitchRHPF :: GlitchRHPF+glitchRHPF = GlitchRHPF {+  rate = S.AR,+  input = 0.0,+  freq = 440.0,+  rq = 1.0+  }+mkGlitchRHPF :: GlitchRHPF -> S.UGen+mkGlitchRHPF (GlitchRHPF r a' b' c') = S.mkOsc r "GlitchRHPF" [a',b',c'] 1+instance Make GlitchRHPF where+  ugen = mkGlitchRHPF
+ Sound/SC3/UGen/Record/Goertzel.hs view
@@ -0,0 +1,21 @@+-- | Calculate a single DFT bin, to detect presence of a frequency+module Sound.SC3.UGen.Record.Goertzel where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Goertzel = Goertzel {+  input :: S.UGen,+  bufsize :: S.UGen,+  freq :: S.UGen,+  hop :: S.UGen+  } deriving (Show)+goertzel :: Goertzel+goertzel = Goertzel {+  input = 0.0,+  bufsize = 1024.0,+  freq = 0.0,+  hop = 1.0+  }+mkGoertzel :: Goertzel -> S.UGen+mkGoertzel (Goertzel  a' b' c' d') = S.mkOsc S.KR "Goertzel" [a',b',c',d'] 2+instance Make Goertzel where+  ugen = mkGoertzel
Sound/SC3/UGen/Record/GrainBuf.hs view
@@ -1,8 +1,8 @@+-- | Granular synthesis with sound stored in a buffer module Sound.SC3.UGen.Record.GrainBuf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data GrainBuf = GrainBuf {-  numChannels :: S.UGen,   trigger :: S.UGen,   dur :: S.UGen,   sndbuf :: S.UGen,@@ -15,7 +15,6 @@   } deriving (Show) grainBuf :: GrainBuf grainBuf = GrainBuf {-  numChannels = 1.0,   trigger = 0.0,   dur = 1.0,   sndbuf = 0.0,@@ -27,6 +26,6 @@   maxGrains = 512.0   } mkGrainBuf :: GrainBuf -> S.UGen-mkGrainBuf (GrainBuf  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "GrainBuf" [a',b',c',d',e',f',g',h',i',j'] 1+mkGrainBuf (GrainBuf  a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "GrainBuf" [a',b',c',d',e',f',g',h',i'] undefined instance Make GrainBuf where   ugen = mkGrainBuf
Sound/SC3/UGen/Record/GrainFM.hs view
@@ -1,8 +1,8 @@+-- | Granular synthesis with frequency modulated sine tones module Sound.SC3.UGen.Record.GrainFM where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data GrainFM = GrainFM {-  numChannels :: S.UGen,   trigger :: S.UGen,   dur :: S.UGen,   carfreq :: S.UGen,@@ -14,7 +14,6 @@   } deriving (Show) grainFM :: GrainFM grainFM = GrainFM {-  numChannels = 1.0,   trigger = 0.0,   dur = 1.0,   carfreq = 440.0,@@ -25,6 +24,6 @@   maxGrains = 512.0   } mkGrainFM :: GrainFM -> S.UGen-mkGrainFM (GrainFM  a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "GrainFM" [a',b',c',d',e',f',g',h',i'] 1+mkGrainFM (GrainFM  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "GrainFM" [a',b',c',d',e',f',g',h'] undefined instance Make GrainFM where   ugen = mkGrainFM
Sound/SC3/UGen/Record/GrainIn.hs view
@@ -1,8 +1,8 @@+-- | Granulate an input signal module Sound.SC3.UGen.Record.GrainIn where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data GrainIn = GrainIn {-  numChannels :: S.UGen,   trigger :: S.UGen,   dur :: S.UGen,   input :: S.UGen,@@ -12,7 +12,6 @@   } deriving (Show) grainIn :: GrainIn grainIn = GrainIn {-  numChannels = 1.0,   trigger = 0.0,   dur = 1.0,   input = 0.0,@@ -21,6 +20,6 @@   maxGrains = 512.0   } mkGrainIn :: GrainIn -> S.UGen-mkGrainIn (GrainIn  a' b' c' d' e' f' g') = S.mkOsc S.AR "GrainIn" [a',b',c',d',e',f',g'] 1+mkGrainIn (GrainIn  a' b' c' d' e' f') = S.mkOsc S.AR "GrainIn" [a',b',c',d',e',f'] undefined instance Make GrainIn where   ugen = mkGrainIn
Sound/SC3/UGen/Record/GrainSin.hs view
@@ -1,8 +1,8 @@+-- | Granular synthesis with sine tones module Sound.SC3.UGen.Record.GrainSin where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data GrainSin = GrainSin {-  numChannels :: S.UGen,   trigger :: S.UGen,   dur :: S.UGen,   freq :: S.UGen,@@ -12,7 +12,6 @@   } deriving (Show) grainSin :: GrainSin grainSin = GrainSin {-  numChannels = 1.0,   trigger = 0.0,   dur = 1.0,   freq = 440.0,@@ -21,6 +20,6 @@   maxGrains = 512.0   } mkGrainSin :: GrainSin -> S.UGen-mkGrainSin (GrainSin  a' b' c' d' e' f' g') = S.mkOsc S.AR "GrainSin" [a',b',c',d',e',f',g'] 1+mkGrainSin (GrainSin  a' b' c' d' e' f') = S.mkOsc S.AR "GrainSin" [a',b',c',d',e',f'] undefined instance Make GrainSin where   ugen = mkGrainSin
+ Sound/SC3/UGen/Record/GravityGrid.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.GravityGrid where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GravityGrid = GravityGrid {+  reset :: S.UGen,+  rate_ :: S.UGen,+  newx :: S.UGen,+  newy :: S.UGen,+  bufnum :: S.UGen+  } deriving (Show)+gravityGrid :: GravityGrid+gravityGrid = GravityGrid {+  reset = 0.0,+  rate_ = 0.1,+  newx = 0.0,+  newy = 0.0,+  bufnum = 0.0+  }+mkGravityGrid :: GravityGrid -> S.UGen+mkGravityGrid (GravityGrid  a' b' c' d' e') = S.mkOsc S.AR "GravityGrid" [a',b',c',d',e'] 1+instance Make GravityGrid where+  ugen = mkGravityGrid
+ Sound/SC3/UGen/Record/GravityGrid2.hs view
@@ -0,0 +1,23 @@+-- | (not documented)+module Sound.SC3.UGen.Record.GravityGrid2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data GravityGrid2 = GravityGrid2 {+  reset :: S.UGen,+  rate_ :: S.UGen,+  newx :: S.UGen,+  newy :: S.UGen,+  bufnum :: S.UGen+  } deriving (Show)+gravityGrid2 :: GravityGrid2+gravityGrid2 = GravityGrid2 {+  reset = 0.0,+  rate_ = 0.1,+  newx = 0.0,+  newy = 0.0,+  bufnum = 0.0+  }+mkGravityGrid2 :: GravityGrid2 -> S.UGen+mkGravityGrid2 (GravityGrid2  a' b' c' d' e') = S.mkOsc S.AR "GravityGrid2" [a',b',c',d',e'] 1+instance Make GravityGrid2 where+  ugen = mkGravityGrid2
Sound/SC3/UGen/Record/HPF.hs view
@@ -1,3 +1,4 @@+-- | 2nd order Butterworth highpass filter. module Sound.SC3.UGen.Record.HPF where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/HPZ1.hs view
@@ -1,3 +1,4 @@+-- | Two point difference filter module Sound.SC3.UGen.Record.HPZ1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/HPZ2.hs view
@@ -1,3 +1,4 @@+-- | Two zero fixed midcut. module Sound.SC3.UGen.Record.HPZ2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Hasher.hs view
@@ -1,3 +1,4 @@+-- | Randomized value. module Sound.SC3.UGen.Record.Hasher where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Henon2DC.hs view
@@ -0,0 +1,27 @@+-- | henon map 2D chaotic generator+module Sound.SC3.UGen.Record.Henon2DC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Henon2DC = Henon2DC {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+henon2DC :: Henon2DC+henon2DC = Henon2DC {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.4,+  b = 0.3,+  x0 = 0.30501993062401,+  y0 = 0.20938865431933+  }+mkHenon2DC :: Henon2DC -> S.UGen+mkHenon2DC (Henon2DC r a' b' c' d' e' f') = S.mkOsc r "Henon2DC" [a',b',c',d',e',f'] 1+instance Make Henon2DC where+  ugen = mkHenon2DC
+ Sound/SC3/UGen/Record/Henon2DL.hs view
@@ -0,0 +1,27 @@+-- | henon map 2D chaotic generator+module Sound.SC3.UGen.Record.Henon2DL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Henon2DL = Henon2DL {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+henon2DL :: Henon2DL+henon2DL = Henon2DL {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.4,+  b = 0.3,+  x0 = 0.30501993062401,+  y0 = 0.20938865431933+  }+mkHenon2DL :: Henon2DL -> S.UGen+mkHenon2DL (Henon2DL r a' b' c' d' e' f') = S.mkOsc r "Henon2DL" [a',b',c',d',e',f'] 1+instance Make Henon2DL where+  ugen = mkHenon2DL
+ Sound/SC3/UGen/Record/Henon2DN.hs view
@@ -0,0 +1,27 @@+-- | henon map 2D chaotic generator+module Sound.SC3.UGen.Record.Henon2DN where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Henon2DN = Henon2DN {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+henon2DN :: Henon2DN+henon2DN = Henon2DN {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.4,+  b = 0.3,+  x0 = 0.30501993062401,+  y0 = 0.20938865431933+  }+mkHenon2DN :: Henon2DN -> S.UGen+mkHenon2DN (Henon2DN r a' b' c' d' e' f') = S.mkOsc r "Henon2DN" [a',b',c',d',e',f'] 1+instance Make Henon2DN where+  ugen = mkHenon2DN
Sound/SC3/UGen/Record/HenonC.hs view
@@ -1,3 +1,4 @@+-- | Henon map chaotic generator module Sound.SC3.UGen.Record.HenonC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/HenonL.hs view
@@ -1,3 +1,4 @@+-- | Henon map chaotic generator module Sound.SC3.UGen.Record.HenonL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/HenonN.hs view
@@ -1,3 +1,4 @@+-- | Henon map chaotic generator module Sound.SC3.UGen.Record.HenonN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/HenonTrig.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.HenonTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data HenonTrig = HenonTrig {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+henonTrig :: HenonTrig+henonTrig = HenonTrig {+  rate = S.AR,+  minfreq = 5.0,+  maxfreq = 10.0,+  a = 1.4,+  b = 0.3,+  x0 = 0.30501993062401,+  y0 = 0.20938865431933+  }+mkHenonTrig :: HenonTrig -> S.UGen+mkHenonTrig (HenonTrig r a' b' c' d' e' f') = S.mkOsc r "HenonTrig" [a',b',c',d',e',f'] 1+instance Make HenonTrig where+  ugen = mkHenonTrig
Sound/SC3/UGen/Record/Hilbert.hs view
@@ -1,3 +1,4 @@+-- | Applies the Hilbert transform to an input signal. module Sound.SC3.UGen.Record.Hilbert where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/HilbertFIR.hs view
@@ -1,3 +1,4 @@+-- | Applies the Hilbert transform to an input signal. module Sound.SC3.UGen.Record.HilbertFIR where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/ICepstrum.hs view
@@ -0,0 +1,17 @@+-- | Transform a cepstrum back to a spectrum+module Sound.SC3.UGen.Record.ICepstrum where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ICepstrum = ICepstrum {+  cepchain :: S.UGen,+  fftbuf :: S.UGen+  } deriving (Show)+iCepstrum :: ICepstrum+iCepstrum = ICepstrum {+  cepchain = 0.0,+  fftbuf = 0.0+  }+mkICepstrum :: ICepstrum -> S.UGen+mkICepstrum (ICepstrum  a' b') = S.mkOsc S.KR "ICepstrum" [a',b'] 1+instance Make ICepstrum where+  ugen = mkICepstrum
Sound/SC3/UGen/Record/IEnvGen.hs view
@@ -1,3 +1,4 @@+-- | Envelope generator for polling values from an InterplEnv module Sound.SC3.UGen.Record.IEnvGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/IFFT.hs view
@@ -1,3 +1,4 @@+-- | Inverse Fast Fourier Transform module Sound.SC3.UGen.Record.IFFT where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/IIRFilter.hs view
@@ -0,0 +1,19 @@+-- | 24db/oct rolloff, 4nd order resonant Low Pass Filter+module Sound.SC3.UGen.Record.IIRFilter where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data IIRFilter = IIRFilter {+  input :: S.UGen,+  freq :: S.UGen,+  rq :: S.UGen+  } deriving (Show)+iIRFilter :: IIRFilter+iIRFilter = IIRFilter {+  input = 0.0,+  freq = 440.0,+  rq = 1.0+  }+mkIIRFilter :: IIRFilter -> S.UGen+mkIIRFilter (IIRFilter  a' b' c') = S.mkOsc S.AR "IIRFilter" [a',b',c'] 1+instance Make IIRFilter where+  ugen = mkIIRFilter
Sound/SC3/UGen/Record/IRand.hs view
@@ -1,3 +1,4 @@+-- | Single integer random number generator. module Sound.SC3.UGen.Record.IRand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Impulse.hs view
@@ -1,3 +1,4 @@+-- | Impulse oscillator. module Sound.SC3.UGen.Record.Impulse where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/In.hs view
@@ -1,18 +1,17 @@+-- | Read a signal from a bus. module Sound.SC3.UGen.Record.In where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data In = In {   rate :: S.Rate,-  bus :: S.UGen,-  numChannels :: S.UGen+  bus :: S.UGen   } deriving (Show) in' :: In in' = In {   rate = S.AR,-  bus = 0.0,-  numChannels = 1.0+  bus = 0.0   } mkIn :: In -> S.UGen-mkIn (In r a' b') = S.mkOsc r "In" [a',b'] 1+mkIn (In r a') = S.mkOsc r "In" [a'] undefined instance Make In where   ugen = mkIn
Sound/SC3/UGen/Record/InFeedback.hs view
@@ -1,16 +1,15 @@+-- | Read signal from a bus with a current or one cycle old timestamp. module Sound.SC3.UGen.Record.InFeedback where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data InFeedback = InFeedback {-  bus :: S.UGen,-  numChannels :: S.UGen+  bus :: S.UGen   } deriving (Show) inFeedback :: InFeedback inFeedback = InFeedback {-  bus = 0.0,-  numChannels = 1.0+  bus = 0.0   } mkInFeedback :: InFeedback -> S.UGen-mkInFeedback (InFeedback  a' b') = S.mkOsc S.AR "InFeedback" [a',b'] 1+mkInFeedback (InFeedback  a') = S.mkOsc S.AR "InFeedback" [a'] undefined instance Make InFeedback where   ugen = mkInFeedback
+ Sound/SC3/UGen/Record/InGrain.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrain where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrain = InGrain {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen+  } deriving (Show)+inGrain :: InGrain+inGrain = InGrain {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0+  }+mkInGrain :: InGrain -> S.UGen+mkInGrain (InGrain  a' b' c') = S.mkOsc S.AR "InGrain" [a',b',c'] 1+instance Make InGrain where+  ugen = mkInGrain
+ Sound/SC3/UGen/Record/InGrainB.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrainB where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrainB = InGrainB {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen,+  envbuf :: S.UGen+  } deriving (Show)+inGrainB :: InGrainB+inGrainB = InGrainB {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0,+  envbuf = 0.0+  }+mkInGrainB :: InGrainB -> S.UGen+mkInGrainB (InGrainB  a' b' c' d') = S.mkOsc S.AR "InGrainB" [a',b',c',d'] 1+instance Make InGrainB where+  ugen = mkInGrainB
+ Sound/SC3/UGen/Record/InGrainBBF.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrainBBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrainBBF = InGrainBBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen,+  envbuf :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+inGrainBBF :: InGrainBBF+inGrainBBF = InGrainBBF {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0,+  envbuf = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkInGrainBBF :: InGrainBBF -> S.UGen+mkInGrainBBF (InGrainBBF  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "InGrainBBF" [a',b',c',d',e',f',g',h'] 4+instance Make InGrainBBF where+  ugen = mkInGrainBBF
+ Sound/SC3/UGen/Record/InGrainBF.hs view
@@ -0,0 +1,27 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrainBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrainBF = InGrainBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+inGrainBF :: InGrainBF+inGrainBF = InGrainBF {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkInGrainBF :: InGrainBF -> S.UGen+mkInGrainBF (InGrainBF  a' b' c' d' e' f' g') = S.mkOsc S.AR "InGrainBF" [a',b',c',d',e',f',g'] 4+instance Make InGrainBF where+  ugen = mkInGrainBF
+ Sound/SC3/UGen/Record/InGrainI.hs view
@@ -0,0 +1,25 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrainI where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrainI = InGrainI {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen+  } deriving (Show)+inGrainI :: InGrainI+inGrainI = InGrainI {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5+  }+mkInGrainI :: InGrainI -> S.UGen+mkInGrainI (InGrainI  a' b' c' d' e' f') = S.mkOsc S.AR "InGrainI" [a',b',c',d',e',f'] 1+instance Make InGrainI where+  ugen = mkInGrainI
+ Sound/SC3/UGen/Record/InGrainIBF.hs view
@@ -0,0 +1,33 @@+-- | (not documented)+module Sound.SC3.UGen.Record.InGrainIBF where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InGrainIBF = InGrainIBF {+  trigger :: S.UGen,+  dur :: S.UGen,+  input :: S.UGen,+  envbuf1 :: S.UGen,+  envbuf2 :: S.UGen,+  ifac :: S.UGen,+  azimuth :: S.UGen,+  elevation :: S.UGen,+  rho :: S.UGen,+  wComp :: S.UGen+  } deriving (Show)+inGrainIBF :: InGrainIBF+inGrainIBF = InGrainIBF {+  trigger = 0.0,+  dur = 1.0,+  input = 0.0,+  envbuf1 = 0.0,+  envbuf2 = 0.0,+  ifac = 0.5,+  azimuth = 0.0,+  elevation = 0.0,+  rho = 1.0,+  wComp = 0.0+  }+mkInGrainIBF :: InGrainIBF -> S.UGen+mkInGrainIBF (InGrainIBF  a' b' c' d' e' f' g' h' i' j') = S.mkOsc S.AR "InGrainIBF" [a',b',c',d',e',f',g',h',i',j'] 4+instance Make InGrainIBF where+  ugen = mkInGrainIBF
Sound/SC3/UGen/Record/InRange.hs view
@@ -1,3 +1,4 @@+-- | Tests if a signal is within a given range. module Sound.SC3.UGen.Record.InRange where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/InRect.hs view
@@ -1,3 +1,4 @@+-- | Test if a point is within a given rectangle. module Sound.SC3.UGen.Record.InRect where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/InTrig.hs view
@@ -1,16 +1,15 @@+-- | Generate a trigger anytime a bus is set. module Sound.SC3.UGen.Record.InTrig where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data InTrig = InTrig {-  bus :: S.UGen,-  numChannels :: S.UGen+  bus :: S.UGen   } deriving (Show) inTrig :: InTrig inTrig = InTrig {-  bus = 0.0,-  numChannels = 1.0+  bus = 0.0   } mkInTrig :: InTrig -> S.UGen-mkInTrig (InTrig  a' b') = S.mkOsc S.KR "InTrig" [a',b'] 1+mkInTrig (InTrig  a') = S.mkOsc S.KR "InTrig" [a'] undefined instance Make InTrig where   ugen = mkInTrig
Sound/SC3/UGen/Record/Index.hs view
@@ -1,3 +1,4 @@+-- | Index into a table with a signal module Sound.SC3.UGen.Record.Index where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/IndexInBetween.hs view
@@ -1,3 +1,4 @@+-- | Finds the (lowest) point in the Buffer at which the input signal lies in-between the two values module Sound.SC3.UGen.Record.IndexInBetween where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/IndexL.hs view
@@ -1,3 +1,4 @@+-- | Index into a table with a signal, linear interpolated module Sound.SC3.UGen.Record.IndexL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/InsideOut.hs view
@@ -0,0 +1,17 @@+-- | Distortion by subtracting magnitude from 1+module Sound.SC3.UGen.Record.InsideOut where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data InsideOut = InsideOut {+  rate :: S.Rate,+  input :: S.UGen+  } deriving (Show)+insideOut :: InsideOut+insideOut = InsideOut {+  rate = S.AR,+  input = 0.0+  }+mkInsideOut :: InsideOut -> S.UGen+mkInsideOut (InsideOut r a') = S.mkOsc r "InsideOut" [a'] 1+instance Make InsideOut where+  ugen = mkInsideOut
+ Sound/SC3/UGen/Record/Instruction.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.Instruction where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Instruction = Instruction {+  bufnum :: S.UGen+  } deriving (Show)+instruction :: Instruction+instruction = Instruction {+  bufnum = 0.0+  }+mkInstruction :: Instruction -> S.UGen+mkInstruction (Instruction  a') = S.mkOsc S.AR "Instruction" [a'] 1+instance Make Instruction where+  ugen = mkInstruction
Sound/SC3/UGen/Record/Integrator.hs view
@@ -1,3 +1,4 @@+-- | A leaky integrator. module Sound.SC3.UGen.Record.Integrator where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/JoshGrain.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.JoshGrain where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data JoshGrain = JoshGrain {+  maxSize :: S.UGen+  } deriving (Show)+joshGrain :: JoshGrain+joshGrain = JoshGrain {+  maxSize = 0.0+  }+mkJoshGrain :: JoshGrain -> S.UGen+mkJoshGrain (JoshGrain  a') = S.mkOsc S.AR "JoshGrain" [a'] 1+instance Make JoshGrain where+  ugen = mkJoshGrain
+ Sound/SC3/UGen/Record/JoshMultiOutGrain.hs view
@@ -0,0 +1,15 @@+-- | (not documented)+module Sound.SC3.UGen.Record.JoshMultiOutGrain where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data JoshMultiOutGrain = JoshMultiOutGrain {+  maxSize :: S.UGen+  } deriving (Show)+joshMultiOutGrain :: JoshMultiOutGrain+joshMultiOutGrain = JoshMultiOutGrain {+  maxSize = 0.0+  }+mkJoshMultiOutGrain :: JoshMultiOutGrain -> S.UGen+mkJoshMultiOutGrain (JoshMultiOutGrain  a') = S.mkOsc S.AR "JoshMultiOutGrain" [a'] 1+instance Make JoshMultiOutGrain where+  ugen = mkJoshMultiOutGrain
Sound/SC3/UGen/Record/K2A.hs view
@@ -1,3 +1,4 @@+-- | Control to audio rate converter. module Sound.SC3.UGen.Record.K2A where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/KeyState.hs view
@@ -1,3 +1,4 @@+-- | Respond to the state of a key module Sound.SC3.UGen.Record.KeyState where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/KeyTrack.hs view
@@ -1,3 +1,4 @@+-- | Key tracker module Sound.SC3.UGen.Record.KeyTrack where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Klang.hs view
@@ -1,3 +1,4 @@+-- | Sine oscillator bank module Sound.SC3.UGen.Record.Klang where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Klank.hs view
@@ -1,3 +1,4 @@+-- | Bank of resonators module Sound.SC3.UGen.Record.Klank where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/KmeansToBPSet1.hs view
@@ -0,0 +1,29 @@+-- | (not documented)+module Sound.SC3.UGen.Record.KmeansToBPSet1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data KmeansToBPSet1 = KmeansToBPSet1 {+  freq :: S.UGen,+  numdatapoints :: S.UGen,+  maxnummeans :: S.UGen,+  nummeans :: S.UGen,+  tnewdata :: S.UGen,+  tnewmeans :: S.UGen,+  soft :: S.UGen,+  bufnum :: S.UGen+  } deriving (Show)+kmeansToBPSet1 :: KmeansToBPSet1+kmeansToBPSet1 = KmeansToBPSet1 {+  freq = 440.0,+  numdatapoints = 20.0,+  maxnummeans = 4.0,+  nummeans = 4.0,+  tnewdata = 1.0,+  tnewmeans = 1.0,+  soft = 1.0,+  bufnum = 0.0+  }+mkKmeansToBPSet1 :: KmeansToBPSet1 -> S.UGen+mkKmeansToBPSet1 (KmeansToBPSet1  a' b' c' d' e' f' g' h') = S.mkOsc S.AR "KmeansToBPSet1" [a',b',c',d',e',f',g',h'] 1+instance Make KmeansToBPSet1 where+  ugen = mkKmeansToBPSet1
+ Sound/SC3/UGen/Record/LFBrownNoise0.hs view
@@ -0,0 +1,21 @@+-- | random walk step+module Sound.SC3.UGen.Record.LFBrownNoise0 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LFBrownNoise0 = LFBrownNoise0 {+  rate :: S.Rate,+  freq :: S.UGen,+  dev :: S.UGen,+  dist :: S.UGen+  } deriving (Show)+lFBrownNoise0 :: LFBrownNoise0+lFBrownNoise0 = LFBrownNoise0 {+  rate = S.AR,+  freq = 20.0,+  dev = 1.0,+  dist = 0.0+  }+mkLFBrownNoise0 :: LFBrownNoise0 -> S.UGen+mkLFBrownNoise0 (LFBrownNoise0 r a' b' c') = S.mkOsc r "LFBrownNoise0" [a',b',c'] 1+instance Make LFBrownNoise0 where+  ugen = mkLFBrownNoise0
+ Sound/SC3/UGen/Record/LFBrownNoise1.hs view
@@ -0,0 +1,21 @@+-- | random walk linear interp+module Sound.SC3.UGen.Record.LFBrownNoise1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LFBrownNoise1 = LFBrownNoise1 {+  rate :: S.Rate,+  freq :: S.UGen,+  dev :: S.UGen,+  dist :: S.UGen+  } deriving (Show)+lFBrownNoise1 :: LFBrownNoise1+lFBrownNoise1 = LFBrownNoise1 {+  rate = S.AR,+  freq = 20.0,+  dev = 1.0,+  dist = 0.0+  }+mkLFBrownNoise1 :: LFBrownNoise1 -> S.UGen+mkLFBrownNoise1 (LFBrownNoise1 r a' b' c') = S.mkOsc r "LFBrownNoise1" [a',b',c'] 1+instance Make LFBrownNoise1 where+  ugen = mkLFBrownNoise1
+ Sound/SC3/UGen/Record/LFBrownNoise2.hs view
@@ -0,0 +1,21 @@+-- | random walk cubic interp+module Sound.SC3.UGen.Record.LFBrownNoise2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LFBrownNoise2 = LFBrownNoise2 {+  rate :: S.Rate,+  freq :: S.UGen,+  dev :: S.UGen,+  dist :: S.UGen+  } deriving (Show)+lFBrownNoise2 :: LFBrownNoise2+lFBrownNoise2 = LFBrownNoise2 {+  rate = S.AR,+  freq = 20.0,+  dev = 1.0,+  dist = 0.0+  }+mkLFBrownNoise2 :: LFBrownNoise2 -> S.UGen+mkLFBrownNoise2 (LFBrownNoise2 r a' b' c') = S.mkOsc r "LFBrownNoise2" [a',b',c'] 1+instance Make LFBrownNoise2 where+  ugen = mkLFBrownNoise2
Sound/SC3/UGen/Record/LFClipNoise.hs view
@@ -1,3 +1,4 @@+-- | Clipped noise module Sound.SC3.UGen.Record.LFClipNoise where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFCub.hs view
@@ -1,3 +1,4 @@+-- | A sine like shape made of two cubic pieces module Sound.SC3.UGen.Record.LFCub where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFDClipNoise.hs view
@@ -1,3 +1,4 @@+-- | Dynamic clipped noise module Sound.SC3.UGen.Record.LFDClipNoise where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFDNoise0.hs view
@@ -1,3 +1,4 @@+-- | Dynamic step noise module Sound.SC3.UGen.Record.LFDNoise0 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFDNoise1.hs view
@@ -1,3 +1,4 @@+-- | Dynamic ramp noise module Sound.SC3.UGen.Record.LFDNoise1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFDNoise3.hs view
@@ -1,3 +1,4 @@+-- | Dynamic cubic noise module Sound.SC3.UGen.Record.LFDNoise3 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFGauss.hs view
@@ -1,3 +1,4 @@+-- | Gaussian function oscillator module Sound.SC3.UGen.Record.LFGauss where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFNoise0.hs view
@@ -1,3 +1,4 @@+-- | Step noise module Sound.SC3.UGen.Record.LFNoise0 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFNoise1.hs view
@@ -1,3 +1,4 @@+-- | Ramp noise module Sound.SC3.UGen.Record.LFNoise1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFNoise2.hs view
@@ -1,3 +1,4 @@+-- | Quadratic noise. module Sound.SC3.UGen.Record.LFNoise2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFPar.hs view
@@ -1,3 +1,4 @@+-- | Parabolic oscillator module Sound.SC3.UGen.Record.LFPar where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFPulse.hs view
@@ -1,3 +1,4 @@+-- | pulse oscillator module Sound.SC3.UGen.Record.LFPulse where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFSaw.hs view
@@ -1,3 +1,4 @@+-- | Sawtooth oscillator module Sound.SC3.UGen.Record.LFSaw where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LFTri.hs view
@@ -1,3 +1,4 @@+-- | Triangle oscillator module Sound.SC3.UGen.Record.LFTri where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/LPCAnalyzer.hs view
@@ -0,0 +1,27 @@+-- | Live Linear Predictive Coding Analysis and Resynthesis+module Sound.SC3.UGen.Record.LPCAnalyzer where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPCAnalyzer = LPCAnalyzer {+  input :: S.UGen,+  source :: S.UGen,+  n :: S.UGen,+  p :: S.UGen,+  testE :: S.UGen,+  delta :: S.UGen,+  windowtype :: S.UGen+  } deriving (Show)+lPCAnalyzer :: LPCAnalyzer+lPCAnalyzer = LPCAnalyzer {+  input = 0.0,+  source = 0.01,+  n = 256.0,+  p = 10.0,+  testE = 0.0,+  delta = 0.999,+  windowtype = 0.0+  }+mkLPCAnalyzer :: LPCAnalyzer -> S.UGen+mkLPCAnalyzer (LPCAnalyzer  a' b' c' d' e' f' g') = S.mkOsc S.AR "LPCAnalyzer" [a',b',c',d',e',f',g'] 1+instance Make LPCAnalyzer where+  ugen = mkLPCAnalyzer
+ Sound/SC3/UGen/Record/LPCError.hs view
@@ -0,0 +1,17 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPCError where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPCError = LPCError {+  input :: S.UGen,+  p :: S.UGen+  } deriving (Show)+lPCError :: LPCError+lPCError = LPCError {+  input = 0.0,+  p = 10.0+  }+mkLPCError :: LPCError -> S.UGen+mkLPCError (LPCError  a' b') = S.mkOsc S.AR "LPCError" [a',b'] 1+instance Make LPCError where+  ugen = mkLPCError
+ Sound/SC3/UGen/Record/LPCSynth.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPCSynth where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPCSynth = LPCSynth {+  buffer :: S.UGen,+  signal :: S.UGen,+  pointer :: S.UGen+  } deriving (Show)+lPCSynth :: LPCSynth+lPCSynth = LPCSynth {+  buffer = 0.0,+  signal = 0.0,+  pointer = 0.0+  }+mkLPCSynth :: LPCSynth -> S.UGen+mkLPCSynth (LPCSynth  a' b' c') = S.mkOsc S.AR "LPCSynth" [a',b',c'] 1+instance Make LPCSynth where+  ugen = mkLPCSynth
+ Sound/SC3/UGen/Record/LPCVals.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPCVals where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPCVals = LPCVals {+  rate :: S.Rate,+  buffer :: S.UGen,+  pointer :: S.UGen+  } deriving (Show)+lPCVals :: LPCVals+lPCVals = LPCVals {+  rate = S.AR,+  buffer = 0.0,+  pointer = 0.0+  }+mkLPCVals :: LPCVals -> S.UGen+mkLPCVals (LPCVals r a' b') = S.mkOsc r "LPCVals" [a',b'] 3+instance Make LPCVals where+  ugen = mkLPCVals
Sound/SC3/UGen/Record/LPF.hs view
@@ -1,3 +1,4 @@+-- | 2nd order Butterworth lowpass filter module Sound.SC3.UGen.Record.LPF where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/LPF1.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPF1 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPF1 = LPF1 {+  rate :: S.Rate,+  input :: S.UGen,+  freq :: S.UGen+  } deriving (Show)+lPF1 :: LPF1+lPF1 = LPF1 {+  rate = S.AR,+  input = 0.0,+  freq = 1000.0+  }+mkLPF1 :: LPF1 -> S.UGen+mkLPF1 (LPF1 r a' b') = S.mkOsc r "LPF1" [a',b'] 1+instance Make LPF1 where+  ugen = mkLPF1
+ Sound/SC3/UGen/Record/LPF18.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPF18 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPF18 = LPF18 {+  input :: S.UGen,+  freq :: S.UGen,+  res :: S.UGen,+  dist :: S.UGen+  } deriving (Show)+lPF18 :: LPF18+lPF18 = LPF18 {+  input = 0.0,+  freq = 100.0,+  res = 1.0,+  dist = 0.4+  }+mkLPF18 :: LPF18 -> S.UGen+mkLPF18 (LPF18  a' b' c' d') = S.mkOsc S.AR "LPF18" [a',b',c',d'] 1+instance Make LPF18 where+  ugen = mkLPF18
+ Sound/SC3/UGen/Record/LPFVS6.hs view
@@ -0,0 +1,21 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LPFVS6 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LPFVS6 = LPFVS6 {+  rate :: S.Rate,+  input :: S.UGen,+  freq :: S.UGen,+  slope :: S.UGen+  } deriving (Show)+lPFVS6 :: LPFVS6+lPFVS6 = LPFVS6 {+  rate = S.AR,+  input = 0.0,+  freq = 1000.0,+  slope = 0.5+  }+mkLPFVS6 :: LPFVS6 -> S.UGen+mkLPFVS6 (LPFVS6 r a' b' c') = S.mkOsc r "LPFVS6" [a',b',c'] 1+instance Make LPFVS6 where+  ugen = mkLPFVS6
Sound/SC3/UGen/Record/LPZ1.hs view
@@ -1,3 +1,4 @@+-- | Two point average filter module Sound.SC3.UGen.Record.LPZ1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LPZ2.hs view
@@ -1,3 +1,4 @@+-- | Two zero fixed lowpass module Sound.SC3.UGen.Record.LPZ2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/LTI.hs view
@@ -0,0 +1,19 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LTI where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LTI = LTI {+  input :: S.UGen,+  bufnuma :: S.UGen,+  bufnumb :: S.UGen+  } deriving (Show)+lTI :: LTI+lTI = LTI {+  input = 0.0,+  bufnuma = 0.0,+  bufnumb = 1.0+  }+mkLTI :: LTI -> S.UGen+mkLTI (LTI  a' b' c') = S.mkOsc S.AR "LTI" [a',b',c'] 1+instance Make LTI where+  ugen = mkLTI
Sound/SC3/UGen/Record/Lag.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.Lag where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Lag2.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.Lag2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Lag2UD.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.Lag2UD where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Lag3.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.Lag3 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Lag3UD.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.Lag3UD where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LagControl.hs view
@@ -1,3 +1,4 @@+-- | Lagged control input module Sound.SC3.UGen.Record.LagControl where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LagIn.hs view
@@ -1,18 +1,17 @@+-- | Read a control signal from a bus with a lag module Sound.SC3.UGen.Record.LagIn where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data LagIn = LagIn {   bus :: S.UGen,-  numChannels :: S.UGen,   lag :: S.UGen   } deriving (Show) lagIn :: LagIn lagIn = LagIn {   bus = 0.0,-  numChannels = 1.0,   lag = 0.1   } mkLagIn :: LagIn -> S.UGen-mkLagIn (LagIn  a' b' c') = S.mkOsc S.KR "LagIn" [a',b',c'] 1+mkLagIn (LagIn  a' b') = S.mkOsc S.KR "LagIn" [a',b'] undefined instance Make LagIn where   ugen = mkLagIn
Sound/SC3/UGen/Record/LagUD.hs view
@@ -1,3 +1,4 @@+-- | Exponential lag module Sound.SC3.UGen.Record.LagUD where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LastValue.hs view
@@ -1,3 +1,4 @@+-- | Output the last value before the input changed module Sound.SC3.UGen.Record.LastValue where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Latch.hs view
@@ -1,3 +1,4 @@+-- | Sample and hold module Sound.SC3.UGen.Record.Latch where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Latoocarfian2DC.hs view
@@ -0,0 +1,31 @@+-- | latoocarfian 2D chaotic generator+module Sound.SC3.UGen.Record.Latoocarfian2DC where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Latoocarfian2DC = Latoocarfian2DC {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+latoocarfian2DC :: Latoocarfian2DC+latoocarfian2DC = Latoocarfian2DC {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.0,+  b = 3.0,+  c = 0.5,+  d = 0.5,+  x0 = 0.34082301375036,+  y0 = -0.38270086971332+  }+mkLatoocarfian2DC :: Latoocarfian2DC -> S.UGen+mkLatoocarfian2DC (Latoocarfian2DC r a' b' c' d' e' f' g' h') = S.mkOsc r "Latoocarfian2DC" [a',b',c',d',e',f',g',h'] 1+instance Make Latoocarfian2DC where+  ugen = mkLatoocarfian2DC
+ Sound/SC3/UGen/Record/Latoocarfian2DL.hs view
@@ -0,0 +1,31 @@+-- | latoocarfian 2D chaotic generator+module Sound.SC3.UGen.Record.Latoocarfian2DL where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Latoocarfian2DL = Latoocarfian2DL {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+latoocarfian2DL :: Latoocarfian2DL+latoocarfian2DL = Latoocarfian2DL {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.0,+  b = 3.0,+  c = 0.5,+  d = 0.5,+  x0 = 0.34082301375036,+  y0 = -0.38270086971332+  }+mkLatoocarfian2DL :: Latoocarfian2DL -> S.UGen+mkLatoocarfian2DL (Latoocarfian2DL r a' b' c' d' e' f' g' h') = S.mkOsc r "Latoocarfian2DL" [a',b',c',d',e',f',g',h'] 1+instance Make Latoocarfian2DL where+  ugen = mkLatoocarfian2DL
+ Sound/SC3/UGen/Record/Latoocarfian2DN.hs view
@@ -0,0 +1,31 @@+-- | latoocarfian 2D chaotic generator+module Sound.SC3.UGen.Record.Latoocarfian2DN where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Latoocarfian2DN = Latoocarfian2DN {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+latoocarfian2DN :: Latoocarfian2DN+latoocarfian2DN = Latoocarfian2DN {+  rate = S.AR,+  minfreq = 11025.0,+  maxfreq = 22050.0,+  a = 1.0,+  b = 3.0,+  c = 0.5,+  d = 0.5,+  x0 = 0.34082301375036,+  y0 = -0.38270086971332+  }+mkLatoocarfian2DN :: Latoocarfian2DN -> S.UGen+mkLatoocarfian2DN (Latoocarfian2DN r a' b' c' d' e' f' g' h') = S.mkOsc r "Latoocarfian2DN" [a',b',c',d',e',f',g',h'] 1+instance Make Latoocarfian2DN where+  ugen = mkLatoocarfian2DN
Sound/SC3/UGen/Record/LatoocarfianC.hs view
@@ -1,3 +1,4 @@+-- | Latoocarfian chaotic generator module Sound.SC3.UGen.Record.LatoocarfianC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LatoocarfianL.hs view
@@ -1,3 +1,4 @@+-- | Latoocarfian chaotic generator module Sound.SC3.UGen.Record.LatoocarfianL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LatoocarfianN.hs view
@@ -1,3 +1,4 @@+-- | Latoocarfian chaotic generator module Sound.SC3.UGen.Record.LatoocarfianN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/LatoocarfianTrig.hs view
@@ -0,0 +1,31 @@+-- | (not documented)+module Sound.SC3.UGen.Record.LatoocarfianTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data LatoocarfianTrig = LatoocarfianTrig {+  rate :: S.Rate,+  minfreq :: S.UGen,+  maxfreq :: S.UGen,+  a :: S.UGen,+  b :: S.UGen,+  c :: S.UGen,+  d :: S.UGen,+  x0 :: S.UGen,+  y0 :: S.UGen+  } deriving (Show)+latoocarfianTrig :: LatoocarfianTrig+latoocarfianTrig = LatoocarfianTrig {+  rate = S.AR,+  minfreq = 5.0,+  maxfreq = 10.0,+  a = 1.0,+  b = 3.0,+  c = 0.5,+  d = 0.5,+  x0 = 0.34082301375036,+  y0 = -0.38270086971332+  }+mkLatoocarfianTrig :: LatoocarfianTrig -> S.UGen+mkLatoocarfianTrig (LatoocarfianTrig r a' b' c' d' e' f' g' h') = S.mkOsc r "LatoocarfianTrig" [a',b',c',d',e',f',g',h'] 1+instance Make LatoocarfianTrig where+  ugen = mkLatoocarfianTrig
Sound/SC3/UGen/Record/LeakDC.hs view
@@ -1,3 +1,4 @@+-- | Remove DC module Sound.SC3.UGen.Record.LeakDC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LeastChange.hs view
@@ -1,3 +1,4 @@+-- | Output least changed module Sound.SC3.UGen.Record.LeastChange where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Limiter.hs view
@@ -1,3 +1,4 @@+-- | Peak limiter module Sound.SC3.UGen.Record.Limiter where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinCongC.hs view
@@ -1,3 +1,4 @@+-- | Linear congruential chaotic generator module Sound.SC3.UGen.Record.LinCongC where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinCongL.hs view
@@ -1,3 +1,4 @@+-- | Linear congruential chaotic generator module Sound.SC3.UGen.Record.LinCongL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinCongN.hs view
@@ -1,3 +1,4 @@+-- | Linear congruential chaotic generator module Sound.SC3.UGen.Record.LinCongN where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinExp.hs view
@@ -1,3 +1,4 @@+-- | Map a linear range to an exponential range module Sound.SC3.UGen.Record.LinExp where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinPan2.hs view
@@ -1,3 +1,4 @@+-- | Two channel linear pan. module Sound.SC3.UGen.Record.LinPan2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinRand.hs view
@@ -1,3 +1,4 @@+-- | Skewed random number generator. module Sound.SC3.UGen.Record.LinRand where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/LinXFade2.hs view
@@ -1,3 +1,4 @@+-- | Two channel linear crossfade. module Sound.SC3.UGen.Record.LinXFade2 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Line.hs view
@@ -1,3 +1,4 @@+-- | Line generator. module Sound.SC3.UGen.Record.Line where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/Linen.hs view
@@ -1,3 +1,4 @@+-- | Simple linear envelope generator. module Sound.SC3.UGen.Record.Linen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
Sound/SC3/UGen/Record/ListDUGen.hs view
@@ -1,3 +1,4 @@+-- | (not documented) module Sound.SC3.UGen.Record.ListDUGen where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/ListTrig.hs view
@@ -0,0 +1,21 @@+-- | Emit a sequence of triggers at specified time offsets+module Sound.SC3.UGen.Record.ListTrig where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ListTrig = ListTrig {+  bufnum :: S.UGen,+  reset :: S.UGen,+  offset :: S.UGen,+  numframes :: S.UGen+  } deriving (Show)+listTrig :: ListTrig+listTrig = ListTrig {+  bufnum = 0.0,+  reset = 0.0,+  offset = 0.0,+  numframes = 0.0+  }+mkListTrig :: ListTrig -> S.UGen+mkListTrig (ListTrig  a' b' c' d') = S.mkOsc S.KR "ListTrig" [a',b',c',d'] 1+instance Make ListTrig where+  ugen = mkListTrig
+ Sound/SC3/UGen/Record/ListTrig2.hs view
@@ -0,0 +1,19 @@+-- | Emit a sequence of triggers at specified time offsets+module Sound.SC3.UGen.Record.ListTrig2 where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data ListTrig2 = ListTrig2 {+  bufnum :: S.UGen,+  reset :: S.UGen,+  numframes :: S.UGen+  } deriving (Show)+listTrig2 :: ListTrig2+listTrig2 = ListTrig2 {+  bufnum = 0.0,+  reset = 0.0,+  numframes = 0.0+  }+mkListTrig2 :: ListTrig2 -> S.UGen+mkListTrig2 (ListTrig2  a' b' c') = S.mkOsc S.KR "ListTrig2" [a',b',c'] 1+instance Make ListTrig2 where+  ugen = mkListTrig2
Sound/SC3/UGen/Record/LocalOut.hs view
@@ -1,3 +1,4 @@+-- | Write to buses local to a synth. module Sound.SC3.UGen.Record.LocalOut where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record
+ Sound/SC3/UGen/Record/Logger.hs view
@@ -0,0 +1,21 @@+-- | Store values to a buffer, whenever triggered+module Sound.SC3.UGen.Record.Logger where+import qualified Sound.SC3.UGen as S+import Sound.SC3.UGen.Record+data Logger = Logger {+  inputArray :: S.UGen,+  trig :: S.UGen,+  bufnum :: S.UGen,+  reset :: S.UGen+  } deriving (Show)+logger :: Logger+logger = Logger {+  inputArray = 0.0,+  trig = 0.0,+  bufnum = 0.0,+  reset = 0.0+  }+mkLogger :: Logger -> S.UGen+mkLogger (Logger  a' b' c' d') = S.mkOsc S.KR "Logger" [a',b',c',d'] 1+instance Make Logger where+  ugen = mkLogger
Sound/SC3/UGen/Record/Logistic.hs view

file too large to diff

+ Sound/SC3/UGen/Record/LoopBuf.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Lorenz2DC.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Lorenz2DL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Lorenz2DN.hs view

file too large to diff

Sound/SC3/UGen/Record/LorenzL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/LorenzTrig.hs view

file too large to diff

Sound/SC3/UGen/Record/Loudness.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MCLDChaosGen.hs view

file too large to diff

Sound/SC3/UGen/Record/MFCC.hs view

file too large to diff

Sound/SC3/UGen/Record/MantissaMask.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MarkovSynth.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Max.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Maxamp.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MdaPiano.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MeanTriggered.hs view

file too large to diff

Sound/SC3/UGen/Record/Median.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MedianTriggered.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MembraneCircle.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MembraneHexagon.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Metro.hs view

file too large to diff

Sound/SC3/UGen/Record/MidEQ.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MonoGrain.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MonoGrainBF.hs view

file too large to diff

Sound/SC3/UGen/Record/MoogFF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MoogLadder.hs view

file too large to diff

+ Sound/SC3/UGen/Record/MoogVCF.hs view

file too large to diff

Sound/SC3/UGen/Record/MostChange.hs view

file too large to diff

Sound/SC3/UGen/Record/MouseButton.hs view

file too large to diff

Sound/SC3/UGen/Record/MouseX.hs view

file too large to diff

Sound/SC3/UGen/Record/MouseY.hs view

file too large to diff

Sound/SC3/UGen/Record/MultiOutUGen.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NL2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NLFiltC.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NLFiltL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NLFiltN.hs view

file too large to diff

Sound/SC3/UGen/Record/NRand.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NTube.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NeedleRect.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NestedAllpassC.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NestedAllpassL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/NestedAllpassN.hs view

file too large to diff

Sound/SC3/UGen/Record/Normalizer.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSFold4.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSFold8.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSTrunc4.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSTrunc8.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSWrap4.hs view

file too large to diff

+ Sound/SC3/UGen/Record/OSWrap8.hs view

file too large to diff

Sound/SC3/UGen/Record/OffsetOut.hs view

file too large to diff

Sound/SC3/UGen/Record/OnePole.hs view

file too large to diff

Sound/SC3/UGen/Record/OneZero.hs view

file too large to diff

Sound/SC3/UGen/Record/Onsets.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Oregonator.hs view

file too large to diff

Sound/SC3/UGen/Record/Osc.hs view

file too large to diff

Sound/SC3/UGen/Record/OscN.hs view

file too large to diff

Sound/SC3/UGen/Record/Out.hs view

file too large to diff

Sound/SC3/UGen/Record/PSinGrain.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PVInfo.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PVSynth.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Add.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_BinBufRd.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_BinDelay.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_BinFilter.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_BinPlayBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_BinScramble.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_BinShift.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_BinWipe.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_BrickWall.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_BufRd.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_ChainUGen.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_CommonMag.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_CommonMul.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Compander.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_ConformalMap.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Conj.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Copy.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_CopyPhase.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Cutoff.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_DiffMags.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Diffuser.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Div.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_EvenBin.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_ExtractRepeat.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Freeze.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_FreqBuffer.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_HainsworthFoote.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Invert.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_JensenAndersen.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_LocalMax.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagAbove.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagBelow.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagBuffer.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagClip.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagDiv.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagExp.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagFreeze.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagGate.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagLog.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagMap.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagMinus.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagMul.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagMulAdd.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagNoise.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagScale.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagShift.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagSmear.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagSmooth.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_MagSquared.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MagSubtract.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Max.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MaxMagN.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Min.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_MinMagN.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Morph.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_Mul.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_NoiseSynthF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_NoiseSynthP.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_OddBin.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_PartialSynthF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_PartialSynthP.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_PhaseShift.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_PhaseShift270.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_PhaseShift90.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_PitchShift.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_PlayBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_RandComb.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_RandWipe.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_RecordBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_RectComb.hs view

file too large to diff

Sound/SC3/UGen/Record/PV_RectComb2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_SoftWipe.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_SpectralEnhance.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_SpectralMap.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_Whiten.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PV_XFade.hs view

file too large to diff

Sound/SC3/UGen/Record/Pan2.hs view

file too large to diff

Sound/SC3/UGen/Record/Pan4.hs view

file too large to diff

Sound/SC3/UGen/Record/PanAz.hs view

file too large to diff

Sound/SC3/UGen/Record/PanB.hs view

file too large to diff

Sound/SC3/UGen/Record/PanB2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PanX.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PanX2D.hs view

file too large to diff

Sound/SC3/UGen/Record/PartConv.hs view

file too large to diff

Sound/SC3/UGen/Record/Pause.hs view

file too large to diff

Sound/SC3/UGen/Record/PauseSelf.hs view

file too large to diff

Sound/SC3/UGen/Record/PauseSelfWhenDone.hs view

file too large to diff

Sound/SC3/UGen/Record/Peak.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PeakEQ2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PeakEQ4.hs view

file too large to diff

Sound/SC3/UGen/Record/PeakFollower.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Perlin3.hs view

file too large to diff

Sound/SC3/UGen/Record/Phasor.hs view

file too large to diff

Sound/SC3/UGen/Record/Pitch.hs view

file too large to diff

Sound/SC3/UGen/Record/PitchShift.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PlaneTree.hs view

file too large to diff

Sound/SC3/UGen/Record/PlayBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/Pluck.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PosRatio.hs view

file too large to diff

+ Sound/SC3/UGen/Record/PrintVal.hs view

file too large to diff

Sound/SC3/UGen/Record/Pulse.hs view

file too large to diff

Sound/SC3/UGen/Record/PulseCount.hs view

file too large to diff

Sound/SC3/UGen/Record/PulseDivider.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Qitch.hs view

file too large to diff

Sound/SC3/UGen/Record/QuadC.hs view

file too large to diff

Sound/SC3/UGen/Record/QuadL.hs view

file too large to diff

Sound/SC3/UGen/Record/QuadN.hs view

file too large to diff

Sound/SC3/UGen/Record/RHPF.hs view

file too large to diff

Sound/SC3/UGen/Record/RLPF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RLPFD.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RMAFoodChainL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RMEQ.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RMEQSuite.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RMShelf.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RMShelf2.hs view

file too large to diff

Sound/SC3/UGen/Record/Ramp.hs view

file too large to diff

Sound/SC3/UGen/Record/Rand.hs view

file too large to diff

Sound/SC3/UGen/Record/RandID.hs view

file too large to diff

Sound/SC3/UGen/Record/RandSeed.hs view

file too large to diff

Sound/SC3/UGen/Record/RecordBuf.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RegaliaMitraEQ.hs view

file too large to diff

Sound/SC3/UGen/Record/ReplaceOut.hs view

file too large to diff

Sound/SC3/UGen/Record/Resonz.hs view

file too large to diff

Sound/SC3/UGen/Record/Ringz.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RosslerL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/RosslerResL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Rotate.hs view

file too large to diff

Sound/SC3/UGen/Record/Rotate2.hs view

file too large to diff

Sound/SC3/UGen/Record/RunningMax.hs view

file too large to diff

Sound/SC3/UGen/Record/RunningMin.hs view

file too large to diff

Sound/SC3/UGen/Record/RunningSum.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SLOnset.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SMS.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SOMAreaWr.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SOMRd.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SOMTrain.hs view

file too large to diff

Sound/SC3/UGen/Record/SOS.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SVF.hs view

file too large to diff

Sound/SC3/UGen/Record/Saw.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SawDPW.hs view

file too large to diff

Sound/SC3/UGen/Record/Schmidt.hs view

file too large to diff

Sound/SC3/UGen/Record/ScopeOut.hs view

file too large to diff

+ Sound/SC3/UGen/Record/ScopeOut2.hs view

file too large to diff

Sound/SC3/UGen/Record/Select.hs view

file too large to diff

Sound/SC3/UGen/Record/SendTrig.hs view

file too large to diff

Sound/SC3/UGen/Record/SetBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/SetResetFF.hs view

file too large to diff

Sound/SC3/UGen/Record/Shaper.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Sieve1.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrain.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrainB.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrainBBF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrainBF.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrainI.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinGrainIBF.hs view

file too large to diff

Sound/SC3/UGen/Record/SinOsc.hs view

file too large to diff

Sound/SC3/UGen/Record/SinOscFB.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SinTone.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SineShaper.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SkipNeedle.hs view

file too large to diff

Sound/SC3/UGen/Record/Slew.hs view

file too large to diff

Sound/SC3/UGen/Record/Slope.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SmoothDecimator.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SoftClipAmp.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SoftClipAmp4.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SoftClipAmp8.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SoftClipper4.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SoftClipper8.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SortBuf.hs view

file too large to diff

Sound/SC3/UGen/Record/SpecCentroid.hs view

file too large to diff

Sound/SC3/UGen/Record/SpecFlatness.hs view

file too large to diff

Sound/SC3/UGen/Record/SpecPcile.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Spreader.hs view

file too large to diff

Sound/SC3/UGen/Record/Spring.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SpruceBudworm.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Squiz.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Standard2DC.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Standard2DL.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Standard2DN.hs view

file too large to diff

Sound/SC3/UGen/Record/StandardL.hs view

file too large to diff

Sound/SC3/UGen/Record/StandardN.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StandardTrig.hs view

file too large to diff

Sound/SC3/UGen/Record/Stepper.hs view

file too large to diff

Sound/SC3/UGen/Record/StereoConvolution2L.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkBandedWG.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkBeeThree.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkBlowHole.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkBowed.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkClarinet.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkFlute.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkMandolin.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkModalBar.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkMoog.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkPluck.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkSaxofony.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkShakers.hs view

file too large to diff

+ Sound/SC3/UGen/Record/StkVoicForm.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Streson.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Summer.hs view

file too large to diff

Sound/SC3/UGen/Record/Sweep.hs view

file too large to diff

+ Sound/SC3/UGen/Record/SwitchDelay.hs view

file too large to diff

Sound/SC3/UGen/Record/SyncSaw.hs view

file too large to diff

Sound/SC3/UGen/Record/T2A.hs view

file too large to diff

Sound/SC3/UGen/Record/T2K.hs view

file too large to diff

Sound/SC3/UGen/Record/TBall.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TBetaRand.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TBrownRand.hs view

file too large to diff

Sound/SC3/UGen/Record/TDelay.hs view

file too large to diff

Sound/SC3/UGen/Record/TDuty.hs view

file too large to diff

Sound/SC3/UGen/Record/TExpRand.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TGaussRand.hs view

file too large to diff

Sound/SC3/UGen/Record/TGrains.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TGrains2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TGrains3.hs view

file too large to diff

Sound/SC3/UGen/Record/TIRand.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TPV.hs view

file too large to diff

Sound/SC3/UGen/Record/TRand.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TTendency.hs view

file too large to diff

Sound/SC3/UGen/Record/TWChoose.hs view

file too large to diff

Sound/SC3/UGen/Record/TWindex.hs view

file too large to diff

Sound/SC3/UGen/Record/Tap.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Tartini.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TermanWang.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Tilt.hs view

file too large to diff

Sound/SC3/UGen/Record/Timer.hs view

file too large to diff

Sound/SC3/UGen/Record/ToggleFF.hs view

file too large to diff

Sound/SC3/UGen/Record/Trig.hs view

file too large to diff

Sound/SC3/UGen/Record/Trig1.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TrigAvg.hs view

file too large to diff

Sound/SC3/UGen/Record/TrigControl.hs view

file too large to diff

+ Sound/SC3/UGen/Record/Tumble.hs view

file too large to diff

Sound/SC3/UGen/Record/TwoPole.hs view

file too large to diff

+ Sound/SC3/UGen/Record/TwoTube.hs view

file too large to diff

Sound/SC3/UGen/Record/TwoZero.hs view

file too large to diff

+ Sound/SC3/UGen/Record/UHJ2B.hs view

file too large to diff

Sound/SC3/UGen/Record/Unpack1FFT.hs view

file too large to diff

+ Sound/SC3/UGen/Record/VBAP.hs view

file too large to diff

Sound/SC3/UGen/Record/VDiskIn.hs view

file too large to diff

+ Sound/SC3/UGen/Record/VMScan2D.hs view

file too large to diff

+ Sound/SC3/UGen/Record/VOSIM.hs view

file too large to diff

Sound/SC3/UGen/Record/VOsc.hs view

file too large to diff

Sound/SC3/UGen/Record/VOsc3.hs view

file too large to diff

+ Sound/SC3/UGen/Record/VarLag.hs view

file too large to diff

Sound/SC3/UGen/Record/VarSaw.hs view

file too large to diff

Sound/SC3/UGen/Record/Vibrato.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WAmp.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WalshHadamard.hs view

file too large to diff

Sound/SC3/UGen/Record/Warp1.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WarpZ.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WaveLoss.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WaveTerrain.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WaveletDaub.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WeaklyNonlinear.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WeaklyNonlinear2.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WidthFirstUGen.hs view

file too large to diff

Sound/SC3/UGen/Record/Wrap.hs view

file too large to diff

Sound/SC3/UGen/Record/WrapIndex.hs view

file too large to diff

+ Sound/SC3/UGen/Record/WrapSummer.hs view

file too large to diff

Sound/SC3/UGen/Record/XFade2.hs view

file too large to diff

Sound/SC3/UGen/Record/XLine.hs view

file too large to diff

Sound/SC3/UGen/Record/XOut.hs view

file too large to diff

Sound/SC3/UGen/Record/ZeroCrossing.hs view

file too large to diff

hsc3-rec.cabal view

file too large to diff

mk/build.hs view

file too large to diff