From e40fc849149dd97c248866a4a1d026dda5e57b62 Mon Sep 17 00:00:00 2001 From: Robert Jonsson Date: Mon, 7 Mar 2011 19:01:11 +0000 Subject: clean3 --- attic/muse2-oom/muse2/share/scripts/DoubleSpeed | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 attic/muse2-oom/muse2/share/scripts/DoubleSpeed (limited to 'attic/muse2-oom/muse2/share/scripts/DoubleSpeed') diff --git a/attic/muse2-oom/muse2/share/scripts/DoubleSpeed b/attic/muse2-oom/muse2/share/scripts/DoubleSpeed new file mode 100755 index 00000000..da6d0c2e --- /dev/null +++ b/attic/muse2-oom/muse2/share/scripts/DoubleSpeed @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# MusE external midi processing script +# By: Mathias Gyllengahm 2009 +# DoubleSpeed + +import sys,time +testFile = file(sys.argv[1],"r") +inputEvents = testFile.readlines() +testFile.close() + +outputEvents=[] +#loop through events +for line in inputEvents: + + if line.startswith('NOTE'): + tag,tick,pitch,length,velocity = line.split(' ') + newline = tag + " " + str(int(tick)/2) + " " + pitch + " " + length + " " + velocity + outputEvents.append(newline) + +testFile = file(sys.argv[1],"w") +testFile.writelines(outputEvents) +testFile.close() + -- cgit v1.2.3