Change internal representation of bpm to float

6 jobs for 40-allow-bpm-with-broken-numbers in 1 minute and 42 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #740
docker
build-publish

00:00:37

passed #739
docker
build-test

00:00:48

 
  Test
failed #741
docker allowed to fail
static-analysis

00:00:15

passed #742
docker
test

00:00:21

71.0%
 
  Package
passed #744
docker
package-AppImage

00:00:32

failed #743
docker
package-AppImage

00:00:16

 
Name Stage Failure
failed
static-analysis Test
      46     12    427      2      74 Looper::process@110-183@src/looper.cxx
53 19 385 2 82 GridLogic::pressed@131-212@src/gridlogic.cxx
69 14 523 2 97 gui_header_callback@97-193@src/gui.cxx
328 79 2878 1 342 Gui::keyboardHandler@565-906@src/gui.cxx
==========================================================================================
Total nloc Avg.NLOC AvgCCN Avg.token Fun Cnt Warning cnt Fun Rt nloc Rt
------------------------------------------------------------------------------------------
19411 14.6 2.9 104.0 597 29 0.05 0.35
ERROR: Job failed: exit code 1