Close

Metronome, and other updates

A project log for eXaDrums

Electronic drums for Linux

jeremyJeremy 10/10/2016 at 18:480 Comments

Quick update since the last project log...

Faders values can be saved, so that eXaDrums remembers your settings next time your start the software.

A few code changes have also improved the whole software. For example, there's now a trigger manager, just like the kit manager. Another minor change is the new Enums class, located in the Util namespace. The Enums class just makes things so much easier. It helps loading and saving configuration files, but also converts enums to strings, etc.

The metronome has changed quite a lot and is pretty advanced now. The changes are all visible on the GUI as well, and everything works quite well. As the next image shows (screenshot from my laptop, not the Raspberry Pi), you can change the rhythm, number of beats per measure, and the click (sound) type in the metronome configuration popup.

So far, I implemented two different click sounds. It doesn't save the configuration, but I'll integrate this soon.

The future things to do are to allow the user to add new drum kits, and configure them (preferences button). Then I'll probably focus on the rhythm coach and/or the advanced features.

Discussions