[all] The delays now apply to mixes without a trigger (phase / switch), but with a 3POS switch.
[all] The "bolded mixers" (bolded, and beeping if beep selected) follow these rules: - when a mix has no trigger, it is always bolded - when a mix doesn't apply to the current phase, it is not bolded, even during fade out (same for expos) - when a mix is leaving with slow down, it is not bolded - when there is a delay applied to a mix, it is bolded according to this delay [stock] All the changes described above even allowed me to save 68 bytes flash and 38 bytes RAM! As always when the Mixer is partially rewritten, a lot of tests are needed before the next release!
This commit is contained in:
@@ -2091,7 +2091,7 @@ int16_t expoFn(int16_t x)
|
||||
ExpoData *ed = expoaddress(s_currIdx);
|
||||
int16_t anas[NUM_INPUTS] = {0};
|
||||
anas[ed->chn] = x;
|
||||
applyExpos(anas);
|
||||
applyExpos(anas, e_perout_mode_inactive_phase);
|
||||
return anas[ed->chn];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user