|
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 |