utils/pianoroll-format.py
changeset 0 e1d4d7a8255a
equal deleted inserted replaced
-1:000000000000 0:e1d4d7a8255a
       
     1 
       
     2 import sys
       
     3 import csv
       
     4 import datetime
       
     5 import time
       
     6 import ntplib
       
     7 from txosc import osc
       
     8 
       
     9 if __name__ == '__main__':
       
    10     t0 = time.time()
       
    11     with open(sys.argv[1], 'rU') as datafile:
       
    12         reader = csv.reader(datafile, delimiter=' ')
       
    13         for row in reader:
       
    14             t1 = t0 + float(row[1])/10**3
       
    15             timetag = ntplib.system_to_ntp_time(t1)
       
    16             print " ".join([str(s) for s in [timetag, int(row[1]), 0] + [int(s) for s in row[2:4]]])