Lines Matching refs:segment
302 for segment in self.jet_file.GetSegments():
303 index = self.segList.InsertStringItem(sys.maxint, StrNoneChk(segment.segname))
304 self.segList.SetStringItem(index, 1, FileJustName(StrNoneChk(segment.filename)))
305 self.segList.SetStringItem(index, 2, FileJustName(StrNoneChk(segment.dlsfile)))
306 self.segList.SetStringItem(index, 3, mbtFct(segment.start, 1))
307 self.segList.SetStringItem(index, 4, mbtFct(segment.end, 1))
308 self.segList.SetStringItem(index, 5, StrNoneChk(segment.quantize))
309 self.segList.SetStringItem(index, 6, StrNoneChk(segment.transpose))
310 self.segList.SetStringItem(index, 7, StrNoneChk(segment.repeat))
311 self.segList.SetStringItem(index, 8, StrNoneChk(segment.mute_flags))
321 """ Loads up the events associated with a segment """
328 segment = self.jet_file.GetSegment(self.currentSegmentName)
329 if segment is not None:
331 self.EventSort(segment.jetevents, "event_name")
333 self.EventSort(segment.jetevents, "event_type")
335 self.EventSort(segment.jetevents, "event_start")
337 self.EventSort(segment.jetevents, "event_end")
339 self.EventSort(segment.jetevents, "track_num")
341 self.EventSort(segment.jetevents, "channel_num")
343 self.EventSort(segment.jetevents, "event_id")
370 """ Selects the segment when checkbox clicked """
375 """ Selects a segment by segment name """
389 """ Loads up a segment when the list is clicked """
409 """ Calls the dialog box for adding a segment """
456 """ Calls the dialog box for updating a segment """
460 segment = self.jet_file.GetSegment(self.currentSegmentName)
461 if segment == None:
473 dlg.SetValue(JetDefs.F_SEGNAME, segment.segname)
474 dlg.SetValue(JetDefs.F_MUTEFLAGS, segment.mute_flags)
475 dlg.SetValue(JetDefs.F_MIDIFILE, segment.filename)
476 dlg.SetValue(JetDefs.F_DLSFILE, segment.dlsfile)
477 dlg.SetValue(JetDefs.F_START, segment.start)
478 dlg.SetValue(JetDefs.F_END, segment.end)
479 dlg.SetValue(JetDefs.F_QUANTIZE, segment.quantize)
480 dlg.SetValue(JetDefs.F_TRANSPOSE, segment.transpose)
481 dlg.SetValue(JetDefs.F_REPEAT, segment.repeat)
482 dlg.jetevents = segment.jetevents
523 """ Confirms the deletion segment(s) by user action """
527 segment = self.jet_file.GetSegment(self.currentSegmentName)
528 if segment == None:
556 """ Deletes a segment """
562 """ Move segment(s) """
631 """ Calls a dialog box to add an event to the current segment """
635 segment = self.jet_file.GetSegment(self.currentSegmentName)
636 if segment == None:
642 editSegment = copy.deepcopy(segment)
693 segment = self.jet_file.GetSegment(self.currentSegmentName)
694 if segment == None:
704 editSegment = copy.deepcopy(segment)
805 segment = self.jet_file.GetSegment(self.currentSegmentName)
806 if segment == None:
817 lstMoveItems.append((getColumnText(self.eventList,item,0), mbtFct(getColumnText(self.eventList,item,2),-1), mbtFct(getColumnText(self.eventList,item,3),-1), segment.end))
1047 for index, segment in enumerate(self.jet_file.segments):
1048 self.jet_file.segments[index].filename = FileFixPath(projectPath + "/" + segment.filename)
1049 if segment.dlsfile > "":
1050 self.jet_file.segments[index].dlsfile = FileFixPath(projectPath + "/" + segment.dlsfile)
1051 self.jet_file.segments[index].output = FileFixPath(projectPath + "/" + segment.output)
1076 """ Copies the current segment or event to the clipboard """
1081 segment = self.jet_file.GetSegment(self.currentSegmentName)
1082 if segment == None:
1084 self.clipBoard = JetCutCopy(self.currentCtrl, segment, self.currentSegmentName)
1093 segment = self.jet_file.GetSegment(self.currentSegmentName)
1094 if segment == None:
1104 """ Cuts the current segment or event to the clipboard """
1114 """ Pastes the current segment or event from the clipboard """
1122 for segment in self.jet_file.segments:
1123 if segment.segname == self.currentSegmentName:
1125 segment.jetevents.append(self.clipBoard.GetObj(segment.jetevents))
1194 for segment in self.jet_file.segments:
1195 if FileExists(segment.dlsfile):
1196 if not segment.dlsfile in self.jet_file.libraries:
1197 self.jet_file.libraries.append(segment.dlsfile)
1204 segment = self.jet_file.GetSegment(getColumnText(self.segList, seg_num, 0))
1205 if segment != None:
1206 #so we can determine which segment is playing, make these the same
1208 if FileExists(segment.dlsfile):
1209 dls_num = FindDlsNum(self.jet_file.libraries, segment.dlsfile)
1212 self.queueSegs.append(QueueSeg(segment.segname, userID, seg_num, dls_num, segment.repeat, segment.transpose, segment.mute_flags))
1242 # queue first segment and start playback