MCPcopy Create free account

hub / github.com/KyoSherlock/MidiDriver / types & classes

Types & classes193 in github.com/KyoSherlock/MidiDriver

ClassAllPass
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftReverb.java:73
ClassApplicationTest
<a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
sample/src/androidTest/java/cn/sherlock/midi/sample/ApplicationTest.java:9
ClassAudioFileFormat
An instance of the <code>AudioFileFormat</code> class describes an audio file, including the file type, the file's length in bytes, the length in samp
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFileFormat.java:105
ClassAudioFileReader
Provider for audio file reading services. Classes providing concrete implementations can parse the format information from one or more types of audio
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/spi/AudioFileReader.java:27
ClassAudioFileSoundbankReader
Soundbank reader that uses audio files as soundbanks. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFileSoundbankReader.java:46
ClassAudioFloatConversion16SB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:396
ClassAudioFloatConversion16SL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:369
ClassAudioFloatConversion16UB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:448
ClassAudioFloatConversion16UL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:422
ClassAudioFloatConversion24SB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:512
ClassAudioFloatConversion24SL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:480
ClassAudioFloatConversion24UB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:574
ClassAudioFloatConversion24UL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:544
ClassAudioFloatConversion32B
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:277
ClassAudioFloatConversion32L
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:240
ClassAudioFloatConversion32SB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:640
ClassAudioFloatConversion32SL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:610
ClassAudioFloatConversion32UB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:702
ClassAudioFloatConversion32UL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:670
ClassAudioFloatConversion32xSB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:782
ClassAudioFloatConversion32xSL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:741
ClassAudioFloatConversion32xUB
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:867
ClassAudioFloatConversion32xUL
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:824
ClassAudioFloatConversion64B
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:182
ClassAudioFloatConversion64L
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:130
ClassAudioFloatConversion8S
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:320
ClassAudioFloatConversion8U
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:341
ClassAudioFloatConverter
This class is used to convert between 8,16,24,32,32+ bit signed/unsigned big/litle endian fixed/floating point byte buffers and float buffers. @autho
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:41
ClassAudioFloatFormatConverter
This class is used to convert between 8,16,24,32 bit signed/unsigned big/litle endian fixed/floating stereo/mono/multi-channel audio streams and perfo
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatFormatConverter.java:45
ClassAudioFloatFormatConverterInputStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatFormatConverter.java:47
ClassAudioFloatInputStream
This class is used to create AudioFloatInputStream from AudioInputStream and byte buffers. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:44
ClassAudioFloatInputStreamChannelMixer
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatFormatConverter.java:116
ClassAudioFloatInputStreamResampler
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatFormatConverter.java:226
ClassAudioFloatLSBFilter
LSB Filter, used filter least significant byte in samples arrays. Is used filter out data in lsb byte when SampleSizeInBits is not dividable by 8.
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:54
ClassAudioFormat
<code>AudioFormat</code> is the class that specifies a particular arrangement of data in a sound stream. By examining the information stored in the au
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFormat.java:105
ClassAudioInputStream
An audio input stream is an input stream with a specified audio format and length. The length is expressed in sample frames, not bytes. Several metho
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioInputStream.java:42
InterfaceAudioSynthesizer
<code>AudioSynthesizer</code> is a <code>Synthesizer</code> which renders it's output audio into <code>SourceDataLine</code> or <code>AudioInputStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioSynthesizer.java:45
ClassAudioSynthesizerPropertyInfo
Information about property used in opening <code>AudioSynthesizer</code>. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioSynthesizerPropertyInfo.java:32
ClassAudioSystem
The <code>AudioSystem</code> class acts as the entry point to the sampled-audio system resources. This class lets you query and access the mixers that
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioSystem.java:130
InterfaceAutoCloseable
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AutoCloseable.java:3
ClassBuffer8PlusInputStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelByteBufferWavetable.java:42
ClassBytaArrayAudioFloatInputStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:46
ClassComb
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftReverb.java:120
InterfaceControllerEventListener
{@link EventListener} for MIDI Control Change messages. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/ControllerEventListener.java:12
InterfaceDataLine
<code>DataLine</code> adds media-related functionality to its superinterface, <code>{@link Line}</code>. This functionality includes transport-contro
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:70
ClassDelay
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftReverb.java:38
ClassDirectAudioFloatInputStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:125
ClassEncoding
The <code>Encoding</code> class names the specific type of data representation used for an audio stream. The encoding includes aspects of the soun
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFormat.java:560
ClassExampleUnitTest
To work on unit tests, switch the Test Artifact in the Build Variants view.
sample/src/test/java/cn/sherlock/midi/sample/ExampleUnitTest.java:10
ClassExampleUnitTest
To work on unit tests, switch the Test Artifact in the Build Variants view.
sherlockmidi/src/test/java/midi/sherlock/cn/sherlockmidi/ExampleUnitTest.java:10
ClassExtendedMidiFileFormat
Represents Extended MIDI File format @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/io/StandardMidiFileReader.java:40
ClassFormatConversionProvider
A format conversion provider provides format conversion services from one or more input formats to one or more output formats. Converters include code
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/spi/FormatConversionProvider.java:50
ClassGUID
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/WaveExtensibleFileReader.java:51
ClassInfo
Represents the {@link MidiDevice}'s information @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiDevice.java:100
ClassInfo
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:162
ClassInfo
A <code>Line.Info</code> object contains information about a line. The only information provided by <code>Line.Info</code> itself is the Java class of
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/Line.java:167
ClassInfo
Besides the class information inherited from its superclass, <code>DataLine.Info</code> provides additional information specific to data lines. This i
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:285
ClassInstrument
Abstract Class for MIDI Instrument @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Instrument.java:10
ClassInvalidDataException
This exception is used when a file contains illegal or unexpected data. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/InvalidDataException.java:34
ClassInvalidFormatException
This exception is used when a reader is used to read file of a format it doesn't unterstand or support. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/InvalidFormatException.java:33
ClassInvalidMidiDataException
{@link Exception} for invalid MIDI data. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/InvalidMidiDataException.java:10
ClassJitterStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftJitterCorrector.java:41
ClassKeySortComparator
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftPerformer.java:319
ClassLFODelay
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChorus.java:116
InterfaceLine
The <code>Line</code> interface represents a mono or multi-channel audio feed. A line is an element of the digital audio "pipeline," such as a mixer,
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/Line.java:53
ClassLineUnavailableException
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/LineUnavailableException.java:46
ClassMainActivity
sample/src/main/java/cn/sherlock/midi/sample/MainActivity.java:19
InterfaceMetaEventListener
{@link EventListener} for MIDI Meta messages. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MetaEventListener.java:12
ClassMetaMessage
Represents MIDI Meta Message @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MetaMessage.java:13
InterfaceMidiChannel
Interface for MIDI Channel @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiChannel.java:8
ClassMidiChannelImpl
{@link MidiChannel} implementation @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/impl/MidiChannelImpl.java:17
ClassMidiControlObject
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChannel.java:130
ClassMidiDataInputStream
Represents InputStream for MIDI Data @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/io/StandardMidiFileReader.java:73
ClassMidiDataOutputStream
Represents OutputStream for MIDI Data @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/io/StandardMidiFileWriter.java:30
InterfaceMidiDevice
Interface for MIDI Device @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiDevice.java:12
ClassMidiDeviceProvider
Abstract class for MIDI Device Provider @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/spi/MidiDeviceProvider.java:13
InterfaceMidiDeviceReceiver
Interface for {@link MidiDevice} receiver. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiDeviceReceiver.java:10
InterfaceMidiDeviceReceiver
A Receiver with reference to it's MidiDevice object. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/MidiDeviceReceiver.java:35
InterfaceMidiDeviceTransmitter
Interface for {@link MidiDevice} transmitter. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiDeviceTransmitter.java:10
ClassMidiEvent
Represents MIDI Event @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiEvent.java:10
ClassMidiFileFormat
Represents MIDI File Format @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiFileFormat.java:16
ClassMidiFileReader
Abstract class for MIDI File Reader @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/spi/MidiFileReader.java:19
ClassMidiFileWriter
Abstract class for MIDI File Writer @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/spi/MidiFileWriter.java:16
ClassMidiMessage
Abstract class for MIDI Message @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiMessage.java:11
ClassMidiSystem
MidiSystem porting for Android @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiSystem.java:26
ClassMidiSystemUtils
Utilities for {@link MidiSystem} @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiSystem.java:80
ClassMidiUnavailableException
{@link Exception} thrown when unable to use {@link MidiDevice}s. @author K.Shoji
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiUnavailableException.java:10
ClassModelAbstractChannelMixer
ModelAbstractChannelMixer is ready for use class to implement ModelChannelMixer interface. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelAbstractChannelMixer.java:33
ClassModelAbstractOscillator
A abstract class used to simplify creating custom ModelOscillator. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelAbstractOscillator.java:40
ClassModelAbstractResamplerStream
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftAbstractResampler.java:40
ClassModelByteBuffer
This class is a pointer to a binary array either in memory or on disk. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelByteBuffer.java:41
ClassModelByteBufferWavetable
Wavetable oscillator for pre-loaded data. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelByteBufferWavetable.java:40
InterfaceModelChannelMixer
ModelChannelMixer is used to process channel voice mix output before going to master output.<br> It can be used to:<br> <ul> <li>Implement non-voice
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelChannelMixer.java:42
ClassModelConnectionBlock
Connection blocks are used to connect source variable to a destination variable. For example Note On velocity can be connected to output gain. In DLS
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelConnectionBlock.java:35
ClassModelDestination
This class is used to identify destinations in connection blocks, see ModelConnectionBlock. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelDestination.java:33
InterfaceModelDirectedPlayer
ModelDirectedPlayer is the one who is directed by ModelDirector to play ModelPerformer objects. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelDirectedPlayer.java:33
InterfaceModelDirector
A director chooses what performers should be played for each note on and note off events. ModelInstrument can implement custom performer who chooses
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelDirector.java:39
ClassModelIdentifier
This class stores the identity of source and destinations in connection blocks, see ModelConnectionBlock. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelIdentifier.java:33
ClassModelInstrument
The model instrument class. <p>The main methods to override are:<br> getPerformer, getDirector, getChannelMixer. <p>Performers are used to define wh
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelInstrument.java:50
ClassModelInstrumentComparator
Instrument comparator class. Used to order instrument by program, bank, percussion. @author Karl Helgason
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelInstrumentComparator.java:37
next →1–100 of 193, ranked by callers