20 #define thisTTClass Linear2D
21 #define thisTTClassName "linear.2D"
22 #define thisTTClassTags "audio, trajectory, 2D"
42 if (numOutputChannels != 2) {
45 out.setNumChannels(v);
49 TTUInt16 vs = in0.getVectorSizeAsInt();
55 for (
int i=0; i<vs; i++) {
56 outSampleX[i] = inSampleX[i]-1.0;
57 outSampleY[i] = mA * outSampleX[i];
std::uint16_t TTUInt16
16 bit unsigned integer
#define addAttribute(name, type)
A convenience macro to be used by subclasses for registering attributes with a custom getter...
#define setProcessMethod(methodName)
A convenience macro to be used by subclasses for setting the process method.
Linear Function Unit in 2D for Jamoma DSP.
TTErr setMaxNumChannels(const TTValue &newMaxNumChannels)
Attribute accessor.
The TTAudioSignal class represents N vectors of audio samples for M channels.
TTSampleValue ** mSampleVectors
An array of pointers to the first sample in each vector. Declared Public for fast access...
TTUInt16 TTChannelCount
Data type used when counting the number of channels in multi-channel audio signals and processes...
A simple container for an array of TTAudioSignal pointers.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
TTErr processAudio(TTAudioSignalArrayPtr inputs, TTAudioSignalArrayPtr outputs)
A standard audio processing method as used by Jamoma DSP objects.
[doxygenAppendixC_copyExample]