Jamoma API  0.6.0.a19
AudioGraphUtilityLib.cpp
Go to the documentation of this file.
1 /** @file
2  *
3  * @ingroup audioGraphUtilityLib
4  *
5  * @brief Registers classes for AudioGraph utilities
6  *
7  * @details
8  *
9  * @authors Timothy Place
10  *
11  * @copyright Copyright © 2010 by Timothy Place @n
12  * This code is licensed under the terms of the "New BSD License" @n
13  * http://creativecommons.org/licenses/BSD/
14  */
15 
16 #include "TTDSP.h"
17 #include "TTAudioGraphJoin.h"
18 #include "TTAudioGraphOffset.h"
19 #include "TTAudioGraphPick.h"
20 #include "TTAudioGraphSplit.h"
21 #include "TTAudioGraphSig.h"
22 
23 
24 extern "C" TT_EXTENSION_EXPORT TTErr TTLoadJamomaExtension_AudioGraphUtilityLib(void)
25 {
26  TTDSPInit();
27 
28  TTAudioGraphJoin::registerClass();
29  TTAudioGraphOffset::registerClass();
30  TTAudioGraphPick::registerClass();
31  TTAudioGraphSplit::registerClass();
32  TTAudioGraphSig::registerClass();
33 
34  return kTTErrNone;
35 }
36 
Jamoma DSP Library.
split≈: divide multichannel signal into N smaller multichannel signals
sig≈: generate multichannel signal based on one input value
offset≈: dynamically shift channels in multichannel signal
void TTDSP_EXPORT TTDSPInit(const char *pathToBinaries=NULL)
Initialise the Jamoma DSP library, as well as Jamoma Foundation foundation if needed.
Definition: TTDSP.cpp:30
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
Definition: TTBase.h:342
join≈: merge multichannel signals
No Error.
Definition: TTBase.h:343
pick≈: extract N specific audio signals from multichannel signal