Jamoma API
0.6.0.a19
|
pack= : Max external packing several MSP audio signals onto one AudioGraph multichannel audio signal. More...
#include "maxAudioGraph.h"
Go to the source code of this file.
Classes | |
struct | Pack |
Data Structure for the j.pack= Max object. More... | |
Typedefs | |
typedef Pack * | PackPtr |
Pointer to a j.pack= instance. | |
Functions | |
int C74_EXPORT | main (void) |
Set up this class as a Max external the first time an object of this kind is instantiated. More... | |
PackPtr | PackNew (t_symbol *msg, long argc, t_atom *argv) |
Create a new instance of the j.in= object. More... | |
void | PackFree (PackPtr self) |
Called when the object is freed (destroyed), ensuring that memory is properly freed up. More... | |
void | PackAssist (PackPtr self, void *b, long msg, long arg, char *dst) |
Provides assist strings in Max for object inlets and outlets. More... | |
TTErr | PackReset (PackPtr self, long vectorSize) |
Reset audio for this object. More... | |
TTErr | PackSetup (PackPtr self) |
This method is used internally by AudioGraph when configuring itself. More... | |
TTErr | PackObject (PackPtr self, TTAudioGraphObjectBasePtr audioSourceObject) |
TODO: Do this method exist at all? It is lacking from j.pack.cpp... More... | |
t_int * | PackPerform (t_int *w) |
Performs the actual DSP processing on incomming MSP audio signals, packing them into a multichannel source for AudioGraph. More... | |
void | PackDsp64 (PackPtr self, t_object *dsp64, short *count, double samplerate, long maxvectorsize, long flags) |
Called when MSP is compiling the DSP chain, used to set up audio processing. More... | |
pack= : Max external packing several MSP audio signals onto one AudioGraph multichannel audio signal.
This object functions as a source (generator) for TTAudioSignal usable by a Jamoma AudioGraph dsp chain.
Definition in file j.pack.h.
int C74_EXPORT main | ( | void | ) |
Set up this class as a Max external the first time an object of this kind is instantiated.
Set up this class as a Max external the first time an object of this kind is instantiated.
Definition at line 63 of file allpass1~.model.cpp.
References MaxAudioGraphWrappedClassOptions::append(), TTValue::append(), TTValue::clear(), dbap_assist(), dbap_attr_setdimensions(), dbap_attr_setnum_destinations(), dbap_attr_setnum_sources(), dbap_attr_setrolloff(), dbap_bformatAssist(), dbap_bformatAttrSetNumberOfDestinations(), dbap_bformatAttrSetNumberOfSources(), dbap_bformatAttrSetRollOff(), dbap_bformatAttrSetVicinity(), dbap_bformatBlur(), dbap_bformatBlurAll(), dbap_bformatDestination(), dbap_bformatInfo(), dbap_bformatMasterGain(), dbap_bformatPolarity(), dbap_bformatPolarityAll(), dbap_bformatSource(), dbap_bformatSourceGain(), dbap_bformatSourceMute(), dbap_bformatSourceWeight(), dbap_blur(), dbap_blurall(), dbap_destination(), dbap_hull(), dbap_info(), dbap_mastergain(), dbap_source(), dbap_sourcegain(), dbap_sourcemute(), dbap_sourceweight(), dbap_view(), dbap_view_end(), dbap_view_size(), dbap_view_start(), dbap_view_update(), envExp_assist(), envExp_bang(), envExp_float(), envExp_new(), envExp_setamplitude(), envExp_setattack(), envExp_setdecayrate(), envExp_setthreshold(), filter_assist(), filter_clear(), filter_dsp(), filter_free(), filter_gettypes(), filter_new(), filter_setBypass(), filter_setFrequency(), filter_setQ(), filter_setType(), jamoma_loadextern(), MaxAudioGraphDrop(), MaxAudioGraphObject(), MaxAudioGraphReset(), MaxAudioGraphSetup(), MaxAudioGraphWrappedClass::maxClass, oscinstance_assist(), oscinstance_bang(), oscinstance_float(), oscinstance_int(), oscinstance_new(), oscinstance_symbol(), oscroute_assist(), oscroute_bang(), oscroute_class, oscroute_float(), oscroute_free(), oscroute_int(), oscroute_list(), oscroute_new(), oscroute_symbol(), PackAssist(), PackDsp64(), PackFree(), PackNew(), PackReset(), PackSetup(), ramp_assist(), ramp_float(), ramp_int(), ramp_list(), ramp_stop(), this_class, TT, TTDSPInit(), wrapAsMaxAudioGraph(), WrappedContainerClass_anything(), WrappedContainerClass_free(), WrappedContainerClass_new(), WrappedInputClass_anything(), WrappedInputClass_free(), WrappedInputClass_new(), WrappedOutputClass_anything(), WrappedOutputClass_free(), WrappedOutputClass_new(), WrappedRampClass_free(), WrappedRampClass_new(), WrappedReceiverClass_free(), WrappedReceiverClass_new(), WrappedScoreClass_free(), WrappedScoreClass_new(), WrappedSenderClass_anything(), WrappedSenderClass_free(), WrappedSenderClass_new(), WrapTTContainerClass(), WrapTTInputClass(), wrapTTModularClassAsMaxClass(), WrapTTOutputClass(), WrapTTRampClass(), WrapTTReceiverClass(), WrapTTScoreClass(), and WrapTTSenderClass().
void PackAssist | ( | PackPtr | self, |
void * | b, | ||
long | msg, | ||
long | arg, | ||
char * | dst | ||
) |
Provides assist strings in Max for object inlets and outlets.
self | Pointer to this instance of j.in=. Not used Is this a request for assistance regarding an inlet or outlet?
|
Definition at line 294 of file j.pack-/j.pack.cpp.
Referenced by main().
void PackDsp64 | ( | PackPtr | self, |
t_object * | dsp64, | ||
short * | count, | ||
double | samplerate, | ||
long | maxvectorsize, | ||
long | flags | ||
) |
Called when MSP is compiling the DSP chain, used to set up audio processing.
self | Pointer to this instance of j.in=. |
dsp64 | |
count | |
samplerate | |
maxvectorsize | |
flags |
Definition at line 149 of file j.pack_equal/j.pack.cpp.
Referenced by main().
void PackFree | ( | PackPtr | self | ) |
Called when the object is freed (destroyed), ensuring that memory is properly freed up.
self | Pointer to this instance of j.in=. |
Definition at line 130 of file j.pack-/j.pack.cpp.
References TTObjectBaseRelease().
Referenced by main().
PackPtr PackNew | ( | t_symbol * | msg, |
long | argc, | ||
t_atom * | argv | ||
) |
Create a new instance of the j.in= object.
msg | Message to the new instance at creation time. |
argc | The number of arguments to the object at instantiation. |
argv | Pointer to an array of atoms containing instantiation arguments. |
Definition at line 92 of file j.pack-/j.pack.cpp.
References kTTAudioGraphGenerator, TTValue::resize(), TTObjectBase::setAttributeValue(), TTDictionary::setSchema(), TT, ttEnvironment, and TTObjectBaseInstantiate().
Referenced by main().
TTErr PackObject | ( | PackPtr | self, |
TTAudioGraphObjectBasePtr | audioSourceObject | ||
) |
TODO: Do this method exist at all? It is lacking from j.pack.cpp...
self | Pointer to this instance of j.in=. |
t_int* PackPerform | ( | t_int * | w | ) |
Performs the actual DSP processing on incomming MSP audio signals, packing them into a multichannel source for AudioGraph.
self | Pointer to this instance of j.in=. |
Reset audio for this object.
self | Pointer to this instance of j.in=. |
vectorSize | Not used currently. |
Definition at line 125 of file j.pack_equal/j.pack.cpp.
Referenced by main().
This method is used internally by AudioGraph when configuring itself.
self | Pointer to this instance of j.in=. |
Definition at line 131 of file j.pack_equal/j.pack.cpp.
References kTTErrNone.
Referenced by main().