A newer version of Max is available. Click here to access the latest version of the Max documentation

MC and Gen

Using MC with Gen

Gen patching within MC is primarily based on the mc.gen~ and mcs.gen~ objects.

mc.gen~ uses the @chans attribute to create multiple "voices" that are individual instances of the Gen DSP patches hosted by the object. It is a wrapped object, so it can use the functions available to any wrapped object in MC.

mcs.gen~, like other mcs.* object, allows the direct use of multichannel inputs and outputs for gen~ operations.

MC also introduces mc.gen, a variant of the event-based gen object. In addition to assigning a channel count to the object, it provides an additional outlet that informs Max of the voice number that generates any outgoing message.

MC Gen Guides

You can learn more about issues related to MC-based Gen patching by reviewing the following guides:

New Objects created to support mc.gen~

New Gen features in MC

Managing Gen DSP patch instances in mc.gen~

Working with events in mc.gen

MC and Gen Example Patches

See Also

Name Description
MC MC