utils/pianoroll-format.py
author cavaliet
Mon, 13 Oct 2014 17:53:00 +0200
changeset 15 f1ae020c2872
parent 0 e1d4d7a8255a
permissions -rw-r--r--
piano roll works fine... and needs visual enhancement


import sys
import csv
import datetime
import time
import ntplib
from txosc import osc

if __name__ == '__main__':
    t0 = time.time()
    with open(sys.argv[1], 'rU') as datafile:
        reader = csv.reader(datafile, delimiter=' ')
        for row in reader:
            t1 = t0 + float(row[1])/10**3
            timetag = ntplib.system_to_ntp_time(t1)
            print " ".join([str(s) for s in [timetag, int(row[1]), 0] + [int(s) for s in row[2:4]]])