- searchFileFuzzy(String) - Method in class com.moppyandroid.main.service.MidiLibrary
-
Searches for a MIDI file with a similar name
- searchFileFuzzy(String, Predicate<MidiLibrary.MidiFile>) - Method in class com.moppyandroid.main.service.MidiLibrary
-
Searches for a
MidiLibrary.MidiFile
using a
Predicate
to allow the caller to specify
attributes needed by a found
MidiFile
to be considered valid.
- seekTo(long, boolean) - Method in class com.moppyandroid.main.service.MoppyManager
-
Seeks to the provided millisecond position within the loaded song.
- send(MidiMessage, long) - Method in class com.moppy.core.midi.MoppyMIDIReceiverSender
-
- send(MidiMessage, long) - Method in class com.moppyandroid.main.service.MidiForwarder
-
- send(MidiMessage, long) - Method in class com.moppyandroid.main.service.MidiReceiverAdapter
-
- send(MidiMessage, long) - Method in class com.moppyandroid.main.service.ReceiverDispatcher
-
- send(MidiMessage, long) - Method in interface jp.kshoji.javax.sound.midi.Receiver
-
- sendMessage(MoppyMessage) - Method in class com.moppy.core.comms.bridge.BridgeSerial
-
- sendMessage(MoppyMessage) - Method in class com.moppy.core.comms.bridge.BridgeUDP
-
- sendMessage(MoppyMessage) - Method in class com.moppy.core.comms.bridge.MultiBridge
-
- sendMessage(MoppyMessage) - Method in class com.moppy.core.comms.bridge.NetworkBridge
-
- Sequence - Class in jp.kshoji.javax.sound.midi
-
A
Sequence
is a data structure containing musical
information (often an entire song or composition) that can be played
back by a
Sequencer
object.
- Sequence(float, int) - Constructor for class jp.kshoji.javax.sound.midi.Sequence
-
Constructs a new MIDI sequence with the specified timing division
type and timing resolution.
- Sequence(float, int, int) - Constructor for class jp.kshoji.javax.sound.midi.Sequence
-
Constructs a new MIDI sequence with the specified timing division
type, timing resolution, and number of tracks.
- SEQUENCE_PAUSE - Static variable in class com.moppy.core.status.StatusUpdate
-
- SEQUENCE_START - Static variable in class com.moppy.core.status.StatusUpdate
-
- SEQUENCE_STOPPED - Static variable in class com.moppy.core.status.StatusUpdate
-
- sequenceEnd(boolean) - Static method in class com.moppy.core.status.StatusUpdate
-
- sequenceLoaded(Sequence) - Static method in class com.moppy.core.status.StatusUpdate
-
- Sequencer - Interface in jp.kshoji.javax.sound.midi
-
Interface for MIDI Sequencer
- Sequencer.SyncMode - Class in jp.kshoji.javax.sound.midi
-
- SequencerImpl - Class in jp.kshoji.javax.sound.midi.impl
-
- SequencerImpl() - Constructor for class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
Constructor
- setAutoReset(boolean) - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- setChannelPressure(int) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setChannelPressure(int) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setDeviceAddress(byte) - Method in class com.moppy.core.device.DeviceDescriptor
-
- setLoopCount(int) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setLoopCount(int) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set count of loop.
- setLoopEndPoint(long) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setLoopEndPoint(long) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set end point(ticks) of loop.
- setLoopStartPoint(long) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setLoopStartPoint(long) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set start point(ticks) of loop.
- setMasterSyncMode(Sequencer.SyncMode) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setMasterSyncMode(Sequencer.SyncMode) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
- setMaxSubAddress(byte) - Method in class com.moppy.core.device.DeviceDescriptor
-
- setMessage(int, byte[], int) - Method in class jp.kshoji.javax.sound.midi.MetaMessage
-
Set the entire information of message.
- setMessage(byte[], int) - Method in class jp.kshoji.javax.sound.midi.MidiMessage
-
Constructor with the raw data, and its length
- setMessage(int) - Method in class jp.kshoji.javax.sound.midi.ShortMessage
-
Set the kind of message.
- setMessage(int, int, int) - Method in class jp.kshoji.javax.sound.midi.ShortMessage
-
Set the entire information of message.
- setMessage(int, int, int, int) - Method in class jp.kshoji.javax.sound.midi.ShortMessage
-
Set the entire information of message.
- setMessage(byte[], int) - Method in class jp.kshoji.javax.sound.midi.SysexMessage
-
- setMessage(int, byte[], int) - Method in class jp.kshoji.javax.sound.midi.SysexMessage
-
Set the entire information of message.
- setMicrosecondPosition(long) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setMicrosecondPosition(long) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the current microsecond position.
- setMidiThru(Receiver) - Method in class com.moppy.core.midi.MoppyMIDIReceiverSender
-
Sets a midi receiver to receive all MIDI messages.
- setMillisecondsPosition(long) - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- setMinSubAddress(byte) - Method in class com.moppy.core.device.DeviceDescriptor
-
- setMono(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setMono(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setMute(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setMute(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setNetworkAddress(String) - Method in class com.moppy.core.device.DeviceDescriptor
-
- setOmni(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setOmni(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setPitchBend(int) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setPitchBend(int) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setPolyPressure(int, int) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setPolyPressure(int, int) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setReceiver(Receiver) - Method in class com.moppyandroid.main.service.MidiForwarder
-
- setReceiver(Receiver) - Method in class com.moppyandroid.main.service.MidiTransmitterAdapter
-
- setReceiver(Receiver) - Method in interface jp.kshoji.javax.sound.midi.Transmitter
-
- setSecondsPosition(long) - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- setSequence(InputStream) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setSequence(Sequence) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setSequence(InputStream) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
- setSequence(Sequence) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
- setSlaveSyncMode(Sequencer.SyncMode) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setSlaveSyncMode(Sequencer.SyncMode) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
- setSolo(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
-
- setSolo(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
-
- setTempo(float) - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- setTempoFactor(float) - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- setTempoFactor(float) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTempoFactor(float) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the tempo factor.
- setTempoInBPM(float) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTempoInBPM(float) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the tempo in the Beats per minute.
- setTempoInMPQ(float) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTempoInMPQ(float) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the tempos in the microseconds per quarter note.
- setTick(long) - Method in class jp.kshoji.javax.sound.midi.MidiEvent
-
Set the timeStamp in tick
- setTickPosition(long) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTickPosition(long) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the current tick position.
- setTrackMute(int, boolean) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTrackMute(int, boolean) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set the track to mute on the playback.
- setTrackSolo(int, boolean) - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- setTrackSolo(int, boolean) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Set track to solo on the playback.
- ShortMessage - Class in jp.kshoji.javax.sound.midi
-
Represents MIDI Short Message
- ShortMessage() - Constructor for class jp.kshoji.javax.sound.midi.ShortMessage
-
Default constructor, set up 'note on' message.
- ShortMessage(byte[]) - Constructor for class jp.kshoji.javax.sound.midi.ShortMessage
-
Constructor with raw data.
- ShortMessage(int) - Constructor for class jp.kshoji.javax.sound.midi.ShortMessage
-
Constructor with the kind of message
- ShortMessage(int, int, int) - Constructor for class jp.kshoji.javax.sound.midi.ShortMessage
-
Constructor with the entire information of message
- ShortMessage(int, int, int, int) - Constructor for class jp.kshoji.javax.sound.midi.ShortMessage
-
Constructor with the entire information of message
- show() - Method in class com.moppyandroid.main.DeviceSelectorDialogManager
-
- size() - Method in class com.moppyandroid.main.service.MidiLibrary
-
Gets the number of items in the root of this MIDI library.
- size() - Method in class jp.kshoji.javax.sound.midi.Track
-
Get the number of events in the
Track
- skipToNext() - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips to the next song in the queue.
- skipToNext(int) - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips forward in the queue a number of times.
- skipToPrevious() - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips to the previous song in the queue.
- skipToPrevious(int) - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips backward in the queue a number of times.
- skipToSong(long) - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips to a specific song in the queue.
- skipToSong(int) - Method in class com.moppyandroid.main.service.MusicQueue
-
Skips to the song at a specific index in the queue.
- SMPTE_24 - Static variable in class jp.kshoji.javax.sound.midi.Sequence
-
The SMPTE-based timing type with 24 frames per second (resolution is expressed in ticks per frame).
- SMPTE_25 - Static variable in class jp.kshoji.javax.sound.midi.Sequence
-
The SMPTE-based timing type with 25 frames per second (resolution is expressed in ticks per frame).
- SMPTE_30 - Static variable in class jp.kshoji.javax.sound.midi.Sequence
-
The SMPTE-based timing type with 30 frames per second (resolution is expressed in ticks per frame).
- SMPTE_30DROP - Static variable in class jp.kshoji.javax.sound.midi.Sequence
-
The SMPTE-based timing type with 29.97 frames per second (resolution is expressed in ticks per frame).
- SONG_POSITION_POINTER - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- SONG_SELECT - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- SongTimerTask() - Constructor for class com.moppyandroid.main.MainActivity.SongTimerTask
-
- SongTimerTask(boolean) - Constructor for class com.moppyandroid.main.MainActivity.SongTimerTask
-
- sortEvents(Track) - Static method in class jp.kshoji.javax.sound.midi.Track.TrackUtils
-
- Soundbank - Interface in jp.kshoji.javax.sound.midi
-
Interface for MIDI Soundbank
- SoundbankReader - Class in jp.kshoji.javax.sound.midi.spi
-
Abstract class for Soundbank Reader
- SoundbankReader() - Constructor for class jp.kshoji.javax.sound.midi.spi.SoundbankReader
-
Constructor
- SoundbankResource - Class in jp.kshoji.javax.sound.midi
-
Interface for MIDI Soundbank resource
- SoundbankResource(Soundbank, String, Class<?>) - Constructor for class jp.kshoji.javax.sound.midi.SoundbankResource
-
Constructor
- StandardMidiFileReader - Class in jp.kshoji.javax.sound.midi.io
-
The implementation SMF reader
- StandardMidiFileReader() - Constructor for class jp.kshoji.javax.sound.midi.io.StandardMidiFileReader
-
- StandardMidiFileWriter - Class in jp.kshoji.javax.sound.midi.io
-
The implementation SMF writer
- StandardMidiFileWriter() - Constructor for class jp.kshoji.javax.sound.midi.io.StandardMidiFileWriter
-
- start() - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- start() - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Start playing (starting at current sequencer position)
- START - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- START_BYTE - Static variable in class com.moppy.core.comms.MoppyMessage
-
- START_OF_EXCLUSIVE - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- startRecording() - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- startRecording() - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Start recording (starting at current sequencer position)
- StatusBus - Class in com.moppy.core.status
-
Acts as a bus to send StatusUpdates to multiple StatusConsumers.
- StatusBus() - Constructor for class com.moppy.core.status.StatusBus
-
- StatusConsumer - Interface in com.moppy.core.status
-
Implements methods that are called by the sequencer or networkbridges to allow
reporting status to the UI.
- StatusSender - Class in com.moppy.core.status
-
Sends local control / sequencer events to the network bridge.
- StatusSender(NetworkBridge) - Constructor for class com.moppy.core.status.StatusSender
-
- StatusType - Enum in com.moppy.core.status
-
- StatusUpdate - Class in com.moppy.core.status
-
A status update sent from a sequencer or network.
- stop() - Method in class com.moppy.core.midi.MoppyMIDISequencer
-
- stop() - Method in class com.moppyandroid.main.service.MoppyManager
-
Stops and resets playback.
- stop() - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- stop() - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Stop playing AND recording.
- STOP - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- stopRecording() - Method in class jp.kshoji.javax.sound.midi.impl.SequencerImpl
-
- stopRecording() - Method in interface jp.kshoji.javax.sound.midi.Sequencer
-
Stop recording.
- SubAddressScripts - Enum in com.moppy.core.events.mapper.scripts
-
- SyncMode(String) - Constructor for class jp.kshoji.javax.sound.midi.Sequencer.SyncMode
-
- Synthesizer - Interface in jp.kshoji.javax.sound.midi
-
Interface for MIDI Synthesizer
- SYS_PING - Static variable in class com.moppy.core.comms.MoppyMessage.CommandByte
-
- SYS_PING - Static variable in class com.moppy.core.comms.MoppyMessage
-
- SYS_PONG - Static variable in class com.moppy.core.comms.MoppyMessage.CommandByte
-
- SYS_RESET - Static variable in class com.moppy.core.comms.MoppyMessage.CommandByte
-
- SYS_RESET - Static variable in class com.moppy.core.comms.MoppyMessage
-
- SYS_START - Static variable in class com.moppy.core.comms.MoppyMessage.CommandByte
-
- SYS_START - Static variable in class com.moppy.core.comms.MoppyMessage
-
- SYS_STOP - Static variable in class com.moppy.core.comms.MoppyMessage.CommandByte
-
- SYS_STOP - Static variable in class com.moppy.core.comms.MoppyMessage
-
- SysexMessage - Class in jp.kshoji.javax.sound.midi
-
Represents MIDI SysEx Message
- SysexMessage() - Constructor for class jp.kshoji.javax.sound.midi.SysexMessage
-
Default constructor.
- SysexMessage(byte[]) - Constructor for class jp.kshoji.javax.sound.midi.SysexMessage
-
Constructor with raw data.
- SysexMessage(byte[], int) - Constructor for class jp.kshoji.javax.sound.midi.SysexMessage
-
Constructor with raw data and length.
- SysexMessage(int, byte[], int) - Constructor for class jp.kshoji.javax.sound.midi.SysexMessage
-
Constructor with raw data and length.
- SYSTEM_ADDRESS - Static variable in class com.moppy.core.comms.MoppyMessage
-
- SYSTEM_RESET - Static variable in class jp.kshoji.javax.sound.midi.ShortMessage
-
- systemPong(byte, byte, byte) - Static method in class com.moppy.core.comms.MoppyMessageFactory
-
- systemReset() - Method in class com.moppy.core.device.MoppyDevice
-
Override to provide system reset functionality