FoaMFreqOsc:
Filter:
Classes (extension) | Libraries > Ambisonic Toolkit > UGens > FOA > Encoder | UGens > Multichannel > Ambisonics | UGens > Generators > Deterministic

FoaMFreqOsc : FoaUGen : Object
ExtensionExtension

First Order Ambisonic (FOA) monofrequent soundfield generator
Source: ATK.sc

Description

Generate a monofrequent First Order Ambisonic signal (B-format), synthesized from a cosine basis wave. Uses SinOsc internally, a wavetable lookup oscillator with linear interpolation.

Class Methods

FoaMFreqOsc.ar(freq: 440, phase: 0, azimuthA: 0, elevationA: 0, azimuthR: 0, elevationR: 0, alpha: 0, beta: 0, mul: 1, add: 0)

Arguments:

freq

Frequency in Hertz. Sampled at audio-rate.

phase

Phase offset or modulator in radians. Sampled at audio-rate.

NOTE: phase values should be within the range +-8pi. If your phase values are larger then simply use .mod(2pi) to wrap them.
azimuthA

Azimuth of the Active Intensity Vector, in radians.

elevationA

Elevation of the Active Intensity Vector, in radians.

azimuthR

Azimuth of the Reactive Intensity Vector, in radians.

elevationR

Elevation of the Reactive Intensity Vector, in radians.

alpha

Active-Reactive Intensity Balance.

beta

Potential-Kinetic Energy Balance.

mul

Output will be multiplied by this value.

add

This value will be added to the output.

Discussion:

FoaMFreqOsc is provided primarily as a convenience for generating prototype soundfields.

See further discussion of soundfield indicators: FoaAnalyze.

Inherited class methods

Instance Methods

Inherited instance methods