Page 2 of 4

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Fri Oct 25, 2019 5:13 pm
by ignotus
You've got me there... I couldn't say for sure. I don't have my module with me right now so I can't test to see what happens - Dmitri will have to answer that.

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Fri Oct 25, 2019 9:44 pm
by Rovalo
Ok, I will await Dmitri's reply on that.

In the meantime I tried following:
- MD with knobs, load different stored config from slot;
- no midi activity on MD (no blinking LED, no VU meter, no graph change);
- In MDMFX click button GetAll;
- MD responds as normal (repeated this over 10 times);
- Power cycle MD, previous config loaded.

But once in a while (maybe 1 of 20 times) after loading a config MD does work normally, so there is midi activity.
After loading another config the midi inactivity is back again.

Please advice.

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Sat Oct 26, 2019 10:16 pm
by dmitri
1. If AutoloadConf is set you Yes, MegaDrum should load last saved or last loaded config. Whichever was last.
2. Hmm, I I can try power cycling MegaDrum 20 times to try to catch this but I actually do it quite often and don't remember seeing this problem.

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Sun Oct 27, 2019 10:12 pm
by Rovalo
Hello Dmitri, I understand it is difficult to fix something when you cannot reproduce the issue. I'm searching for clues which can help to pinpoint the main issue.

MAIN ISSUE: midi INactivity when loading a pre-saved config using the MD rotary knobs with build in switches. When I load a pre-saved config using MDMFX, it works fine. But in my application I need MD to send midi to 2 different applications, so I need both MD midi ports. Changing the MD config with the rotary knobs is the solution here since it is conveniently easy and quick (I need to change config almost each song), it should work with the rotary knobs but it doesn't.

You thoroughly tested the board yourself with respect to the issue caused by the 1.8" LCD that was fixed with firmware version 20181218, so may we assume nothing is wrong with the board? You already mentioned that the 1.8" LCD cannot cause this new issue.
In an attempt to overcome the issue I updated the MD firmware from 20181218 to 20190602, unfortunately it did not help.

In the process of pinpointing the main issue, it also turns out that my MD does not load the last loaded/saved config. This is not an issue for me but it is strange and might be related to above main issue?
dmitri wrote:1. If AutoloadConf is set you Yes, MegaDrum should load last saved or last loaded config. Whichever was last.

Thanks for the clear confirmation, I tested following:
- set AutoLoadConfig to No, wait for GlobalsSaved and power cycle MD, config 100 is loaded, correct;
- set AutoLoadConfig to Yes, wait for GlobalsSaved and power cycle MD, config A is loaded, midi active, correct;
- load config B (with MDMFX), wait for GlobalsSaved and power cycle MD, config A is still loaded (midi active), not correct.
- load config C (with MDMFX), wait for GlobalsSaved and power cycle MD, config A is still loaded (midi active), not correct.
Any ideas? What do I need to do to get more clues?

With respect to the main issue I tried following (with AutoLoadConfig to Yes):
- when using MDMFX I can load any pre-saved config and midi works;
- power on MD, config A loaded, midi active, correct;
- load config B using the MD rotary knobs, config B name is shown, midi inactive (but MD is not hanging);
- load config C using the MD rotary knobs, config C name is shown, midi inactive, same for config D, E etc;
- start MDMFX, open midi and always MD midi is active again.

Sometimes directly after MD power cycle midi remains active after a second config is loaded using the rotary knobs, sometimes even after loading a third config. But after loading next configs midi is inactive again. I cannot find a red line in this behaviour, but at least it is strange that MD sometimes can behave 'normal'.

Please advice what to do. Should I make a video of my actions in case you doubt if I use the rotary knobs correctly?
I will do all tests that you ask for, thanks for your support.

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Sun Oct 27, 2019 10:54 pm
by dmitri
Rovalo wrote:Thanks for the clear confirmation, I tested following:
- set AutoLoadConfig to No, wait for GlobalsSaved and power cycle MD, config 100 is loaded, correct;
- set AutoLoadConfig to Yes, wait for GlobalsSaved and power cycle MD, config A is loaded, midi active, correct;
- load config B (with MDMFX), wait for GlobalsSaved and power cycle MD, config A is still loaded (midi active), not correct.
- load config C (with MDMFX), wait for GlobalsSaved and power cycle MD, config A is still loaded (midi active), not correct.
Any ideas? What do I need to do to get more clues?

If it is "load" then it must me load from MegaDrum itself with front panel controls.


With respect to the main issue I tried following (with AutoLoadConfig to Yes):
- when using MDMFX I can load any pre-saved config and midi works;
- power on MD, config A loaded, midi active, correct;
- load config B using the MD rotary knobs, config B name is shown, midi inactive (but MD is not hanging);
- load config C using the MD rotary knobs, config C name is shown, midi inactive, same for config D, E etc;
- start MDMFX, open midi and always MD midi is active again.

Sometimes directly after MD power cycle midi remains active after a second config is loaded using the rotary knobs, sometimes even after loading a third config. But after loading next configs midi is inactive again. I cannot find a red line in this behaviour, but at least it is strange that MD sometimes can behave 'normal'.

Please advice what to do. Should I make a video of my actions in case you doubt if I use the rotary knobs correctly?
I will do all tests that you ask for, thanks for your support.

Please provide config A and config B for me to try.

Re: MD inactive after loading config using MD rotary knobs

PostPosted: Tue Oct 29, 2019 10:07 pm
by Rovalo
dmitri wrote:If it is "load" then it must me load from MegaDrum itself with front panel controls.
Sorry, I do not understand what you mean. Can you clarify?

I attached all configs currently loaded in the mentioned MD slots, hope this helps.

Re: MD midi inactive after loading config with MD front cont

PostPosted: Wed Oct 30, 2019 7:39 pm
by dmitri
By "load" I mean Load a config in MegaDrum using front panel controls.

Re: MD midi inactive after loading config with MD front cont

PostPosted: Wed Oct 30, 2019 10:41 pm
by Rovalo
Ok, this is the result with AutoLoadConfig set to Yes

- power on MD, config A is loaded, midi active;
- load config B with front controls, wait for GlobalsSaved, midi not active;
- power cycle MD, config A is loaded (midi active), should be config B;
- load config C with front controls, wait for GlobalsSaved, midi not active;
- power cycle MD, config A is loaded (midi active), should be config C.

During this evening with testing it also happened that even after loading other configs 2 times on a row midi remained active, then the third time midi was inactive.
So sometimes the midi inactivity does not occur but then it can go wrong for the next many times.
In all cases on power cycle MD the last loaded config is not reloaded, always the one that was initially present when testing started.

What I also found is the following:
- power on MD, config A is loaded, midi active;
- load config B with front controls, wait for GlobalsSaved, midi not active;
- save config B with front controls, wait for GlobalsSaved, midi active again;
- power cycle MD, config B is loaded (midi active).

So when I load a config and save it under the same slot/name then midi remains active and MD reloads that last saved config on power cycle.

Re: MD midi inactive after loading config with MD front cont

PostPosted: Sat Nov 02, 2019 11:52 am
by dmitri
Reproduced the issue and I think I fixed it. Please test it with this firmware:
megadrumSTM32d_56_20191102.zip

Re: MD midi inactive after loading config with MD front cont

PostPosted: Sat Nov 02, 2019 8:38 pm
by Rovalo
Hello Dmitri,

Thanks for your support, with this fix the main issue with midi inactivity is solved!!!!!!!! :)

I'm happy, now I can continue configuring everything for my application.

Should the minor issues with loading last config and VU meter be covered with this fix as well?