1#! /usr/bin/env python
2
3from aubio import miditofreq
4from numpy import arange
5
6upsampling = 100.
7midi = arange(-10, 148 * upsampling)
8midi /= upsampling
9freq = miditofreq(midi)
10
11from matplotlib import pyplot as plt
12
13ax = plt.axes()
14ax.semilogy(midi, freq, '.')
15ax.set_xlabel('midi note')
16ax.set_ylabel('frequency (Hz)')
17plt.show()
18