# Path: bl/utils.py
# def getClock(clock=None):
#     if clock is None:
#         from bl.scheduler import BeatClock
#         return BeatClock.defaultClock
#     return clock
# 
# Path: bl/debug.py
# def debug(message):
#     if DEBUG:
#         log.msg(message)


import pypm
from bl.utils import getClock
from bl.debug import debug


__all__ = ['init', 'initialize', 'getInput', 'getOutput', 'printDeviceSummary',
           'ClockSender', 'MidiDispatcher', 'FUNCTIONS', 'ChordHandler',
           'MonitorHandler', 'NoteEventHandler']



# Path: bl/utils.py
# def getClock(clock=None):
#     if clock is None:
#         from bl.scheduler import BeatClock
#         return BeatClock.defaultClock
#     return clock
# 
# Path: bl/debug.py
# def debug(message):
#     if DEBUG:
#         log.msg(message)


# Path: bl/midi.py
import pypm
from bl.utils import getClock
from bl.debug import debug



__all__ = ['init', 'initialize', 'getInput', 'getOutput', 'printDeviceSummary',
           'ClockSender', 'MidiDispatcher', 'FUNCTIONS', 'ChordHandler',
           'MonitorHandler', 'NoteEventHandler']



class PypmWrapper: