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 

S

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
Triggered when a MidiMessage is received.
send(MidiMessage, long) - Method in class com.moppyandroid.main.service.MidiReceiverAdapter
Receives a MidiMessage and forwards it to the associated MidiReceiver.
send(MidiMessage, long) - Method in class com.moppyandroid.main.service.ReceiverDispatcher
Sends a MidiMessage to all registered Receivers.
send(MidiMessage, long) - Method in interface jp.kshoji.javax.sound.midi.Receiver
Called at MidiMessage receiving
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
Sequencer's Synchronization mode
SequencerImpl - Class in jp.kshoji.javax.sound.midi.impl
Sequencer implementation
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
Set 'Channel pressure' status to the 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
Set the Sequencer.SyncMode for master.
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
Set 'Mono' status to the MidiChannel
setMute(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
 
setMute(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
Set 'Mute' status to the 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
Set 'Omni' status to the MidiChannel
setPitchBend(int) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
 
setPitchBend(int) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
Set 'Pitch bend' status to the 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
Set 'Poly pressure' status to the MidiChannel
setReceiver(Receiver) - Method in class com.moppyandroid.main.service.MidiForwarder
Sets the Receiver to forward MidiMessages to.
setReceiver(Receiver) - Method in class com.moppyandroid.main.service.MidiTransmitterAdapter
Set the Receiver for this Transmitter
setReceiver(Receiver) - Method in interface jp.kshoji.javax.sound.midi.Transmitter
Set the Receiver for this 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
Load a Sequence from stream.
setSequence(Sequence) - Method in interface jp.kshoji.javax.sound.midi.Sequencer
Set the Sequence for the 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
Set the Sequencer.SyncMode for slave.
setSolo(boolean) - Method in class jp.kshoji.javax.sound.midi.impl.MidiChannelImpl
 
setSolo(boolean) - Method in interface jp.kshoji.javax.sound.midi.MidiChannel
Set 'Solo' status to the 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
Sort the Track's MidiEvent, order by tick and events
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
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