# Modulate Change Matrix

## Description

This functor is used to split the quantity of changes between different types of transition functions, i.e. Expander versus Patcher.

## Inputs

Name | Type | Description |
---|---|---|

Changes | Change Matrix | Matrix of quantity of changes. |

Modulation Rates | Transition Percent Matrix | Matrix setting the percents of changes for a set of transitions. |

## Optional Inputs

## Outputs

Name | Type | Description |
---|---|---|

Modulated Changes | Change Matrix | Matrix of current quantity of changes as set by the matrix of percents. |

Complementary Changes | Change Matrix | Matrix of complementary quantity of changes. Input matrix of changes minus the matrix of current quantity of changes. |

## Group

## Notes

This functor is employed in order to split the quantity of changes between different types of transition functions, i.e. Expander versus Patcher.

## Internal Name

ModulateChangeMatrix