annotate bin/mpd_timing_test @ 1414:c35ec37c3c6e

sequencer reloads effecteval on the fly. plus some /stats support. Ignore-this: 964f4c9007de6532457e0a507d2106f1
author Drew Perttula <drewp@bigasterisk.com>
date Fri, 10 Jun 2016 06:56:34 +0000
parents a6f4a5b2647c
children 7772cc48e016
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
247
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
1 #!/usr/bin/python
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
2
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
3 """
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
4 records times coming out of ascoltami
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
5
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
6 for example:
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
7
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
8 % mpd_timing_test > timing
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
9 # play some music in ascoltami, then ctrl-c
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
10 % gnuplot
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
11 > plot "timing" with lines
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
12
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
13 """
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
14
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
15 import xmlrpclib, time
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
16
433
a6f4a5b2647c convert music to ogg, since mpd seeking in .wav is broken this year
drewp@bigasterisk.com
parents: 312
diff changeset
17 s = xmlrpclib.ServerProxy("http://localhost:8040")
247
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
18 start = time.time()
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
19 while 1:
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
20 print time.time()-start,s.gettime()
6354a6af4ee2 new program mpd_timing_test
drewp@bigasterisk.com
parents:
diff changeset
21 time.sleep(.01)