Showing the changes to python/lib (1 of 1 file). Show all
Unified · Split
| @@ -46,3 +46,7 @@ def midi2note(midi): · 45 unmodified lines | |||
| 46 | midi = int(midi) | 46 | midi = int(midi) |
| 47 | _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] | 47 | _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] |
| 48 | return _valid_notenames[midi % 12] + str( midi / 12 - 1) | 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))) | ||