Lines Matching refs:ticks
221 def ConvertToTicks (self, measures, beats, ticks): argument
223 total_ticks = ticks + (total_beats * self.ppqn)
226 def ConvertTicksToMBT (self, ticks): argument
227 beats = ticks / self.ppqn
228 ticks -= beats * self.ppqn
231 return (measures, beats, ticks)
233 def ConvertTicksToStr (self, ticks, format=DEFAULT_TIME_FORMAT): argument
234 measures, beats, ticks = self.ConvertTicksToMBT(ticks)
235 return format % (measures, beats, ticks)
239 measures, beats, ticks = s.split(':',3)
240 return (int(measures), int(beats), int(ticks))
245 measures, beats, ticks = self.ConvertStrTimeToTuple(s)
246 return self.ConvertToTicks(measures, beats, ticks)
335 def ReadFromStream (stream, seq, ticks, msg_type): argument
337 return SysExEvent.ReadFromStream(stream, seq, ticks, msg_type)
339 return SysExContEvent.ReadFromStream(stream, seq, ticks, msg_type)
341 return MetaEvent.ReadFromStream(stream, seq, ticks, msg_type)
345 return NoteOffEvent.ReadFromStream(stream, seq, ticks, msg_type)
347 return NoteOnEvent.ReadFromStream(stream, seq, ticks, msg_type)
349 return PolyKeyPressureEvent.ReadFromStream(stream, seq, ticks, msg_type)
351 return ControlChangeEvent.ReadFromStream(stream, seq, ticks, msg_type)
353 return ProgramChangeEvent.ReadFromStream(stream, seq, ticks, msg_type)
355 return ChannelPressureEvent.ReadFromStream(stream, seq, ticks, msg_type)
357 return PitchBendEvent.ReadFromStream(stream, seq, ticks, msg_type)
361 WriteVarLenQty(stream, self.ticks - track.ticks)
362 track.ticks = self.ticks
389 return '[%s]: %s' % (timebase.ConvertTicksToStr(self.ticks), self.__str__())
395 def __init__ (self, ticks, seq, channel, note, velocity): argument
399 self.ticks = ticks
404 def ReadFromStream (stream, seq, ticks, msg_type): argument
405 ticks = ticks
412 return NoteOffEvent(ticks, seq, channel, note, velocity)
428 def __init__ (self, ticks, seq, channel, note, velocity, note_length, note_off_velocity): argument
431 self.ticks = ticks
439 def ReadFromStream (stream, seq, ticks, msg_type): argument
447 return NoteOffEvent(ticks, seq, channel, note, velocity)
448 return NoteOnEvent(ticks, seq, channel, note, velocity, None, None)
461 def __init__ (self, ticks, seq, channel, note, value): argument
464 self.ticks = ticks
470 def ReadFromStream (stream, seq, ticks, msg_type): argument
477 return PolyKeyPressureEvent(ticks, seq, channel, note, value)
487 def __init__ (self, ticks, seq, channel, controller, value): argument
490 self.ticks = ticks
496 def ReadFromStream (stream, seq, ticks, msg_type): argument
504 return ChannelModeEvent(ticks, seq, channel, controller, value)
505 return ControlChangeEvent(ticks, seq, channel, controller, value)
515 def __init__ (self, ticks, seq, channel, controller, value): argument
518 self.ticks = ticks
524 def ReadFromStream (stream, seq, ticks, msg_type): argument
532 return ControlChangeEvent(ticks, seq, channel, controller, value)
533 return ChannelModeEvent(ticks, seq, channel, value)
543 def __init__ (self, ticks, seq, channel, program): argument
546 self.ticks = ticks
551 def ReadFromStream (stream, seq, ticks, msg_type): argument
557 return ProgramChangeEvent(ticks, seq, channel, program)
567 def __init__ (self, ticks, seq, channel, value): argument
570 self.ticks = ticks
575 def ReadFromStream (stream, seq, ticks, msg_type): argument
581 return ChannelPressureEvent(ticks, seq, channel, value)
591 def __init__ (self, ticks, seq, channel, value): argument
594 self.ticks = ticks
599 def ReadFromStream (stream, seq, ticks, msg_type): argument
605 return PitchBendEvent(ticks, seq, channel, value)
620 def __init__ (self, ticks, seq, msg): argument
623 self.ticks = ticks
628 def ReadFromStream (stream, seq, ticks, msg_type): argument
635 return SysExEvent(ticks, seq, msg)
652 def __init__ (self, ticks, seq, msg): argument
655 self.ticks = ticks
660 def ReadFromStream (stream, seq, ticks, msg_type): argument
667 return SysExContEvent(ticks, seq, msg)
684 def __init__ (self, ticks, seq, meta_type, msg): argument
687 self.ticks = ticks
693 def ReadFromStream (stream, seq, ticks, msg_type): argument
701 obj = MetaEvent(ticks, seq, meta_type, msg)
795 def GenerateEventList (self, ticks, ref_values=None): argument
810 events.append(ControlChangeEvent(ticks, -1, channel, CTRL_RPN_MSB, rpn >> 7))
811 events.append(ControlChangeEvent(ticks, -1, channel, CTRL_RPN_LSB, rpn & 0x7f))
812 events.append(ControlChangeEvent(ticks, -1, channel, CTRL_RPN_DATA_MSB, value >> 7))
813 events.append(ControlChangeEvent(ticks, -1, channel, CTRL_RPN_DATA_LSB, value & 0x7f))
818 …events.append(ControlChangeEvent(ticks, -1, channel, controller, self.controllers[channel][control…
822 events.append(ChannelPressureEvent(ticks, -1, channel, self.pressure[channel]))
827 events.append(ProgramChangeEvent(ticks, -1, channel, self.program[channel]))
832 events.append(PitchBendEvent(ticks, -1, channel, self.pitchbend[channel]))
850 note_off_ticks = event.ticks + event.note_length
855 if event_to_check.ticks >= note_off_ticks:
860 midi_file_logger.debug('Adjusting note length @ %d' % event.ticks)
861 event.note_length = event_to_check.ticks - event.ticks
882 if event.ticks >= start:
883 if event.ticks >= end:
925 event.ticks = move_meta_events
934 if self[i].ticks >= pos:
950 if x.ticks == y.ticks:
953 return cmp(x.ticks, y.ticks)
980 ticks = 0
1018 if ticks > tick_warning_level:
1020 ticks += delta
1039 event = MIDIEvent.ReadFromStream(stream, seq, ticks, msg_type)
1071 note_on.note_length = event.ticks - note_on.ticks
1081 self.end_of_track = event.ticks
1107 self.last_tick = self.events[-1].ticks
1134 …note_off = NoteOffEvent(event.ticks + event.note_length, index, event.channel, event.note, event.n…
1138 if self.events[i].ticks >= note_off.ticks:
1149 self.ticks = 0
1176 event.ticks = start
1181 event.ticks = end
1218 if (event.ticks + event.note_length) > end:
1220 event.note_length = end - event.ticks
1231 if event.ticks > start:
1232 event.ticks -= start
1234 event.ticks = 0
1369 def ConvertToTicks (self, measures, beats, ticks): argument
1370 return self.timebase.ConvertToTicks(measures, beats, ticks)