Jamoma API  0.6.0.a19
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAngleAngle class
 CAngleDataspaceBase class for the angle dataspace, provides dataspace support for converting angles between radians and degrees
 CAxisUnitConverts orientation to and from axis unit
 CBarkUnitConverts time to and from Bark unit
 CBartlettWindowThe Bartlett window is a triangular window that reach 0 at the end points (x=0 and x=1) y = 1 - |2x-1|
 CBlackmanHarrisWindowThis implements a window function as described at http://en.wikipedia.org/wiki/Blackman-Harris_window
 CBpmUnitConverts times to and from Bpm (beats per minute)
 CCartesian2DUnitConverts position to and from 2D Cartesian coordinates
 CCartesian3DUnitConverts position to and from 3D Cartesian coordinates
 CCelsiusUnitConverts temperatures to and from Celsius
 CCentimeterUnitConverts distance to and from centimeter
 CCentUnitConverts times to and from MIDI Cents
 CCMYUnitConverts colors to and from CMY (Cyan - Magenta - Yellow)
 CColorDataspaceBase class for the color dataspace, provides dataspace support for converting colors between CMY, HSL, HSV, RGB and RGB8
 CCoordinateCoordinate class
 CCrossFadeCrossFade class
 CCrossFadeQueueCrossFadeQueue class
 CCylindricalUnitConverts position to and from cylindrical coordinates
 CDecibelUnitConverts gains to and from decibels
 CDegreeUnitConverts angles to and from degrees
 CDistanceDataspaceBase class for the distance dataspace, provides dataspace support for converting distances between radians and degrees
 CEulerUnitConverts orientation to and from Euler
 CExpodecWindowThis 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)
 CFahrenheitUnitConverts temperatures to and from Fahrenheit
 CFilterFilter class
 CFootPerSecondUnitConverts speed to and from foot per second
 CFootUnitConverts distances to and from feet
 CFrequencyUnitConverts times to and from frequency (Hz)
 CGainDataspaceBase class for the gain dataspace, provides dataspace support for converting gain between linear, decibel and MIDI gain
 CGaussWindowThis 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
 CHammingWindowThis 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))
 CHanningWindowThis 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))
 CHiMidLowHiMidLow filter class
 CHSLUnitConverts colors to and from HSL (Hue - Saturation - Lighness)
 CHSVUnitConverts colors to and from HSV (Hue - Saturation - TODO: What is V?)
 CInchUnitConverts distances to and from inch
 CKaiserWindowThis implements a window function as described @ https://ccrma.stanford.edu/~jos/sasp/Kaiser_Window.html
http://en.wikipedia.org/wiki/Window_function#Kaiser_windows
 CKelvinUnitConverts temperatures to and from Kelvin
 CKilometerPerHourUnitConverts speed to and from kilometers per hour
 CKnotUnitConverts speed to and from knot
 CLinear2DThis implements a function which basically does nothing: y = f(x)
 CLinear3DThis implements a function which basically does nothing: y = f(x)
 CLinearAmplitudeUnitConverts gains to and from linear gain
 CLowPassLow pass filter class
 CMaxAudioGraphWrappedClassType definition for an AudioGraph class wrapped as a Max external
 CMaxAudioGraphWrappedClassOptionsA class representing the options of a MaxAudioGraphWrappedClass
 CMelUnitConverts times to and from Mel
 CMeterPerSecondUnitConverts speed to and from meters per second
 CMeterUnitConverts distances to and from meters
 CMicMicrophone class
 CMicArrayMicArray class
 CMidiGainUnitConverts gains to and from MIDI units
 CMidiPitchUnitConverts times to and from MIDI pitch
 CMilesPerHourUnitConverts speed to and from miles per hour
 CMillisecondUnitConverts times to and from milliseconds
 CMirrorSound mirror class
 CMoveableMoveable class
 CNoneDataspaceBase class for the none dataspace, used when support for dataspace convertions are not desired or relevant
 CNoneUnitThis, the only unit of the NoneDataspace performs no conversions, leaving values untouched
 CNuttallWindowThis implements a window function as described at http://en.wikipedia.org/wiki/Window_function#Nuttall_window.2C_continuous_first_derivative
 COpenGlUnitConverts position to and from OpenGL coordinates
 COrientationDataspaceBase class for the orientation dataspace, provides dataspace support for converting orientation between radians and degrees
 CPackData Structure for the j.pack= Max object
 CPaDeviceInfoA structure providing information and capabilities of PortAudio devices
 CPaHostApiInfoA structure containing information about a particular host API
 CPaHostErrorInfoStructure used to return information about a host error condition
 CPaStreamCallbackTimeInfoTiming information for the buffers passed to the stream callback
 CPaStreamInfoA structure containing unchanging information about an open stream
 CPaStreamParametersParameters for one direction (input or output) of a stream
 CPlugtasticInputTTGain is an exceptionally simple audio processor scales an input audio signal
 CPlugtasticOutputTTGain is an exceptionally simple audio processor scales an input audio signal
 CPolarUnitConverts position to and from polar coordinates
 CPositionDataspaceBase class for the position dataspace, provides dataspace support for converting position between Cartesian 2D or 3D, spherical, polar, cylindrical and OpenGL
 CQuaternionUnitConverts orientation to and from quarternian
 CRadianUnitConverts angles to and from radians
 CRectangularWindowThis implements a window function which basically does nothing: y = 1.0
 CRGB8UnitConverts colors to and from RGB8 (Red - Green - Blue in the 8-bit [0, 255] range)
 CRGBUnitConverts colors to and from RGB (Red - Green - Blue in the normalised [0, 1] range)
 CRoomRoom class
 CRosenbergGlottalPulseWindowThis 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
 CSampleUnitConverts times to and from number of samples
 CSecondUnitConverts times to and from seconds
 CSourceSound source class
 CSpeedDataspaceBase class for the speed dataspace, provides dataspace support for converting speed between mph, km/h, knot ft/s and m/s
 CSpeedUnitConverts times to and from transposition playback speed of buffers or sound files
 CSphericalUnitConverts position to and from spherical coordinates
 Ct_audioreceiveObject receiving remote audio signals within a module
 Ct_dbap_bformatStructure for the j.dbap_bformat Max object
 Ct_decodeCoefficientsData structure for storing ambisonics decoding coeficients
 Ct_extraData structure for storing extra data
 Ct_filterData structure for the tt.filter~ object
 Ct_hull1Data structure for 1 dimensional convex hull
 Ct_hull2Data structure for 2 dimensional convex hull
 Ct_jamoma_objectData Structure for the global jamoma object
 Ct_receiveReceive Object
 Ct_sendSend Object
 Ct_xyzData structure for storing a 1,2 or 3 dimensional space data
 CTemperatureDataspaceBase class for the temperature dataspace, provides dataspace support for converting temperatures between Celsius, Fahrenheit and Kelvin
 CTestDeclare a Test class for TTObjectTestAsClassMemberAndObjectFreeing
 CTimeDataspaceBase 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
 CTrapezoidWindowThis implements a Trapezoid window using the following algorthim:
 CTTAddressUsed to represent a string and efficiently pass and compare that string
 CTTAddressBaseAn address could be
 CTTAddressTableSecond symbol table, but used only for addresses to keep lookups fast
 CTTAdsrTTAdsr is an attack-decay-sustain-release envelope generator
 CTTAllpassGeneralized Allpass Filter Wrapper
 CTTAllpass1An allpass filter
 CTTAllpass1aA first-order building-block allpass filter
 CTTAllpass1aCascade2A first-order allpass filter cascade
 CTTAllpass1bA first-order building-block allpass filter
 CTTAllpass1cA first-order building-block allpass filter
 CTTAllpass2aA second-order building-block allpass filter
 CTTAllpass2bA second-order Z^2 building-block allpass filter
 CTTAllpass2cA second-order building-block allpass filter
 CTTAllpass4aA second-order building-block allpass filter
 CTTApplicationHandles application data structure like a TTNodeDirectory and a hash tables of names
 CTTApplicationManagerHandles TTApplication and #Protocol instances
 CTTAttributeThis class represents a single attribute, as used by the TTObjectBase class
 CTTAudioWrap TTAudioSignal instances for convenience
 CTTAudioArrayWrap TTAudioSignalArray instances for convenience
 CTTAudioBufferWrap TTBuffer instances for convenience
 CTTAudioEngineThe TTAudioEngine class is the Audio Engine of Jamoma DSP
 CTTAudioGraphDescriptionThis object provides a description of a TTAudioGraphObject and its sources
 CTTAudioGraphGeneratorTTAudioGraphSource is a very simple audio object that holds a signal from Jamoma DSP that can be used by a TTAudioGraph graph
 CTTAudioGraphInletThis object represents a single 'inlet' to a TTAudioGraphObject
 CTTAudioGraphInputTTAudioGraphOutput is an audio object that serves as the destination and master for a TTAudioGraph graph
 CTTAudioGraphJoinThe join≈ object takes N input signals and combines them into a single signal with all of the channels present
 CTTAudioGraphObjectBaseThe TTAudioGraphObjectBase wraps a TTDSP object such that it is possible to build a dynamic graph of audio processing units
 CTTAudioGraphOutletThis object represents a single 'outlet' from a TTAudioGraphObject
 CTTAudioGraphOutputTTAudioGraphOutput is an audio object that serves as the destination and master for a TTAudioGraph graph
 CTTAudioGraphPreprocessData[doxygenAppendixC_bitmaskExample]
 CTTAudioGraphSigThe sig≈ object takes a single input message and converts it into a JAG signal
 CTTAudioGraphSourceTTAudioGraphSource represents one link from a TTAudioGraphInlet of a TTAudioGraphObjectBase to a TTAudioGraphOutlet of an upstream TTAudioGraphObjectBase
 CTTAudioGraphSplitThe split≈ object takes a single input signal and splits it out into N output signals
 CTTAudioObjectWrap audio objects for convenience
 CTTAudioObjectBaseTTAudioObjectBase is the base class for all audio generating and processing objects in Jamoma DSP
 CTTAudioObjectBaseArrayTTAudioObjectBaseArray instantiates an array of TTAudioObjectBases, manages their life-cycles, and process audio through the array
 CTTAudioSignalN vectors of audio samples for M channels
 CTTAudioSignalArrayA simple container for an array of TTAudioSignal pointers
 CTTAudioUnitHost AudioUnit plug-ins
 CTTAverageTTAverage - measuring averaged and RMS signal energy
 CTTBackEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBackEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBackEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBalanceUse signal B to balance gain levels of signal A Based on an algorithm from Dodge & Jerse (1997): Computer Music - Synthesis, Composition, and Performance
 CTTBandpassButterworth22nd order Butterworth bandpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTBandrejectButterworth22nd order Butterworth band reject filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTBounceEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBounceEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBounceEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTBufferTTBuffer manages the check-in/out of TTSampleMatrix pointers
 CTTCallbackThis 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
 CTTCircularEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTCircularEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTCircularEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTClassThe TTClass object represents a class in the Jamoma environment
 CTTClipperHard-clip signals to a low and high bound
 CTTClockTTClock is the base class for all Clock Unit
 CTTContainerTTContainer ..
 CTTCountTTCount counts the number of samples processed so far
 CTTCrossfadeCrossfade between two input signals
 CTTCubicEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTCubicEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTCubicEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTCueTTCue ..
 CTTDataTTData establishes a control point, which is to say a TTNode that is dramaticly expanded, for a model to get/set its state
 CTTDataObjectBaseTTDataObjectBase is the base class for all data generating and processing objects
 CTTDataspaceBase class for each dataspace
 CTTDataspaceConverterTODO: What is the purpose of this class as compared to TTDataspace and TTdataspaceUnit?
 CTTDataspaceUnitSpecification for the base class of each DataspaceUnit
 CTTDCBlockTTDCBlock in an audio processor that filters out DC Offsets from an input
 CTTDegradeTTDegrade in an audio processor that distorts a signal in ugly digital ways
 CTTDelayDelay a signal
 CTTDelayBufferTTDelayBuffer is a container object that holds some audio in a chunk of memory, with accessors for using it as a circular delay line
 CTTDictionaryA type that represents the key as a C-String and the value as a pointer to the matching TTSymbol object
 CTTDictionaryAppendThe append# object takes a dictionary and adds a key/value to that dictionary
 CTTDictionaryBaseA type that contains a key and a value
 CTTDictionaryTestProvide unit tests for TTValue
 CTTElasticEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTElasticEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTElasticEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTElementIndividual items found in a TTValue
 CTTEnvironmentThe global object maintains all global attributes/settings for the Jamoma environment
 CTTExceptionA TTBlue exception is thown with this object
 CTTExpFunctionA function unit providing a curve based on y = exp(log(base)*x) but with a variety of additions to the basic trig function
 CTTExplorerTTExplorer ..
 CTTExponentialEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTExponentialEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTExponentialEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTfftTTOperator performs basic mathematical operations on an input signal, or a pair of input signals
 CTTFifoFirst-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
 CTTFilterA Generalized filter wrapper object for Jamoma
 CTTFreeHandFunctionA piecewise function unit that allows to load a function unit per defined domain
 CTTFunctionGeneralized Function Wrapper
 CTTGainTTGain is an simple audio processor that adjusts the gain of an input audio signal
 CTTGraphDescriptionThis object represents a single 'outlet' from a TTGraphObjectBase
 CTTGraphInletThis object represents a single 'inlet' to a TTGraphObjectBase
 CTTGraphInputAn object that serves as the source driving an object/graph
 CTTGraphObjectBaseThe TTGraphObjectBase wraps a TTDSP object such that it is possible to build a dynamic graph of audio processing units
 CTTGraphOutletThis object represents a single 'outlet' from a TTGraphObjectBase
 CTTGraphOutputAn object that serves as the destination of a graph/object
 CTTHalfband3A 1st-order up/down-sampling filter built-up from allpass building blocks
 CTTHalfband5A 5-pole halfband lowpass/highpass filter built-up from allpass building blocks
 CTTHalfband9A 9-pole halfband lowpass/highpass filter built-up from allpass building blocks
 CTTHalfbandLinear33A 33-pole halfband lowpass/highpass filter built-up from allpass building blocks
 CTTHashMaintain a collection of TTValue objects indexed by TTSymbol pointers
 CTTHighMidLowShelfHigh-Mid-Low shelf filter
 CTTHighpassButterworth11st order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTHighpassButterworth22nd order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTHighpassButterworth33rd order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTHighpassButterworth44rth order Butterworth highpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTHighpassLinkwitzRiley22nd order Linkwitz Riley Highpass Filter
 CTTHighpassLinkwitzRiley44th order Linkwitz Riley Highpass Filter
 CTTHilbert9A 9th-order Hilber Transform filter built-up from allpass building blocks
 CTTHilbertLinear33A 33rd-order Hilber Transform filter built-up from allpass building blocks
 CTTInputAudioAn audio input component for Jamoma models
 CTTInterpolateTestProvide unit tests for #TTInterpolate
 CTTLimiterTTLimiter implements a lookahead limiter processor for controlling the dynamics of an input
 CTTLinearFunctionThis implements a function which basically does nothing: y = f(x)
 CTTListTestProvide unit tests for TTValue
 CTTLogFunctionA function unit providing logaritmic mapping with variable base y = (log(x)/log(base)-1) / (base - 1)
 CTTLowpassButterworth11rst order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTLowpassButterworth22nd order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTLowpassButterworth33rd order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTLowpassButterworth44th order Butterworth lowpass filter; Butterworth filters have maximum flat frequency response in the pass band
 CTTLowpassFourPoleA resonant two-pole, no-zero, lowpass filter
 CTTLowpassFunctionA simple one-pole lowpass function
 CTTLowpassLinkwitzRiley22nd order Linkwitz Riley Lowpass Filter
 CTTLowpassLinkwitzRiley44th order Linkwitz Riley Lowpass Filter
 CTTLowpassOnePoleThe simplest of lowpass filters: a single-pole, no-zero algorithm
 CTTLowpassTwoPoleA resonant two-pole, no-zero, lowpass filter
 CTTMatrixWrap TTMatrixBase instances
 CTTMatrixArrayAn array of TTMatrix instance pointers
 CTTMatrixBase2-dimensional matrix of compound values with N elements each
 CTTMatrixGainThis class scales all of the values in a matrix to produce an output matrix
 CTTMatrixObjectWrap TTMatrixBase instances
 CTTMatrixStencilThis class performs operations on a stencil from a matrix
 CTTMessageThis class represents a single message, as used by the TTObjectBase class
 CTTMidiInputTTMidiInput receives MIDI input from an external device
 CTTMidiOutputTTMidiOutput sends MIDI to an external device
 CTTMirrorTODO : how to have TTGetterMethod and TTSetterMethod for Mirror message Property ?
 CTTMirror5A 5th-order lowpass/highpass filter with arbitrary Fc built-up from allpass building blocks
 CTTMirrorBandpass10A 10th-order bandpass/notch filter built-up from allpass building blocks
 CTTMixerTTMixer mixes N input channels of a signal to M output channels of a signal
 CTTModelInfoA base class for Jamoma models
 CTTMultiMixerTTMultiMixer mixes N input signals (presumably of matching channel counts) to M output signals (again presumably of matching channel counts)
 CTTMutesoloTTMutesolo mutes and soloes individual channels of the input audio signal
 CTTNetReceiveTTNetReceive is a simple server that echoes network data to a user-provided callback
 CTTNetSendTTNetSend is a simple client that echoes input out to a network
 CTTNodeWe build a directory of TTNodes, and you can request a pointer for any TTNode, or add an observer to any TTNode, etc
 CTTNodeDirectoryWe build a tree of TTNodes, and you can request a pointer for any TTNode, or add an observer to any TTNode, etc
 CTTNodeInfoTTNodeInfo provides priority, tag and description for a node
 CTTNodeLibTestProvide unit tests for TTValue
 CTTNoiseNoise Generator
 CTTObjectCreate and use Jamoma object instances
 CTTObjectBaseBase class for all first-class Jamoma objects
 CTTObjectTestProvide unit tests for TTSymbol
 CTTOnePoleThe simplest of lowpass filters: a single-pole, no-zero algorithm
 CTTOperatorTTOperator performs basic mathematical operations on an input signal, or a pair of input signals
 CTTOscReceiveTTOscReceive is ..
 CTTOscSendTTOscSend is ..
 CTTOscSocketTTOscSocket is ..
 CTTOutputAudioAn audio output component for Jamoma models
 CTTOverdriveTTOverdrive is an audio processor that provides a soft saturation or overdrive effect to "warm" a sound up
 CTTPhasorGenerates a audio sawtooth signal
 CTTPowerFunctionA function unit that provides exponential curves, along with a number of options to control the behavior of the curve
 CTTPresetTTPreset ..
 CTTProtocolTTProtocol is the base class for all protocol protocol
 CTTPulseSubTTPulseSub generates a repeating ADSR envelope which is then applied to the gain of an input signal
 CTTQuadraticEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuadraticEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuadraticEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuarticEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuarticEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuarticEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQueueImplements a non-blocking circular queue for passing events across threads
 CTTQuinticEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuinticEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTQuinticEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTRampTTRamp generates a linear traversal from 0.0 to 1.0 over the course of a specified time period
 CTTReceiverTTReceiver ..
 CTTRegexTestProvide unit tests for #TTRegex
 CTTResampleConvert input to an output with different block size, sample rate, or other characteristics
 CTTSampleMatrixContainer object that holds some audio in a chunk of memory
 CTTScriptAbout line schemas :
 CTTSenderTTSender ..
 CTTSineEaseInFunctionThis implements a function which basically does nothing: y = f(x)
 CTTSineEaseInOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTSineEaseOutFunctionThis implements a function which basically does nothing: y = f(x)
 CTTSmoothPolynomialFunctionThis implements a function which basically does nothing: y = f(x)
 CTTSoundfileCreates an interface to data in a soundfile from disk
 CTTSoundfileLoaderCreates an interface to data in a soundfile from disk
 CTTSoundfilePlayerEnables user to play a soundfile from disk
 CTTSoundfileRecorderEnables user to record a soundfile to disk
 CTTSpatGeneralized SpatLib rendering unit wrapper
 CTTSpatBaseThis class is eventually intended to provide a generalised interface for spatial renderers
 CTTSpatBaseRendererTTSpatBaseRenderer defines the basic interface from which all renderers inherit
 CTTSpatDBAPJamoma DSP SpatLib unit based on Distance-based amplitude panning (DBAP)
 CTTSpatDBAPRendererTTSpatDBAPRenderer contains attributes and methods that are specific to this particular spatialisation renderer
 CTTSpatEntityDescribes the geometry of a point
 CTTSpatSinkThe TTSpatSink class extends and specialise the TTSpatEntity class to provide attributes and methods suitable for the description of a sink
 CTTSpatSnapThis class is eventually intended to provide a generalised interface for spatial renderers
 CTTSpatSnapRendererTTSpatSnapRenderer contains attributes and methods that are specific to this particular spatialisation renderer
 CTTSpatSourceThe TTSpatSource class extends and specialise the TTSpatEntity class to provide attributes and methods suitable for the description of a source
 CTTStaircaseConvert input to an output with different block size, sample rate, or other characteristics
 CTTStringUsed to represent a string
 CTTStringTestProvide unit tests for TTString
 CTTSvfA State Variable Filter object
 CTTSymbolUsed to represent a string and efficiently pass and compare that string
 CTTSymbolBaseUsed to represent a string and efficiently pass and compare that string
 CTTSymbolTableHash_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
 CTTSymbolTestProvide unit tests for TTSymbol
 CTTTanhFunctionA function unit providing a curve based on y = tanh(x) but with a variety of additions to the basic trig function
 CTTThruTTGain is an exceptionally simple audio processor scales an input audio signal
 CTTTrajectoryGeneralized Trajectory Function Wrapper
 CTTUiInfoA base class for j.ui info
 CTTValue[doxygenAppendixC_copyExample]
 CTTValueTestProvide unit tests for TTValue
 CTTWaveshaperTTGain is an exceptionally simple audio processor scales an input audio signal
 CTTWavetableTTWavetable is a table-lookup oscillator
 CTTWebReceiveTTWebReceive is a websocket protocol receiver class
 CTTWebSendTTWebSend is a websocket protocol sender class
 CTTWebSocketCreate a websocket server
 CTTXmlHandlerWrite / Read mecanism
 CTTZerocrossTTZerocross analyzes the incoming audio by looking for zero-crossings
 CTukeyWindowThis 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
 CWebSocketCreate a web socket plugin
 CWelchWindowThis 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))
 CWindowFunctionGeneralized Window Function Wrapper
 CWrappedModularInstanceData Structure for this object