comparison bin/keyboardcomposer @ 1499:0e746743dd0f

effects should also get noteTime for doing one-shot stuff Ignore-this: 8cf4c8e978b486ab99e59199414d9ae2
author drewp@bigasterisk.com
date Thu, 16 Jun 2016 06:09:43 +0000
parents b2921b59d60c
children eccbc249fee7
comparison
equal deleted inserted replaced
1498:2d7acaf778e4 1499:0e746743dd0f
454 outputSettings = [] 454 outputSettings = []
455 for setting in graph.objects(self.session, L9['subSetting']): 455 for setting in graph.objects(self.session, L9['subSetting']):
456 effect = graph.value(setting, L9['sub']) 456 effect = graph.value(setting, L9['sub'])
457 strength = graph.value(setting, L9['level']) 457 strength = graph.value(setting, L9['level'])
458 if strength: 458 if strength:
459 now = time.time()
459 outputSettings.extend( 460 outputSettings.extend(
460 self.effectEval[effect].outputFromEffect( 461 self.effectEval[effect].outputFromEffect(
461 [(L9['strength'], strength)], songTime=time.time())) 462 [(L9['strength'], strength)],
463 songTime=now,
464 # should be counting from when you bumped up from 0
465 noteTime=now))
462 466
463 return outputSettings 467 return outputSettings
464 468
465 def save_current_stage(self, subname): 469 def save_current_stage(self, subname):
466 raise NotImplementedError 470 raise NotImplementedError