Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -46,3 +46,7 @@ def midi2note(midi): · 45 unmodified lines | ||
| 46 | 46 | midi = int(midi) |
| 47 | 47 | _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] |
| 48 | 48 | return _valid_notenames[midi % 12] + str( midi / 12 - 1) |
| 49 | + | |
| 50 | +def freq2note(freq): | |
| 51 | + from aubio import freqtomidi | |
| 52 | + return midi2note(int(freqtomidi(freq))) | |