Click here to return to the Master Control Port section.
The Variant Editor is a SigmaStudio tool that helps the users utilize different variations(variants) of their original audio program flow already programmed into an external memory.
A Variant is a set of parameters from the current schematic. Real Time variant module allows users to create multiple variants. Parameters selection for a variant can be done through drag and drop from capture window to the variant configuration form. The parameter addresses and values in the variant are stored in the EEPROM after the self boot image. Address for each of the variant in EEPROM can be either updated by the users or can be generated automatically.
Module allows users to select a variant dynamically through external input pin. It takes an input index in 32.0 format to select the current variant from EEPROM. The module will read the variant (parameter set) corresponding to the input index from the EEPROM and replaces the actual parameters in the run-time whenever input index is changed.
Name | Format [int/dec] - [control/audio] | Function Description |
---|---|---|
Pin 0: Variant Index | int- control | Acts as the selection index for variant data copy. |
The algorithm does not contain any output pins.
The module currently does not support grow/add functionality and only one instance is supported.
Follow the steps shown below to configure real time variant module.
The GPIOs can be used to select the variants instead of a DC module.
The table below captures the GPIO value to the variant selection.
GPIO_0 | GPIO_1 | BinToDec module's output (32.0) | Variant Mode Selected |
---|---|---|---|
0 | 0 | 0 | Variant Mode 0 |
1 | 0 | 1 | Variant Mode 1 |
0 | 1 | 2 | Variant Mode 2 |
1 | 0 | 3 | Variant Mode 3 |