Class MidiActivityMonitor

java.lang.Object
org.jjazz.musiccontrol.api.MidiActivityMonitor

public class MidiActivityMonitor extends Object
A global service to be notified of Midi notes activity for a given channel for visual purpose.

Implementation relies on MusicController and PlaybackListener.midiActivity().

  • Method Details

    • getInstance

      public static MidiActivityMonitor getInstance()
    • addListener

      public void addListener(MidiActivityMonitor.Listener listener, int... channels)
      Add a listener for the specified channels.
      Parameters:
      listener -
      channels - if empty, listen to all channels
    • removeListener

      public void removeListener(MidiActivityMonitor.Listener listener, int... channels)
      Remove listener for the specified channels.
      Parameters:
      listener -
      channels - if empty, remove listener for all channels