MiniDexed
MiniDexed copied to clipboard
No sound if OP6 is disabled (Enable=OFF)
I get a total mute behavior when I set Enable=OFF on OP6. Does anyone else have this issue? It doesen't happen on Desktop Dexed.
Hello, I have tried some sounds and can confirm the error with algorithms 16 -18. Any other algorithm will work if OP6 is disable.
Incidentally, the OPs remain disabled after a program change.
Hi,
After checking the code, I found the following: OP6 Enable=Off also turns off the OP1 (regardless of the selected algorithm)
Hi @Banana71 ok, I will have a look.
@Banana71 can you reproduce this behavior on Dexed on the PC?
Dexed (PC standalone) behaves as expected.
The bug is still present in miniDexed. OP1 Enable - Turns OP6 on/off OP2 Enable - Turns OP5 on/off OP3 Enable - Turns OP4 on/off OP4 Enable - Turns OP3 on/off OP5 Enable - Turns OP2 on/off OP6 Enable - Turns OP1 on/off
Even after a performance change, the operator of the corresponding TG is muted.
https://github.com/probonopd/MiniDexed/blob/5bc489574dbb461cfba991f9447849646e7bd8db/src/minidexed.cpp#L1149 Either it doesn't work, or the statement that the OPs are in reserve order is incorrect. :information_desk_person:
!!! Very important: after a performance change, all OPs in all TGs must be enabled again !!!
Peter
So how do you Enable/disable the OPs when it misbehaves? Via the menu and/or via MIDI (what exactly do you send)? Can you recommend me one of your performances and the exact steps to audibly reproduce this? Thanks.
I build a Performance OP-Test, copy to SD-Card Performance Laboratory 003:011 000011_OP-Test.zip
In the performance, TG1 features a voice with six different frequencies, from OP1, which is low, to OP6, which is very high. If individual OPs are disabled or enabled, you can clearly hear that the assignment is incorrect. It's even clearer if all OPs are disabled first (Enable=Off) and then enabled individually (Enable=On).
And you are disabling/enabling operators using (standalone, not VST) Dexed you say?
That does't even seem to have ANY impact on the MiniDexed continuous build... I can change algorithms but seemingly cannot switch on/off operators, and do many other things (such as detune).
Fixed in https://github.com/probonopd/MiniDexed/pull/870
And you are disabling/enabling operators using (standalone, not VST) Dexed you say?
No, the miniDexed can only enable or disable the OPs directly in its own UI. Dexed cannot control the OPs in the miniDexed.
Perfect, the switches are now assigned to the correct operators.
But after changing a voice or performance, the operators aren't reactivated. Dexed reactivates all operators when loading a different voice.
I also included the fix for that in #870.
Very good, now the operators are reactivated after a voice or performance change. Even after a voice MIDI dump via Dexed, deactivated operators are reactivated.
I don't know if @arsamus is still reading this, but this post can be closed.
Thank you very much.