Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -0,0 +1,17 @@ | ||
| 1 | +#! /usr/bin/env python | |
| 2 | + | |
| 3 | +from aubio import miditofreq | |
| 4 | +from numpy import arange | |
| 5 | + | |
| 6 | +upsampling = 100. | |
| 7 | +midi = arange(-10, 148 * upsampling) | |
| 8 | +midi /= upsampling | |
| 9 | +freq = miditofreq(midi) | |
| 10 | + | |
| 11 | +from matplotlib import pyplot as plt | |
| 12 | + | |
| 13 | +ax = plt.axes() | |
| 14 | +ax.semilogy(midi, freq, '.') | |
| 15 | +ax.set_xlabel('midi note') | |
| 16 | +ax.set_ylabel('frequency (Hz)') | |
| 17 | +plt.show() | |