summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2014-06-08 00:38:37 +0300
committerYuval Adam <yuv.adm@gmail.com>2014-06-08 00:38:37 +0300
commitb5b443ff46f4e02c804b942d1aa0d53ef8f5d125 (patch)
treef0eec6b949555e0df705b42b22191d562a793e38
parent42159d8065a2a10f4cff4d1b64d71ece33fe6ef9 (diff)
Progress
-rw-r--r--client.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/client.py b/client.py
index 64e34a7..877a68d 100644
--- a/client.py
+++ b/client.py
@@ -6,7 +6,7 @@ DATA_DIR = Path(__file__).absolute().ancestor(1).child('data')
class LightLoopClient(object):
def __init__(self):
self.sequences = {}
- self.compostion = []
+ self.composition = []
self.tempo = 300
self.init_data()
@@ -26,14 +26,16 @@ class LightLoopClient(object):
self.sequences[name] = sequence_data
def init_composition(self, composition_data):
- self.composition = [c.split(',') for c in composition_data.split('\n')[1:]]
+ composition_data = filter(lambda x: x != '', composition_data.split('\n'))
+ self.tempo = composition_data[0].split('_')[1]
+ self.composition = [c.split(',') for c in composition_data[1:]]
def process_single_loop(self):
- for c in self.composition:
- pass
+ print zip(*self.composition)
def loop(self):
print self
+ self.process_single_loop()
if __name__ == '__main__':