Skip to content

Commit

Permalink
python: add timing point interface example
Browse files Browse the repository at this point in the history
  • Loading branch information
Francesco149 committed Aug 25, 2020
1 parent 6db9bb4 commit d35c4e6
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions swig/python/examples/timing.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env python

import sys
from oppai import *

# prints timing points (just a test for this interface)
ez = ezpp_new()
ezpp(ez, sys.argv[1])
for i in range(ezpp_ntiming_points(ez)):
time = ezpp_timing_time(ez, i)
ms_per_beat = ezpp_timing_ms_per_beat(ez, i)
change = ezpp_timing_change(ez, i)
print("%f | %f beats per ms | change: %d" % (time, ms_per_beat, change))
ezpp_free(ez)

0 comments on commit d35c4e6

Please sign in to comment.