From 3cc14910d154b2b371e2aae80a8f3f04fb02b5d0 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Wed, 13 Nov 2013 15:16:45 +0100 Subject: [PATCH] python/lib/aubio/midiconv.py: add freq2note --- python/lib/aubio/midiconv.py | 4 ++++ 1 file changed, 4 insertions(+) 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))) -- 2.11.0