Posts: 10
Threads: 2
Joined: Sep 2022
Reputation:
0
Hi. I am currently using mobile sheets pro for manage my Band's Chords, Lyrics. I also use metronome function. But in a setlist (all the songs are in the same tempo, same time signature and set to auto start the metronome when song changed) when I change the chord sheet, metronome goes to stop and then auto start metronome. I want to run the metronome continually. how can I proceed that?
Posts: 13,392
Threads: 302
Joined: Apr 2012
Reputation:
238
I would need to make code changes to handle this. I will modify the code to check the case where the song is changing but the new song has the exact same tempo, and the new song is also set to automatically start the metronome. In that case, I can allow it to continue playing.
Mike
Posts: 13,392
Threads: 302
Joined: Apr 2012
Reputation:
238
Changes for this were included with version 3.8.30 (the latest update is now v3.8.31).
Mike
Posts: 13,392
Threads: 302
Joined: Apr 2012
Reputation:
238
You are welcome - it was fairly easy to add, so I was able to squeeze it in with the other changes.
Mike
Posts: 13,392
Threads: 302
Joined: Apr 2012
Reputation:
238
If the tempo is different, a completely different audio file has to be generated and fed to the backend audio engine. There is no way to prevent that small loading time unless I start implementing multiple audio players at the same time that I cycle between when switching songs, which means having to constantly generate and load multiple metronome audio files in the background. Things also get complicated with songs that have multiple metronome audio tempos - do I then have to generate one audio player per tempo per song? I should add that the increased CPU usage could cause slowdown on less powerful devices, so I'm not sure if that is worth it.
Mike
Posts: 1,879
Threads: 290
Joined: Sep 2014
Reputation:
32
imho too much risk & effort for a rather exotic feature request