def __init__(self, callback, sustain=False):
        """
        callback: handler to receive chords
        sustain: if True, only call our callback with noteon events
        """
        self.callback = callback
        self.sustain = sustain
        self._chord = []