Example #1
0
def input_by_name(name):
    """Returns a portmidi.Output instance for name."""
    for n in range(get_count()):
        i = portmidi.get_device_info(n)
        input_name = _decode_name(i.name)
        if i.isinput and input_name.startswith(name) and not i.isopen:
            return portmidi.Input(n)
Example #2
0
def input_by_name(name):
    """Returns a portmidi.Input instance for name."""
    for n in range(get_count()):
        i = portmidi.get_device_info(n)
        input_name = _decode_name(i.name)
        if i.isinput and input_name.startswith(name) and not i.isopen:
            return portmidi.Input(n)
Example #3
0
def device_infos():
    """Yields the device info for all PortMIDI devices."""
    for n in range(get_count()):
        yield portmidi.get_device_info(n)
Example #4
0
def device_infos():
    """Yields the device info for all PortMIDI devices."""
    for n in range(get_count()):
        yield portmidi.get_device_info(n)