Cache some parameters locally

This eliminates the need to "sync" values between local fields and the
parameter set, it should also result in better runtime performance.
After a bit of preliminary testing, it seems that everything is working
perfectly!
Minor adjustments to BPM labels

Set font size, adjust positioning. Looks good now.