From: Paul Brossier Date: Mon, 29 Oct 2018 22:55:51 +0000 (+0100) Subject: [py] midi2note rounds to nearest integer midi note X-Git-Tag: 0.4.8~92^2~4 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=44582b0995d84c9289e362100172885d953a7263;p=aubio.git [py] midi2note rounds to nearest integer midi note --- diff --git a/python/lib/aubio/midiconv.py b/python/lib/aubio/midiconv.py index d3dc5540..2161afef 100644 --- a/python/lib/aubio/midiconv.py +++ b/python/lib/aubio/midiconv.py @@ -72,4 +72,5 @@ def midi2note(midi): def freq2note(freq): " convert frequency in Hz to nearest note name, e.g. [0, 22050.] -> [C-1, G9] " from aubio import freqtomidi - return midi2note(int(freqtomidi(freq))) + nearest_note = int(freqtomidi(freq) + .5) + return midi2note(nearest_note)