BGC Tools
Namespaces | Data Structures | Enumerations
BGC.Audio Namespace Reference

Namespaces

namespace  AnalyticStreams
 
namespace  Envelopes
 
namespace  Extensions
 
namespace  Filters
 
namespace  Midi
 
namespace  Spatialization
 
namespace  Stimuli
 
namespace  Synthesis
 
namespace  Visualization
 

Data Structures

class  BGCAudioClip
 
class  BGCClipPlayer
 Ability to programmatically play BGCStreams in a Unity scene, with a callback on completion. More...
 
class  BGCStream
 
class  BGCStreamExtensions
 Contains convenience extensions for BGCStreams, to support linear concatenation of filters More...
 
class  Calibration
 Manages calibration values and processes More...
 
struct  CarrierTone
 Float-based description of a single carrier tone, for tone composition More...
 
struct  ComplexCarrierTone
 Double, Complex64-based description of a single carrier tone, for tone composition. More...
 
class  CrossFadingRefClip
 Holds a reference to a large underlying sample buffer. Loops and crossfades with itself. Used for managing extra-large TENoise sample. More...
 
class  FrequencyDomain
 Collection of common mathematical processes used in the Frequency-Domain. More...
 
interface  IBGCStream
 
class  InterlacingAudioClip
 Stream that stores the left and right channels as separate arrays More...
 
class  LinearInterpolation
 Resampling methods More...
 
class  Normalization
 A collection of some common procedures related to level scaling of Audio More...
 
class  NormalizedMonoClip
 Stream that stores a mono sample buffer and scaling factors. Plays as a stereo stream. More...
 
class  SimpleAudioClip
 Simplest implementation of a samplebuffer-based stream. More...
 
class  Spatial
 A collection of common operations related to Spatialization of Audio More...
 
class  SynthStream
 
class  WaveEncoding
 Operations for Loading and Saving WAV files Some documentation on the WAV format is available here: http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.html More...
 
class  Windowing
 A collection of some common operations related to Windowing Audio. More...
 

Enumerations

enum  AudioChannel { AudioChannel.Left = 0, AudioChannel.Right, AudioChannel.Both }
 

Enumeration Type Documentation

◆ AudioChannel

Enumerator
Left 
Right 
Both 

Definition at line 3 of file AudioChannel.cs.