BGC Tools
Data Structures
BGC.Audio.Synthesis Namespace Reference

Data Structures

class  ActiveNoteStream
 Stores and renders a set of active notes. Generally meant to interact with Active ADSR Envelopes. More...
 
class  ADSREnvelope
 An Attack-Decay-Sustain-Release envelope with a triggerable release. More...
 
class  ContinuousWhiteNoiseStream
 True Continuous White-Noise stream More...
 
class  FrequencyDomainToneComposer
 Suboptimal attempt to do frame-based rendering of a set of carrier tones. More...
 
interface  IADSR
 
class  NoiseAudioClip
 Limited duration noise stream More...
 
class  PerpetualSilence
 Stream representing silence. Useful for concatenation or as a building-block for some stimuli. More...
 
class  SawtoothWave
 Sawtooth stream with specified frequency and amplitude More...
 
class  SilenceStream
 Stream representing silence. Useful for concatenation or as a building-block for some stimuli. More...
 
class  SineWave
 Sine wave stream with specified amplitude, frequency, and initialPhase. One period is cached and the phase offset is tracked and applied as a complex number. More...
 
class  SquareWave
 Square wave stream. More...
 
class  STMAudioClip
 Spectrotemporally modulated noise with the specified duration. AKA Ripples. More...
 
class  SweepAudioClip
 Continuous, linear tone sweep from starting to ending frequency over specified duration. More...
 
class  TriangleWave
 Triangle wave stream with specified amplitude, frequency, and duty-cycle. More...
 
class  WhiteNoiseStream
 True White-Noise stream More...