History

python/demos/demo_miditofreq.py: added simple miditofreq example

Paul Brossier committed 13 years ago

Commit c342c171 parent 86ad5461 file · +17 −0Browse files

Showing the changes to python (1 of 1 file). Show all

Unified · Split

python/demos/demo_miditofreq.py+17−0
@@ -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()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t