|
Jamoma API
0.6.0.a19
|
pack= : Max external packing several MSP audio signals onto one AudioGraph multichannel audio signal. More...
#include "maxAudioGraph.h"
Include dependency graph for j.pack.h:
This graph shows which files directly or indirectly include this file: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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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().