def create_modules(self): area = self.patch.voice for i, moduledefs in enumerate(self.moduledefs): index, moduledef = moduledefs if moduledef.type == MORPH_TYPE: # handle this later continue module = area.add_module(fromid(moduledef.type).shortnm) module.index, module.name = index, str(moduledef.name) module.horiz, module.vert = moduledef.col, moduledef.row*2 self.update_module_params(moduledef, module)
def create_modules(self): area = self.patch.voice for i, moduledefs in enumerate(self.moduledefs): index, moduledef = moduledefs if moduledef.type == MORPH_TYPE: # handle this later continue module = area.add_module(fromid(moduledef.type).shortnm) module.index, module.name = index, str(moduledef.name) module.horiz, module.vert = moduledef.col, moduledef.row * 2 self.update_module_params(moduledef, module)
def parse(self): for line in self.lines: values = eval_fields(line) if len(values) == 1 or len(values) > 4: sect = values.pop(0) if sect: area = self.patch.voice else: area = self.patch.fx if not len(values): continue index, id, horiz, vert = values module = area.find_module(index) if not module: module = area.add_module(fromid(id).shortnm) module.index, module.horiz, module.vert = index, horiz, vert
def parse(self): for line in self.lines: values = eval_fields(line) if len(values) == 1 or len(values) > 4: sect = values.pop(0) if sect: area = self.patch.voice else: area = self.patch.fx if not len(values): continue index, id, horiz, vert = values module = area.find_module(index) if not module: module = area.add_module(fromid(id).shortnm) module.index, module.horiz, module.vert = index, horiz, vert