From: Paul Brossier Date: Wed, 13 Nov 2013 14:16:45 +0000 (+0100) Subject: python/lib/aubio/midiconv.py: add freq2note X-Git-Tag: 0.4.0-beta1~92 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=3cc14910d154b2b371e2aae80a8f3f04fb02b5d0;p=aubio.git python/lib/aubio/midiconv.py: add freq2note --- diff --git a/python/lib/aubio/midiconv.py b/python/lib/aubio/midiconv.py index 1ce6e68e..a859dec1 100644 --- a/python/lib/aubio/midiconv.py +++ b/python/lib/aubio/midiconv.py @@ -46,3 +46,7 @@ def midi2note(midi): midi = int(midi) _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] return _valid_notenames[midi % 12] + str( midi / 12 - 1) + +def freq2note(freq): + from aubio import freqtomidi + return midi2note(int(freqtomidi(freq)))