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@@ -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}@@ -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 = mkA2BSound/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 = mkAYSound/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 = mkAllpass2Sound/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 = mkAtsUGenSound/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 = mkB2UHJSound/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 = mkBBlockerBufSound/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 = mkBFManipulateSound/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 = mkBLBufRdSound/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 = mkBMoogSound/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 = mkBalanceSound/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 = mkBinDataSound/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 = mkBrusselatorSound/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 = mkBufGrainIBFSound/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 = mkBufMinSound/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 = mkBufRdSound/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 = mkCepstrumSound/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 = mkCircleRampSound/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 = mkClipper8Sound/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 = mkCombLPSound/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 = mkConcat2Sound/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 = mkCoyoteSound/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 = mkCrossoverDistortionSound/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 = mkDFM1Sound/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 = mkDbrown2Sound/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 = mkDecimatorSound/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 = mkDecodeB2Sound/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 = mkDetaBlockerBufSound/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 = mkDgaussSound/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 = mkDisintegratorSound/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 = mkDiskInSound/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 = mkDoubleWell3Sound/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 = mkDriveNoiseSound/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 = mkEnvFollowSound/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 = mkFFTSpreadSound/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 = mkFMHEncode2Sound/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 = mkFhnTrigSound/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 = mkFoaZoomZSound/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
@@ -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
@@ -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 = mkFrameCompareSound/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 = mkFrictionSound/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 = mkGbman2DNSound/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 = mkGbmanTrigSound/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 = mkGoertzelSound/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 = mkGrainBufSound/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 = mkGrainFMSound/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 = mkGrainInSound/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 = mkGravityGrid2Sound/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 = mkHenon2DNSound/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 = mkHenonTrigSound/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 = mkICepstrumSound/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 = mkIIRFilterSound/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 = mkInSound/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 = mkInGrainIBFSound/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 = mkInTrigSound/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 = mkInstructionSound/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 = mkJoshMultiOutGrainSound/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 = mkLFBrownNoise2Sound/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 = mkLPCValsSound/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 = mkLPFVS6Sound/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 = mkLTISound/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 = mkLagInSound/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 = mkLatoocarfian2DNSound/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 = mkLatoocarfianTrigSound/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 = mkListTrig2Sound/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 = mkLoggerSound/SC3/UGen/Record/Logistic.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/LoopBuf.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Lorenz2DC.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Lorenz2DL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Lorenz2DN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/LorenzL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/LorenzTrig.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Loudness.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MCLDChaosGen.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MFCC.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MantissaMask.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MarkovSynth.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Max.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Maxamp.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MdaPiano.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MeanTriggered.hs
viewfile too large to diff
file too large to diff
file too large to diff
+ Sound/SC3/UGen/Record/MembraneCircle.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MembraneHexagon.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Metro.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MidEQ.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MonoGrain.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MonoGrainBF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MoogFF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MoogLadder.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/MoogVCF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MostChange.hs
viewfile too large to diff
file too large to diff
Sound/SC3/UGen/Record/MouseX.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MouseY.hs
viewfile too large to diff
Sound/SC3/UGen/Record/MultiOutUGen.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NL2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NLFiltC.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NLFiltL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NLFiltN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/NRand.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NTube.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NeedleRect.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NestedAllpassC.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NestedAllpassL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/NestedAllpassN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Normalizer.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSFold4.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSFold8.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSTrunc4.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSTrunc8.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSWrap4.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/OSWrap8.hs
viewfile too large to diff
Sound/SC3/UGen/Record/OffsetOut.hs
viewfile too large to diff
Sound/SC3/UGen/Record/OnePole.hs
viewfile too large to diff
Sound/SC3/UGen/Record/OneZero.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Onsets.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Oregonator.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Osc.hs
viewfile too large to diff
Sound/SC3/UGen/Record/OscN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Out.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PSinGrain.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PVInfo.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PVSynth.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Add.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_BinBufRd.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_BinDelay.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_BinFilter.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_BinPlayBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_BinScramble.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_BinShift.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_BinWipe.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_BrickWall.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_BufRd.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_ChainUGen.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_CommonMag.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_CommonMul.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_Compander.hs
viewfile too large to diff
file too large to diff
Sound/SC3/UGen/Record/PV_Conj.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Copy.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_CopyPhase.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_Cutoff.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_DiffMags.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Diffuser.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Div.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_EvenBin.hs
viewfile too large to diff
file too large to diff
+ Sound/SC3/UGen/Record/PV_Freeze.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_FreqBuffer.hs
viewfile too large to diff
file too large to diff
+ Sound/SC3/UGen/Record/PV_Invert.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_JensenAndersen.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_LocalMax.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagAbove.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagBelow.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagBuffer.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagClip.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagDiv.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagExp.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagFreeze.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagGate.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagLog.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagMap.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagMinus.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagMul.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagMulAdd.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagNoise.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagScale.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagShift.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagSmear.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagSmooth.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_MagSquared.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MagSubtract.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Max.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MaxMagN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Min.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_MinMagN.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_Morph.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_Mul.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_NoiseSynthF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_NoiseSynthP.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_OddBin.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_PartialSynthF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_PartialSynthP.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_PhaseShift.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_PhaseShift270.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_PhaseShift90.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_PitchShift.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_PlayBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_RandComb.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_RandWipe.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_RecordBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_RectComb.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PV_RectComb2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_SoftWipe.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_SpectralEnhance.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_SpectralMap.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_Whiten.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PV_XFade.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pan2.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pan4.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PanAz.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PanB.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PanB2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PanX.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PanX2D.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PartConv.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pause.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PauseSelf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PauseSelfWhenDone.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Peak.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PeakEQ2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PeakEQ4.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PeakFollower.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Perlin3.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Phasor.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pitch.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PitchShift.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PlaneTree.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PlayBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pluck.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PosRatio.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/PrintVal.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Pulse.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PulseCount.hs
viewfile too large to diff
Sound/SC3/UGen/Record/PulseDivider.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Qitch.hs
viewfile too large to diff
Sound/SC3/UGen/Record/QuadC.hs
viewfile too large to diff
Sound/SC3/UGen/Record/QuadL.hs
viewfile too large to diff
Sound/SC3/UGen/Record/QuadN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RHPF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RLPF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RLPFD.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RMAFoodChainL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RMEQ.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RMEQSuite.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RMShelf.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RMShelf2.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Ramp.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Rand.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RandID.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RandSeed.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RecordBuf.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RegaliaMitraEQ.hs
viewfile too large to diff
Sound/SC3/UGen/Record/ReplaceOut.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Resonz.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Ringz.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RosslerL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/RosslerResL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Rotate.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Rotate2.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RunningMax.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RunningMin.hs
viewfile too large to diff
Sound/SC3/UGen/Record/RunningSum.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SLOnset.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SMS.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SOMAreaWr.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SOMRd.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SOMTrain.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SOS.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SVF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Saw.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SawDPW.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Schmidt.hs
viewfile too large to diff
Sound/SC3/UGen/Record/ScopeOut.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/ScopeOut2.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Select.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SendTrig.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SetBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SetResetFF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Shaper.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Sieve1.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrain.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrainB.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrainBBF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrainBF.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrainI.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinGrainIBF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SinOsc.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SinOscFB.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SinTone.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SineShaper.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SkipNeedle.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Slew.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Slope.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SmoothDecimator.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SoftClipAmp.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SoftClipAmp4.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SoftClipAmp8.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SoftClipper4.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SoftClipper8.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SortBuf.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SpecCentroid.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SpecFlatness.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SpecPcile.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Spreader.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Spring.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SpruceBudworm.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Squiz.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Standard2DC.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Standard2DL.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Standard2DN.hs
viewfile too large to diff
Sound/SC3/UGen/Record/StandardL.hs
viewfile too large to diff
Sound/SC3/UGen/Record/StandardN.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StandardTrig.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Stepper.hs
viewfile too large to diff
Sound/SC3/UGen/Record/StereoConvolution2L.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkBandedWG.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkBeeThree.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkBlowHole.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkBowed.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkClarinet.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkFlute.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkMandolin.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkModalBar.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkMoog.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkPluck.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkSaxofony.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/StkShakers.hs
viewfile too large to diff
file too large to diff
+ Sound/SC3/UGen/Record/Streson.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Summer.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Sweep.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/SwitchDelay.hs
viewfile too large to diff
Sound/SC3/UGen/Record/SyncSaw.hs
viewfile too large to diff
Sound/SC3/UGen/Record/T2A.hs
viewfile too large to diff
Sound/SC3/UGen/Record/T2K.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TBall.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TBetaRand.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TBrownRand.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TDelay.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TDuty.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TExpRand.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TGaussRand.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TGrains.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TGrains2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TGrains3.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TIRand.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TPV.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TRand.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TTendency.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TWChoose.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TWindex.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Tap.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Tartini.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TermanWang.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Tilt.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Timer.hs
viewfile too large to diff
Sound/SC3/UGen/Record/ToggleFF.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Trig.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Trig1.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TrigAvg.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TrigControl.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/Tumble.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TwoPole.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/TwoTube.hs
viewfile too large to diff
Sound/SC3/UGen/Record/TwoZero.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/UHJ2B.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Unpack1FFT.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/VBAP.hs
viewfile too large to diff
Sound/SC3/UGen/Record/VDiskIn.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/VMScan2D.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/VOSIM.hs
viewfile too large to diff
Sound/SC3/UGen/Record/VOsc.hs
viewfile too large to diff
Sound/SC3/UGen/Record/VOsc3.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/VarLag.hs
viewfile too large to diff
Sound/SC3/UGen/Record/VarSaw.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Vibrato.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WAmp.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WalshHadamard.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Warp1.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WarpZ.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WaveLoss.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WaveTerrain.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WaveletDaub.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WeaklyNonlinear.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WeaklyNonlinear2.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WidthFirstUGen.hs
viewfile too large to diff
Sound/SC3/UGen/Record/Wrap.hs
viewfile too large to diff
Sound/SC3/UGen/Record/WrapIndex.hs
viewfile too large to diff
+ Sound/SC3/UGen/Record/WrapSummer.hs
viewfile too large to diff
Sound/SC3/UGen/Record/XFade2.hs
viewfile too large to diff
Sound/SC3/UGen/Record/XLine.hs
viewfile too large to diff
Sound/SC3/UGen/Record/XOut.hs
viewfile too large to diff
Sound/SC3/UGen/Record/ZeroCrossing.hs
viewfile too large to diff
file too large to diff
file too large to diff