Jamoma API
0.6.0.a19
|
CAngle | Angle class |
CAngleDataspace | Base class for the angle dataspace, provides dataspace support for converting angles between radians and degrees |
CAxisUnit | Converts orientation to and from axis unit |
CBarkUnit | Converts time to and from Bark unit |
CBartlettWindow | The Bartlett window is a triangular window that reach 0 at the end points (x=0 and x=1) y = 1 - |2x-1| |
CBlackmanHarrisWindow | This implements a window function as described at http://en.wikipedia.org/wiki/Blackman-Harris_window |
CBpmUnit | Converts times to and from Bpm (beats per minute) |
CCartesian2DUnit | Converts position to and from 2D Cartesian coordinates |
CCartesian3DUnit | Converts position to and from 3D Cartesian coordinates |
CCelsiusUnit | Converts temperatures to and from Celsius |
CCentimeterUnit | Converts distance to and from centimeter |
CCentUnit | Converts times to and from MIDI Cents |
CCMYUnit | Converts colors to and from CMY (Cyan - Magenta - Yellow) |
CColorDataspace | Base class for the color dataspace, provides dataspace support for converting colors between CMY, HSL, HSV, RGB and RGB8 |
CCoordinate | Coordinate class |
CCrossFade | CrossFade class |
CCrossFadeQueue | CrossFadeQueue class |
CCylindricalUnit | Converts position to and from cylindrical coordinates |
CDecibelUnit | Converts gains to and from decibels |
CDegreeUnit | Converts angles to and from degrees |
CDistanceDataspace | Base class for the distance dataspace, provides dataspace support for converting distances between radians and degrees |
CEulerUnit | Converts orientation to and from Euler |
CExpodecWindow | This implements an exponential decay window that applies principles described here: http://en.wikipedia.org/wiki/Exponential_decay This window is intended for microsound applications as described by Roads (2001 p 88-90) |
CFahrenheitUnit | Converts temperatures to and from Fahrenheit |
CFilter | Filter class |
CFootPerSecondUnit | Converts speed to and from foot per second |
CFootUnit | Converts distances to and from feet |
CFrequencyUnit | Converts times to and from frequency (Hz) |
CGainDataspace | Base class for the gain dataspace, provides dataspace support for converting gain between linear, decibel and MIDI gain |
CGaussWindow | This implements the Gauss window function described here: http://en.wikipedia.org/wiki/File:Window_function_(gauss).png Be aware that when higher values are used for mSigma, minimum sample value will approach -17 dB Where 0 |
CHammingWindow | This implements a window function as described @ http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/windows/ hamming(x) = 0.54 + 0.46*cos(2*PI*(x-0.5)) |
CHanningWindow | This implements a window function as described @ http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/windows/ hanning(x) = 0.5 + 0.5*cos(2*PI*(x-0.5)) |
CHiMidLow | HiMidLow filter class |
CHSLUnit | Converts colors to and from HSL (Hue - Saturation - Lighness) |
CHSVUnit | Converts colors to and from HSV (Hue - Saturation - TODO: What is V?) |
CInchUnit | Converts distances to and from inch |
CKaiserWindow | This implements a window function as described @ https://ccrma.stanford.edu/~jos/sasp/Kaiser_Window.html http://en.wikipedia.org/wiki/Window_function#Kaiser_windows |
CKelvinUnit | Converts temperatures to and from Kelvin |
CKilometerPerHourUnit | Converts speed to and from kilometers per hour |
CKnotUnit | Converts speed to and from knot |
CLinear2D | This implements a function which basically does nothing: y = f(x) |
CLinear3D | This implements a function which basically does nothing: y = f(x) |
CLinearAmplitudeUnit | Converts gains to and from linear gain |
CLowPass | Low pass filter class |
CMaxAudioGraphWrappedClass | Type definition for an AudioGraph class wrapped as a Max external |
CMaxAudioGraphWrappedClassOptions | A class representing the options of a MaxAudioGraphWrappedClass |
CMelUnit | Converts times to and from Mel |
CMeterPerSecondUnit | Converts speed to and from meters per second |
CMeterUnit | Converts distances to and from meters |
CMic | Microphone class |
CMicArray | MicArray class |
CMidiGainUnit | Converts gains to and from MIDI units |
CMidiPitchUnit | Converts times to and from MIDI pitch |
CMilesPerHourUnit | Converts speed to and from miles per hour |
CMillisecondUnit | Converts times to and from milliseconds |
CMirror | Sound mirror class |
CMoveable | Moveable class |
CNoneDataspace | Base class for the none dataspace, used when support for dataspace convertions are not desired or relevant |
CNoneUnit | This, the only unit of the NoneDataspace performs no conversions, leaving values untouched |
CNuttallWindow | This implements a window function as described at http://en.wikipedia.org/wiki/Window_function#Nuttall_window.2C_continuous_first_derivative |
COpenGlUnit | Converts position to and from OpenGL coordinates |
COrientationDataspace | Base class for the orientation dataspace, provides dataspace support for converting orientation between radians and degrees |
CPack | Data Structure for the j.pack= Max object |
CPaDeviceInfo | A structure providing information and capabilities of PortAudio devices |
CPaHostApiInfo | A structure containing information about a particular host API |
CPaHostErrorInfo | Structure used to return information about a host error condition |
CPaStreamCallbackTimeInfo | Timing information for the buffers passed to the stream callback |
CPaStreamInfo | A structure containing unchanging information about an open stream |
CPaStreamParameters | Parameters for one direction (input or output) of a stream |
CPlugtasticInput | TTGain is an exceptionally simple audio processor scales an input audio signal |
CPlugtasticOutput | TTGain is an exceptionally simple audio processor scales an input audio signal |
CPolarUnit | Converts position to and from polar coordinates |
CPositionDataspace | Base class for the position dataspace, provides dataspace support for converting position between Cartesian 2D or 3D, spherical, polar, cylindrical and OpenGL |
CQuaternionUnit | Converts orientation to and from quarternian |
CRadianUnit | Converts angles to and from radians |
CRectangularWindow | This implements a window function which basically does nothing: y = 1.0 |
CRGB8Unit | Converts colors to and from RGB8 (Red - Green - Blue in the 8-bit [0, 255] range) |
CRGBUnit | Converts colors to and from RGB (Red - Green - Blue in the normalised [0, 1] range) |
CRoom | Room class |
CRosenbergGlottalPulseWindow | This implements a speach/voice emulating glottal pulse window function as described @ http://staff.science.uva.nl/~wzajdel/audiocourse/practicum/lab56.pdf http://www.fon.hum.uva.nl/david/ma_ssp/2007/rosenberg_JASA_1971.pdf |
CSampleUnit | Converts times to and from number of samples |
CSecondUnit | Converts times to and from seconds |
CSource | Sound source class |
CSpeedDataspace | Base class for the speed dataspace, provides dataspace support for converting speed between mph, km/h, knot ft/s and m/s |
CSpeedUnit | Converts times to and from transposition playback speed of buffers or sound files |
CSphericalUnit | Converts position to and from spherical coordinates |
Ct_audioreceive | Object receiving remote audio signals within a module |
Ct_dbap_bformat | Structure for the j.dbap_bformat Max object |
Ct_decodeCoefficients | Data structure for storing ambisonics decoding coeficients |
Ct_extra | Data structure for storing extra data |
Ct_filter | Data structure for the tt.filter~ object |
Ct_hull1 | Data structure for 1 dimensional convex hull |
Ct_hull2 | Data structure for 2 dimensional convex hull |
Ct_jamoma_object | Data Structure for the global jamoma object |
Ct_receive | Receive Object |
Ct_send | Send Object |
Ct_xyz | Data structure for storing a 1,2 or 3 dimensional space data |
CTemperatureDataspace | Base class for the temperature dataspace, provides dataspace support for converting temperatures between Celsius, Fahrenheit and Kelvin |
CTest | Declare a Test class for TTObjectTestAsClassMemberAndObjectFreeing |
CTimeDataspace | Base class for the time dataspace, provides dataspace support for converting values representing time or frequency between bark, bpm, cent, frequency, mel, midi, millisecond, sample, second and speed |
CTrapezoidWindow | This implements a Trapezoid window using the following algorthim: |
CTTAddress | Used to represent a string and efficiently pass and compare that string |
CTTAddressBase | An address could be |
CTTAddressTable | Second symbol table, but used only for addresses to keep lookups fast |
CTTAdsr | TTAdsr is an attack-decay-sustain-release envelope generator |
CTTAllpass | Generalized Allpass Filter Wrapper |
CTTAllpass1 | An allpass filter |
CTTAllpass1a | A first-order building-block allpass filter |
CTTAllpass1aCascade2 | A first-order allpass filter cascade |
CTTAllpass1b | A first-order building-block allpass filter |
CTTAllpass1c | A first-order building-block allpass filter |
CTTAllpass2a | A second-order building-block allpass filter |
CTTAllpass2b | A second-order Z^2 building-block allpass filter |
CTTAllpass2c | A second-order building-block allpass filter |
CTTAllpass4a | A second-order building-block allpass filter |
CTTApplication | Handles application data structure like a TTNodeDirectory and a hash tables of names |
CTTApplicationManager | Handles TTApplication and #Protocol instances |
CTTAttribute | This class represents a single attribute, as used by the TTObjectBase class |
CTTAudio | Wrap TTAudioSignal instances for convenience |
CTTAudioArray | Wrap TTAudioSignalArray instances for convenience |
CTTAudioBuffer | Wrap TTBuffer instances for convenience |
CTTAudioEngine | The TTAudioEngine class is the Audio Engine of Jamoma DSP |
CTTAudioGraphDescription | This object provides a description of a TTAudioGraphObject and its sources |
CTTAudioGraphGenerator | TTAudioGraphSource is a very simple audio object that holds a signal from Jamoma DSP that can be used by a TTAudioGraph graph |
CTTAudioGraphInlet | This object represents a single 'inlet' to a TTAudioGraphObject |
CTTAudioGraphInput | TTAudioGraphOutput is an audio object that serves as the destination and master for a TTAudioGraph graph |
CTTAudioGraphJoin | The join≈ object takes N input signals and combines them into a single signal with all of the channels present |
CTTAudioGraphObjectBase | The TTAudioGraphObjectBase wraps a TTDSP object such that it is possible to build a dynamic graph of audio processing units |
CTTAudioGraphOutlet | This object represents a single 'outlet' from a TTAudioGraphObject |
CTTAudioGraphOutput | TTAudioGraphOutput is an audio object that serves as the destination and master for a TTAudioGraph graph |
CTTAudioGraphPreprocessData | [doxygenAppendixC_bitmaskExample] |
CTTAudioGraphSig | The sig≈ object takes a single input message and converts it into a JAG signal |
CTTAudioGraphSource | TTAudioGraphSource represents one link from a TTAudioGraphInlet of a TTAudioGraphObjectBase to a TTAudioGraphOutlet of an upstream TTAudioGraphObjectBase |
CTTAudioGraphSplit | The split≈ object takes a single input signal and splits it out into N output signals |
CTTAudioObject | Wrap audio objects for convenience |
CTTAudioObjectBase | TTAudioObjectBase is the base class for all audio generating and processing objects in Jamoma DSP |
CTTAudioObjectBaseArray | TTAudioObjectBaseArray instantiates an array of TTAudioObjectBases, manages their life-cycles, and process audio through the array |
CTTAudioSignal | N vectors of audio samples for M channels |
CTTAudioSignalArray | A simple container for an array of TTAudioSignal pointers |
CTTAudioUnit | Host AudioUnit plug-ins |
CTTAverage | TTAverage - measuring averaged and RMS signal energy |
CTTBackEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTBackEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTBackEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTBalance | Use signal B to balance gain levels of signal A Based on an algorithm from Dodge & Jerse (1997): Computer Music - Synthesis, Composition, and Performance |
CTTBandpassButterworth2 | 2nd order Butterworth bandpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTBandrejectButterworth2 | 2nd order Butterworth band reject filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTBounceEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTBounceEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTBounceEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTBuffer | TTBuffer manages the check-in/out of TTSampleMatrix pointers |
CTTCallback | This class is used to be sensitive to any TTObject notifications and report them using a function with baton and value We will subclass TTObject in order to gain some functionality – like observers and notifications |
CTTCircularEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTCircularEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTCircularEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTClass | The TTClass object represents a class in the Jamoma environment |
CTTClipper | Hard-clip signals to a low and high bound |
CTTClock | TTClock is the base class for all Clock Unit |
CTTContainer | TTContainer .. |
CTTCount | TTCount counts the number of samples processed so far |
CTTCrossfade | Crossfade between two input signals |
CTTCubicEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTCubicEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTCubicEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTCue | TTCue .. |
CTTData | TTData establishes a control point, which is to say a TTNode that is dramaticly expanded, for a model to get/set its state |
CTTDataObjectBase | TTDataObjectBase is the base class for all data generating and processing objects |
CTTDataspace | Base class for each dataspace |
CTTDataspaceConverter | TODO: What is the purpose of this class as compared to TTDataspace and TTdataspaceUnit? |
CTTDataspaceUnit | Specification for the base class of each DataspaceUnit |
CTTDCBlock | TTDCBlock in an audio processor that filters out DC Offsets from an input |
CTTDegrade | TTDegrade in an audio processor that distorts a signal in ugly digital ways |
CTTDelay | Delay a signal |
CTTDelayBuffer | TTDelayBuffer is a container object that holds some audio in a chunk of memory, with accessors for using it as a circular delay line |
CTTDictionary | A type that represents the key as a C-String and the value as a pointer to the matching TTSymbol object |
CTTDictionaryAppend | The append# object takes a dictionary and adds a key/value to that dictionary |
CTTDictionaryBase | A type that contains a key and a value |
CTTDictionaryTest | Provide unit tests for TTValue |
CTTElasticEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTElasticEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTElasticEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTElement | Individual items found in a TTValue |
CTTEnvironment | The global object maintains all global attributes/settings for the Jamoma environment |
CTTException | A TTBlue exception is thown with this object |
CTTExpFunction | A function unit providing a curve based on y = exp(log(base)*x) but with a variety of additions to the basic trig function |
CTTExplorer | TTExplorer .. |
CTTExponentialEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTExponentialEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTExponentialEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTfft | TTOperator performs basic mathematical operations on an input signal, or a pair of input signals |
CTTFifo | First-in/First-out buffer that is non-blocking and thread-safe for writing from a single thread and reading from another (possibly different) single thread |
CTTFilter | A Generalized filter wrapper object for Jamoma |
CTTFreeHandFunction | A piecewise function unit that allows to load a function unit per defined domain |
CTTFunction | Generalized Function Wrapper |
CTTGain | TTGain is an simple audio processor that adjusts the gain of an input audio signal |
CTTGraphDescription | This object represents a single 'outlet' from a TTGraphObjectBase |
CTTGraphInlet | This object represents a single 'inlet' to a TTGraphObjectBase |
CTTGraphInput | An object that serves as the source driving an object/graph |
CTTGraphObjectBase | The TTGraphObjectBase wraps a TTDSP object such that it is possible to build a dynamic graph of audio processing units |
CTTGraphOutlet | This object represents a single 'outlet' from a TTGraphObjectBase |
CTTGraphOutput | An object that serves as the destination of a graph/object |
CTTHalfband3 | A 1st-order up/down-sampling filter built-up from allpass building blocks |
CTTHalfband5 | A 5-pole halfband lowpass/highpass filter built-up from allpass building blocks |
CTTHalfband9 | A 9-pole halfband lowpass/highpass filter built-up from allpass building blocks |
CTTHalfbandLinear33 | A 33-pole halfband lowpass/highpass filter built-up from allpass building blocks |
CTTHash | Maintain a collection of TTValue objects indexed by TTSymbol pointers |
CTTHighMidLowShelf | High-Mid-Low shelf filter |
CTTHighpassButterworth1 | 1st order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTHighpassButterworth2 | 2nd order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTHighpassButterworth3 | 3rd order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTHighpassButterworth4 | 4rth order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTHighpassLinkwitzRiley2 | 2nd order Linkwitz Riley Highpass Filter |
CTTHighpassLinkwitzRiley4 | 4th order Linkwitz Riley Highpass Filter |
CTTHilbert9 | A 9th-order Hilber Transform filter built-up from allpass building blocks |
CTTHilbertLinear33 | A 33rd-order Hilber Transform filter built-up from allpass building blocks |
CTTInputAudio | An audio input component for Jamoma models |
CTTInterpolateTest | Provide unit tests for #TTInterpolate |
CTTLimiter | TTLimiter implements a lookahead limiter processor for controlling the dynamics of an input |
CTTLinearFunction | This implements a function which basically does nothing: y = f(x) |
CTTListTest | Provide unit tests for TTValue |
CTTLogFunction | A function unit providing logaritmic mapping with variable base y = (log(x)/log(base)-1) / (base - 1) |
CTTLowpassButterworth1 | 1rst order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTLowpassButterworth2 | 2nd order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTLowpassButterworth3 | 3rd order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTLowpassButterworth4 | 4th order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band |
CTTLowpassFourPole | A resonant two-pole, no-zero, lowpass filter |
CTTLowpassFunction | A simple one-pole lowpass function |
CTTLowpassLinkwitzRiley2 | 2nd order Linkwitz Riley Lowpass Filter |
CTTLowpassLinkwitzRiley4 | 4th order Linkwitz Riley Lowpass Filter |
CTTLowpassOnePole | The simplest of lowpass filters: a single-pole, no-zero algorithm |
CTTLowpassTwoPole | A resonant two-pole, no-zero, lowpass filter |
CTTMatrix | Wrap TTMatrixBase instances |
CTTMatrixArray | An array of TTMatrix instance pointers |
CTTMatrixBase | 2-dimensional matrix of compound values with N elements each |
CTTMatrixGain | This class scales all of the values in a matrix to produce an output matrix |
CTTMatrixObject | Wrap TTMatrixBase instances |
CTTMatrixStencil | This class performs operations on a stencil from a matrix |
CTTMessage | This class represents a single message, as used by the TTObjectBase class |
CTTMidiInput | TTMidiInput receives MIDI input from an external device |
CTTMidiOutput | TTMidiOutput sends MIDI to an external device |
CTTMirror | TODO : how to have TTGetterMethod and TTSetterMethod for Mirror message Property ? |
CTTMirror5 | A 5th-order lowpass/highpass filter with arbitrary Fc built-up from allpass building blocks |
CTTMirrorBandpass10 | A 10th-order bandpass/notch filter built-up from allpass building blocks |
CTTMixer | TTMixer mixes N input channels of a signal to M output channels of a signal |
CTTModelInfo | A base class for Jamoma models |
CTTMultiMixer | TTMultiMixer mixes N input signals (presumably of matching channel counts) to M output signals (again presumably of matching channel counts) |
CTTMutesolo | TTMutesolo mutes and soloes individual channels of the input audio signal |
CTTNetReceive | TTNetReceive is a simple server that echoes network data to a user-provided callback |
CTTNetSend | TTNetSend is a simple client that echoes input out to a network |
CTTNode | We build a directory of TTNodes, and you can request a pointer for any TTNode, or add an observer to any TTNode, etc |
CTTNodeDirectory | We build a tree of TTNodes, and you can request a pointer for any TTNode, or add an observer to any TTNode, etc |
CTTNodeInfo | TTNodeInfo provides priority, tag and description for a node |
CTTNodeLibTest | Provide unit tests for TTValue |
CTTNoise | Noise Generator |
CTTObject | Create and use Jamoma object instances |
CTTObjectBase | Base class for all first-class Jamoma objects |
CTTObjectTest | Provide unit tests for TTSymbol |
CTTOnePole | The simplest of lowpass filters: a single-pole, no-zero algorithm |
CTTOperator | TTOperator performs basic mathematical operations on an input signal, or a pair of input signals |
CTTOscReceive | TTOscReceive is .. |
CTTOscSend | TTOscSend is .. |
CTTOscSocket | TTOscSocket is .. |
CTTOutputAudio | An audio output component for Jamoma models |
CTTOverdrive | TTOverdrive is an audio processor that provides a soft saturation or overdrive effect to "warm" a sound up |
CTTPhasor | Generates a audio sawtooth signal |
CTTPowerFunction | A function unit that provides exponential curves, along with a number of options to control the behavior of the curve |
CTTPreset | TTPreset .. |
CTTProtocol | TTProtocol is the base class for all protocol protocol |
CTTPulseSub | TTPulseSub generates a repeating ADSR envelope which is then applied to the gain of an input signal |
CTTQuadraticEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuadraticEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuadraticEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuarticEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuarticEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuarticEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTQueue | Implements a non-blocking circular queue for passing events across threads |
CTTQuinticEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuinticEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTQuinticEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTRamp | TTRamp generates a linear traversal from 0.0 to 1.0 over the course of a specified time period |
CTTReceiver | TTReceiver .. |
CTTRegexTest | Provide unit tests for #TTRegex |
CTTResample | Convert input to an output with different block size, sample rate, or other characteristics |
CTTSampleMatrix | Container object that holds some audio in a chunk of memory |
CTTScript | About line schemas : |
CTTSender | TTSender .. |
CTTSineEaseInFunction | This implements a function which basically does nothing: y = f(x) |
CTTSineEaseInOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTSineEaseOutFunction | This implements a function which basically does nothing: y = f(x) |
CTTSmoothPolynomialFunction | This implements a function which basically does nothing: y = f(x) |
CTTSoundfile | Creates an interface to data in a soundfile from disk |
CTTSoundfileLoader | Creates an interface to data in a soundfile from disk |
CTTSoundfilePlayer | Enables user to play a soundfile from disk |
CTTSoundfileRecorder | Enables user to record a soundfile to disk |
CTTSpat | Generalized SpatLib rendering unit wrapper |
CTTSpatBase | This class is eventually intended to provide a generalised interface for spatial renderers |
CTTSpatBaseRenderer | TTSpatBaseRenderer defines the basic interface from which all renderers inherit |
CTTSpatDBAP | Jamoma DSP SpatLib unit based on Distance-based amplitude panning (DBAP) |
CTTSpatDBAPRenderer | TTSpatDBAPRenderer contains attributes and methods that are specific to this particular spatialisation renderer |
CTTSpatEntity | Describes the geometry of a point |
CTTSpatSink | The TTSpatSink class extends and specialise the TTSpatEntity class to provide attributes and methods suitable for the description of a sink |
CTTSpatSnap | This class is eventually intended to provide a generalised interface for spatial renderers |
CTTSpatSnapRenderer | TTSpatSnapRenderer contains attributes and methods that are specific to this particular spatialisation renderer |
CTTSpatSource | The TTSpatSource class extends and specialise the TTSpatEntity class to provide attributes and methods suitable for the description of a source |
CTTStaircase | Convert input to an output with different block size, sample rate, or other characteristics |
CTTString | Used to represent a string |
CTTStringTest | Provide unit tests for TTString |
CTTSvf | A State Variable Filter object |
CTTSymbol | Used to represent a string and efficiently pass and compare that string |
CTTSymbolBase | Used to represent a string and efficiently pass and compare that string |
CTTSymbolTable | Hash_map (based on Stroustrup pp 497) that keeps commonly used strings in a table so that we can refer to them simply as a pointers for fast comparison |
CTTSymbolTest | Provide unit tests for TTSymbol |
CTTTanhFunction | A function unit providing a curve based on y = tanh(x) but with a variety of additions to the basic trig function |
CTTThru | TTGain is an exceptionally simple audio processor scales an input audio signal |
CTTTrajectory | Generalized Trajectory Function Wrapper |
CTTUiInfo | A base class for j.ui info |
CTTValue | [doxygenAppendixC_copyExample] |
CTTValueTest | Provide unit tests for TTValue |
CTTWaveshaper | TTGain is an exceptionally simple audio processor scales an input audio signal |
CTTWavetable | TTWavetable is a table-lookup oscillator |
CTTWebReceive | TTWebReceive is a websocket protocol receiver class |
CTTWebSend | TTWebSend is a websocket protocol sender class |
CTTWebSocket | Create a websocket server |
CTTXmlHandler | Write / Read mecanism |
CTTZerocross | TTZerocross analyzes the incoming audio by looking for zero-crossings |
CTukeyWindow | This implements the Tukey window function described here: http://en.wikipedia.org/wiki/File:Window_function_(Tukey;alpha%3D_0.5).png This is alternate implementation of what Roads (1996 p 170, 2001 p 88) typically refers to as a quasi-Gaussian window |
CWebSocket | Create a web socket plugin |
CWelchWindow | This implements a window function as described @ http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/windows/ welch(i) = 1.0 - ((i-n/2)/(n/2)) * ((i-n/2)/(n/2)) |
CWindowFunction | Generalized Window Function Wrapper |
CWrappedModularInstance | Data Structure for this object |