Posted: 28 Mar 2018, 23:03
I've finally got a user module that is not endlessly being tweaked, so I've put it in the add-ons section.
Description follows:
ParamMux (Parameter Multiplexer) is a User Module that allows up to 32 parameters to be multiplexed over a single data wire. A ParamMux module at each end of the wire encodes and decodes the parameters.
All parameter types are supported except for Video. The parameter types are defined in the Settings menu and activated when the module is reloaded. Since the multiplexed signal is actually an array signal, it can be sent through another ParamMux module to increase the number of parameters carried over a single wire.
Some example uses:
- Send 32 colors over a single wire (like an array for colors)
- Send a mix of audio, data, faders, text, etc. over a single wire to a sub-patch
The zip file includes a user guide, example patch and Windows versions of the module for 32 and 64 bit.
Sorry I don't have the means to compile and test for Mac.
The module has to use an external config file since access to the binary chunk data is not available before the parameter types are initialized. I've put in a request to enable earlier access to the chunk, which will mean the config can all be stored in the patch or workspace in the normal manner. Please Senso !
Hope you find it useful.
Simon.
Description follows:
ParamMux (Parameter Multiplexer) is a User Module that allows up to 32 parameters to be multiplexed over a single data wire. A ParamMux module at each end of the wire encodes and decodes the parameters.
All parameter types are supported except for Video. The parameter types are defined in the Settings menu and activated when the module is reloaded. Since the multiplexed signal is actually an array signal, it can be sent through another ParamMux module to increase the number of parameters carried over a single wire.
Some example uses:
- Send 32 colors over a single wire (like an array for colors)
- Send a mix of audio, data, faders, text, etc. over a single wire to a sub-patch
The zip file includes a user guide, example patch and Windows versions of the module for 32 and 64 bit.
Sorry I don't have the means to compile and test for Mac.
The module has to use an external config file since access to the binary chunk data is not available before the parameter types are initialized. I've put in a request to enable earlier access to the chunk, which will mean the config can all be stored in the patch or workspace in the normal manner. Please Senso !
Hope you find it useful.
Simon.