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() | ||