utils/pianoroll-format.py
author rougeronj
Mon, 13 Apr 2015 17:11:47 +0200
changeset 146 192d7d7f7bb4
parent 0 e1d4d7a8255a
permissions -rw-r--r--
Add dynamicRange option. Adapt rescaleScene to be able to increase the scale (new note is added) or decrease the scale (a note is deleted).


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]]])