class documentation

Undocumented

Method __init__ Create new sequencer object to control and schedule timing of midi events
Method delete Undocumented
Method get_tick Undocumented
Method note Undocumented
Method note_off Undocumented
Method note_on Undocumented
Method process Undocumented
Method register_client Undocumented
Method register_fluidsynth Undocumented
Method timer Undocumented
Instance Variable client_callbacks Undocumented
Instance Variable sequencer Undocumented
Method _create_event Undocumented
Method _schedule_event Undocumented
def __init__(self, time_scale=1000, use_system_timer=True): (source)

Create new sequencer object to control and schedule timing of midi events

Optional keyword arguments: time_scale: ticks per second, defaults to 1000 use_system_timer: whether the sequencer should advance by itself

def delete(self): (source)

Undocumented

def get_tick(self): (source)

Undocumented

def note(self, time, channel, key, velocity, duration, source=-1, dest=-1, absolute=True): (source)

Undocumented

def note_off(self, time, channel, key, source=-1, dest=-1, absolute=True): (source)

Undocumented

def note_on(self, time, channel, key, velocity=127, source=-1, dest=-1, absolute=True): (source)

Undocumented

def process(self, msec): (source)

Undocumented

def register_client(self, name, callback, data=None): (source)

Undocumented

def register_fluidsynth(self, synth): (source)

Undocumented

def timer(self, time, data=None, source=-1, dest=-1, absolute=True): (source)

Undocumented

client_callbacks: list = (source)

Undocumented

sequencer = (source)

Undocumented

def _create_event(self, source=-1, dest=-1): (source)

Undocumented

def _schedule_event(self, evt, time, absolute=True): (source)

Undocumented