- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- MidiDeviceTransmitter - Interface in jp.kshoji.javax.sound.midi
-
- 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
-
- 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
-
- MidiLibrary.MapNode - Interface in com.moppyandroid.main.service
-
- MidiLibrary.MidiFile - Class in com.moppyandroid.main.service
-
- MidiLibrary.RootFolder - Class in com.moppyandroid.main.service
-
- 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
-
- 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
-
- MidiReceiverAdapter(MidiReceiver) - Constructor for class com.moppyandroid.main.service.MidiReceiverAdapter
-
- MidiReceiverAdapter(MidiReceiver, MidiReceiverAdapter.IOExceptionCallback) - Constructor for class com.moppyandroid.main.service.MidiReceiverAdapter
-
- MidiReceiverAdapter.IOExceptionCallback - Interface in com.moppyandroid.main.service
-
- MidiSpinnerAdapter - Class in com.moppyandroid.main
-
- MidiSystem - Class in jp.kshoji.javax.sound.midi
-
MidiSystem porting for Android
- MidiSystem.MidiSystemUtils - Class in jp.kshoji.javax.sound.midi
-
- MidiSystemUtils() - Constructor for class jp.kshoji.javax.sound.midi.MidiSystem.MidiSystemUtils
-
- MidiTransmitterAdapter - Class in com.moppyandroid.main.service
-
- MidiTransmitterAdapter() - Constructor for class com.moppyandroid.main.service.MidiTransmitterAdapter
-
Constructs a new MidiTransmitterAdapter
.
- MidiUnavailableException - Exception in jp.kshoji.javax.sound.midi
-
- 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
-
- 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
-
- 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
-
- MusicQueue(MediaSessionCompat) - Constructor for class com.moppyandroid.main.service.MusicQueue
-
- MusicQueue(MediaSessionCompat, MusicQueue.Callback) - Constructor for class com.moppyandroid.main.service.MusicQueue
-
- MusicQueue.Callback - Interface in com.moppyandroid.main.service
-
Callback triggered when the available queue manipulation options change.