midi note frequencies are now 16.16 fixed point (though still
initialized from floating point).
do not attempt to increment octave if l == 0, since that effectively
makes an infinite loop