pianobooster / PianoBooster

A MIDI file player/game that displays the musical notes and teaches you how to play the piano.
Other
420 stars 79 forks source link

bpm choice #70

Open glixx opened 5 years ago

glixx commented 5 years ago

Hi there, here is my question: is there a way to set piano booster tempo in bpm's instead of % speed of the original midi score? I've got tons of midi sheets, an external metronome to tick a tempo, and i get mad trying to match the % speed you can play with in piano booster with a proper bpm.

So I end up spending more time trying to set up a song to play that enjoying this wonderful piece of software :).

Maybe I am missing something here?

tx

Original post: http://piano-booster.2625608.n2.nabble.com/Reformulated-bpm-choice-td7572649.html

stringbasic commented 4 years ago

@glixx if we had a new edit box with the BPM setting, that could change the BPM directly, and be synchronized with the percentage box, help? In this way the speed could be manipulated by percentage or BPM, something like this: BPM-spinbox

trebmuh commented 4 years ago

@stringbasic : I think this would be a great idea. @pianobooster @louis-barman : what do you reckon?

louis-barman commented 4 years ago

The tempo was implemented as a percentage deliberately to allow for multiple tempo changes within a MIDI file. It is not clear what should happen to a tempo edit box in BPM If there are lots of tempo changes within the MIDI file (for example fermata or pause and rallentando can cause MIDI tempo changes to be placed in the MIDI file.) A better solution would be just to allow a display of the current BPM which may change as the midi file was played.

Reading the original post http://piano-booster.2625608.n2.nabble.com/Reformulated-bpm-choice-td7572649.html what @didgewin wanted is actaully a built in metronome trrack. Please see this issue #71 (I will add a comment to that issue)

trebmuh commented 4 years ago

The tempo was implemented as a percentage deliberately to allow for multiple tempo changes within a MIDI file.

@louis-barman makes sense.

Could that be then possible to have the tempo calculated automatically from the percentage and then displayed as an indicator?