Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

M

MainActivity - Class in com.moppyandroid.main
Main activity for MoppyAndroid.
MainActivity() - Constructor for class com.moppyandroid.main.MainActivity
 
MainActivity.SongTimerTask - Class in com.moppyandroid.main
 
mapEvent(INPUT_EVENT) - Method in interface com.moppy.core.events.mapper.EventMapper
 
mapEvent(INPUT_EVENT) - Method in class com.moppy.core.events.mapper.MapperCollection
 
MapperCollection<INPUT_EVENT> - Class in com.moppy.core.events.mapper
Collection of EventMappers.
MapperCollection() - Constructor for class com.moppy.core.events.mapper.MapperCollection
 
mapStatusUpdate(StatusUpdate) - Static method in class com.moppy.core.events.mapper.BaseEventMapper
 
MASK_CHANNEL - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
 
MASK_EVENT - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
 
matchesAddress(byte, byte) - Method in class com.moppy.core.device.MoppyDevice
Returns true if this device is listening for the specified address.
maxSubAddress(byte) - Method in class com.moppy.core.device.DeviceDescriptor.DeviceDescriptorBuilder
 
mergeSequenceToTrack(Sequencer, Map<Track, Set<Integer>>) - Static method in class jp.kshoji.javax.sound.midi.Track.TrackUtils
Merge the specified Sequencer's Tracks into one Track
MessagePostProcessor - Interface in com.moppy.core.events.postprocessor
Used for transforming MoppyMessages after mapping (intially used for volume control)
meta(MetaMessage) - Method in class com.moppy.core.midi.MoppyMIDISequencer
 
meta(MetaMessage) - Method in interface jp.kshoji.javax.sound.midi.MetaEventListener
Called at MetaMessage event has fired
META - Static variable in class jp.kshoji.javax.sound.midi.MetaMessage
 
META_END_OF_TRACK_TYPE - Static variable in class jp.kshoji.javax.sound.midi.MidiUtils
 
META_TEMPO_TYPE - Static variable in class jp.kshoji.javax.sound.midi.MidiUtils
 
MetaEventListener - Interface in jp.kshoji.javax.sound.midi
EventListener for MIDI Meta messages.
MetaMessage - Class in jp.kshoji.javax.sound.midi
Represents MIDI Meta Message
MetaMessage() - Constructor for class jp.kshoji.javax.sound.midi.MetaMessage
Constructor with default message
MetaMessage(byte[]) - Constructor for class jp.kshoji.javax.sound.midi.MetaMessage
Constructor with raw data
MetaMessage(int, byte[], int) - Constructor for class jp.kshoji.javax.sound.midi.MetaMessage
Constructor with the entire information of message
microsec2ticks(long, double, int) - Static method in class jp.kshoji.javax.sound.midi.MidiUtils
convert tempo to microsecond with given tempo Does not take tempo changes into account.
microsecond2tick(Sequence, long, MidiUtils.TempoCache) - Static method in class jp.kshoji.javax.sound.midi.MidiUtils
Given a microsecond time, convert to tick.
microsecondLength - Variable in class jp.kshoji.javax.sound.midi.MidiFileFormat
 
MIDI_TIME_CODE - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
 
MidiChannel - Interface in jp.kshoji.javax.sound.midi
Interface for MIDI Channel
MidiChannelImpl - Class in jp.kshoji.javax.sound.midi.impl
MidiChannel implementation
MidiChannelImpl(int, Receiver, VoiceStatus) - Constructor for class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
Constructor
MidiDevice - Interface in jp.kshoji.javax.sound.midi
Interface for MIDI Device
MidiDevice.Info - Class in jp.kshoji.javax.sound.midi
Represents the MidiDevice's information
MidiDeviceProvider - Class in jp.kshoji.javax.sound.midi.spi
Abstract class for MIDI Device Provider
MidiDeviceProvider() - Constructor for class jp.kshoji.javax.sound.midi.spi.MidiDeviceProvider
Constructor
MidiDeviceReceiver - Interface in jp.kshoji.javax.sound.midi
Interface for MidiDevice receiver.
MidiDeviceTransmitter - Interface in jp.kshoji.javax.sound.midi
Interface for MidiDevice transmitter.
MidiEvent - Class in jp.kshoji.javax.sound.midi
Represents MIDI Event
MidiEvent(MidiMessage, long) - Constructor for class jp.kshoji.javax.sound.midi.MidiEvent
Constructor
MIDIEventMapper - Class in com.moppy.core.events.mapper
Maps MIDI events to MoppyMessages
MIDIEventMapper() - Constructor for class com.moppy.core.events.mapper.MIDIEventMapper
 
MidiFile(Uri, String, int, String, String, String, String) - Constructor for class com.moppyandroid.main.service.MidiLibrary.MidiFile
Constructs a MidiFile object.
MidiFile(Parcel) - Constructor for class com.moppyandroid.main.service.MidiLibrary.MidiFile
Creates a new MidiFile from a Parcel.
MidiFileFormat - Class in jp.kshoji.javax.sound.midi
Represents MIDI File Format
MidiFileFormat(int, float, int, int, long) - Constructor for class jp.kshoji.javax.sound.midi.MidiFileFormat
Constructor without properties
MidiFileFormat(int, float, int, int, long, Map<String, Object>) - Constructor for class jp.kshoji.javax.sound.midi.MidiFileFormat
Constructor with properties
MidiFileReader - Class in jp.kshoji.javax.sound.midi.spi
Abstract class for MIDI File Reader
MidiFileReader() - Constructor for class jp.kshoji.javax.sound.midi.spi.MidiFileReader
 
MidiFileWriter - Class in jp.kshoji.javax.sound.midi.spi
Abstract class for MIDI File Writer
MidiFileWriter() - Constructor for class jp.kshoji.javax.sound.midi.spi.MidiFileWriter
 
MidiForwarder - Class in com.moppyandroid.main.service
Receiver that simply forwards received messages to another Receiver set with MidiForwarder.setReceiver(Receiver).
MidiForwarder() - Constructor for class com.moppyandroid.main.service.MidiForwarder
Constructs a new MidiForwarder.
MidiLibrary - Class in com.moppyandroid.main.service
Represents the MIDI file library of an Android device.
MidiLibrary.Callback - Interface in com.moppyandroid.main.service
Callback interface used for running code upon completion of asynchronous MidiLibrary creation.
MidiLibrary.Folder - Class in com.moppyandroid.main.service
A structure representing a folder in a MidiLibrary.
MidiLibrary.MapNode - Interface in com.moppyandroid.main.service
Represents an entry in a MidiLibrary.Folder.
MidiLibrary.MidiFile - Class in com.moppyandroid.main.service
A structure representing a MIDI file that can be contained in a MidiLibrary.Folder.
MidiLibrary.RootFolder - Class in com.moppyandroid.main.service
Subclass of MidiLibrary.Folder that allows for a null name.
MidiMessage - Class in jp.kshoji.javax.sound.midi
Abstract class for MIDI Message
MidiMessage(byte[]) - Constructor for class jp.kshoji.javax.sound.midi.MidiMessage
Constructor with the raw data
MidiPortInfoWrapper - Class in com.moppyandroid.main.service
Duplicate of MidiDeviceInfo.PortInfo that provides the parent MidiDeviceInfo and is Parcelable.
MidiPortInfoWrapper(MidiDeviceInfo.PortInfo, MidiDeviceInfo) - Constructor for class com.moppyandroid.main.service.MidiPortInfoWrapper
Constructs a MidiPortInfoWrapper to represent a MIDI port.
MidiPortInfoWrapper(Parcel) - Constructor for class com.moppyandroid.main.service.MidiPortInfoWrapper
Creates a new MidiPortInfoWrapper from a Parcel.
MidiReceiverAdapter - Class in com.moppyandroid.main.service
A Receiver that streams all messages to a MidiReceiver.
MidiReceiverAdapter(MidiReceiver) - Constructor for class com.moppyandroid.main.service.MidiReceiverAdapter
Constructs a MidiReceiverAdapter that simply logs IOExceptions in MidiReceiverAdapter.send(MidiMessage, long).
MidiReceiverAdapter(MidiReceiver, MidiReceiverAdapter.IOExceptionCallback) - Constructor for class com.moppyandroid.main.service.MidiReceiverAdapter
MidiReceiverAdapter.IOExceptionCallback - Interface in com.moppyandroid.main.service
Callback triggered when an IOException is raised.
MidiSpinnerAdapter - Class in com.moppyandroid.main
List<MidiPortInfoWrapper> adapter for a Spinner that displays the name of each port as a list entry.
MidiSystem - Class in jp.kshoji.javax.sound.midi
MidiSystem porting for Android
MidiSystem.MidiSystemUtils - Class in jp.kshoji.javax.sound.midi
Utilities for MidiSystem
MidiSystemUtils() - Constructor for class jp.kshoji.javax.sound.midi.MidiSystem.MidiSystemUtils
 
MidiTransmitterAdapter - Class in com.moppyandroid.main.service
A MidiReceiver that also acts as a Transmitter in order to bridge Android and Java MIDI APIs.
MidiTransmitterAdapter() - Constructor for class com.moppyandroid.main.service.MidiTransmitterAdapter
Constructs a new MidiTransmitterAdapter.
MidiUnavailableException - Exception in jp.kshoji.javax.sound.midi
Exception thrown when unable to use MidiDevices.
MidiUnavailableException() - Constructor for exception jp.kshoji.javax.sound.midi.MidiUnavailableException
Constructor
MidiUnavailableException(String) - Constructor for exception jp.kshoji.javax.sound.midi.MidiUnavailableException
Constructor with a message
MidiUtils - Class in jp.kshoji.javax.sound.midi
Some utilities for MIDI (some stuff is used from javax.sound.midi)
MidiUtils.TempoCache - Class in jp.kshoji.javax.sound.midi
 
minSubAddress(byte) - Method in class com.moppy.core.device.DeviceDescriptor.DeviceDescriptorBuilder
 
MoppyDevice - Class in com.moppy.core.device
Convenience class to automatically parse MoppyMessages into Java method calls
MoppyDevice() - Constructor for class com.moppy.core.device.MoppyDevice
 
MoppyManager - Class in com.moppyandroid.main.service
Manages all objects necessary to operate Moppy and provides methods to control them.
MoppyManager(Context) - Constructor for class com.moppyandroid.main.service.MoppyManager
Constructs a new MoppyManager.
MoppyManager.Callback - Class in com.moppyandroid.main.service
Callbacks fired when each method has completed successfully.
MoppyMediaService - Class in com.moppyandroid.main.service
The media service that controls Moppy playback.
MoppyMediaService() - Constructor for class com.moppyandroid.main.service.MoppyMediaService
 
MoppyMediaService.Binder - Class in com.moppyandroid.main.service
Used to allow binding to this MoppyMediaService.
MoppyMessage - Class in com.moppy.core.comms
Represents a message suitable for sending to a Moppy network.
MoppyMessage(byte[]) - Constructor for class com.moppy.core.comms.MoppyMessage
 
MoppyMessage.CommandByte - Class in com.moppy.core.comms
 
MoppyMessageFactory - Class in com.moppy.core.comms
Class for building common MoppyMessages.
MoppyMessageFactory() - Constructor for class com.moppy.core.comms.MoppyMessageFactory
 
MoppyMIDIReceiverSender - Class in com.moppy.core.midi
Connects a MIDI Transmitter to a Moppy NetworkBridge
MoppyMIDIReceiverSender(MapperCollection<MidiMessage>, MessagePostProcessor, NetworkBridge) - Constructor for class com.moppy.core.midi.MoppyMIDIReceiverSender
 
MoppyMIDISequencer - Class in com.moppy.core.midi
Wrapper around the Java MIDI sequencer for playing MIDI files.
MoppyMIDISequencer(StatusBus, MoppyMIDIReceiverSender) - Constructor for class com.moppy.core.midi.MoppyMIDISequencer
 
MoppyMidiService - Class in com.moppyandroid.main.service
MidiDeviceService for providing virtual MIDI devices for MoppyMediaService.
MoppyMidiService() - Constructor for class com.moppyandroid.main.service.MoppyMidiService
 
MoppyUsbManager - Class in com.moppyandroid.main.service
Manages the USB serial connections to Moppy devices and provides information about them.
MoppyUsbManager(StatusBus, Context) - Constructor for class com.moppyandroid.main.service.MoppyUsbManager
Creates a MoppyUsbManager, using the specified bus to alert consumers to device change events.
MultiBridge - Class in com.moppy.core.comms.bridge
A NetworkBridge implementation that supports multiple bridges.
MultiBridge() - Constructor for class com.moppy.core.comms.bridge.MultiBridge
 
MUSIC_FILE_ICON_URI - Static variable in class com.moppyandroid.main.service.MidiLibrary
URI for the music file icon.
MusicQueue - Class in com.moppyandroid.main.service
Represents a queue of MediaSessionCompat.QueueItems that manages the current playing item, as well as maintains a window to be used with MediaSessionCompat.setQueue(List).
MusicQueue(MediaSessionCompat) - Constructor for class com.moppyandroid.main.service.MusicQueue
Constructs a MusicQueue without a MusicQueue.Callback.
MusicQueue(MediaSessionCompat, MusicQueue.Callback) - Constructor for class com.moppyandroid.main.service.MusicQueue
Constructs a MusicQueue with a MusicQueue.Callback.
MusicQueue.Callback - Interface in com.moppyandroid.main.service
Callback triggered when the available queue manipulation options change.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links