comparison bcf2000.py @ 362:fc87327e29c4

CC now attaches to hardware sliders and knobs. tres cool. KC gets a --sliders option to enable the sliders
author Drew Perttula <drewp@bigasterisk.com>
date Fri, 15 Jun 2007 06:04:55 +0000
parents bd8a89743226
children 551f06733559
comparison
equal deleted inserted replaced
361:ff914126f3ea 362:fc87327e29c4
97 self.lastValue[name] = value 97 self.lastValue[name] = value
98 which = [k for k,v in self.control.items() if v == name] 98 which = [k for k,v in self.control.items() if v == name]
99 assert len(which) == 1, "unknown control name %r" % name 99 assert len(which) == 1, "unknown control name %r" % name
100 if isinstance(value, bool): 100 if isinstance(value, bool):
101 value = value * 127 101 value = value * 127
102 #print "bcf: write %s %s" % (name, value)
102 self.dev.write(chr(0xb0) + chr(which[0]) + chr(int(value))) 103 self.dev.write(chr(0xb0) + chr(which[0]) + chr(int(value)))
103 104
104 105
105 if __name__ == '__main__': 106 if __name__ == '__main__':
106 b = BCF2000() 107 b = BCF2000()