Advanced Metronome is a small application in which you can set multiple measures with their own speed, time-signature and number of repeats. This gives you the ability to practice songs that have multiple speeds and/or time-signatures.
Hi, a QT dependency for compile is broken, and Flatpak packaging too...
src/metronome.cpp:241:22: error: no matching function for call to ‘QList<IMeasure*>::swap(int&, int&)’ 241 | measures.swap(measureIndex, measureIndexAbove); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ En el fichero incluido desde /usr/include/qt/QtCore/qobject.h:49, desde /usr/include/qt/QtCore/QObject:1, desde src/metronome.h:3, desde src/metronome.cpp:1: /usr/include/qt/QtCore/qlist.h:168:17: nota: candidate: ‘void QList<T>::swap(QList<T>&) [con T = IMeasure*]’ 168 | inline void swap(QList<T> &other) noexcept { qSwap(d, other.d); } | ^~~~
Display somewhere how many repeats of a measure are left before switching to the next measure. Either display it the entire measure or just the last 4 (or something configurable)
The pre-metronome has no limits on the BPM, when set higher than 280 it'll revert to 120 in the code (because of the restrictions on a measure's BPM) but the UI will still show the value set by the user.
So the UI should have the same restrictions as the measure UI
When stopping the metronome from the menu the label "Currently playing measure" keeps displaying the last played measure, when the metronome is stopped 'cause there are no more measures the label is updated and the last played measure is removed.
It's not an issue, it would just be quite useful to have support for JACK.
Advance Metronome is a very interesting and necessary tool, congratulations for your work.
Right now when adding a new measure the measures stays at the position it's in while it would be a lot better if the measures would scroll to the newly added measure. This is only when clicking the 'Add Measure' action menu